diff --git a/lms/locale/ar.po b/lms/locale/ar.po index eec37f0b..f77e3b75 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: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-05 06:43\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:24\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr "" msgid " you are on a" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "" @@ -67,26 +67,26 @@ msgstr "" msgid "
Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "A new batch has been published on " msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -102,27 +102,23 @@ msgstr "" msgid "A new course has been published on " msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "معلومات عن النظام" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "" msgid "Account ID" msgstr "" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "اسم الحساب" @@ -151,21 +151,20 @@ msgstr "" msgid "Active Members" msgstr "" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "إضافة" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "" msgid "Add Evaluator" msgstr "" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "" @@ -200,6 +199,10 @@ msgstr "" msgid "Add Test Case" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "" @@ -208,23 +211,19 @@ msgstr "" msgid "Add a Lesson" msgstr "" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" +msgid "Add a course to the batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "" @@ -237,7 +236,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "" @@ -257,11 +256,11 @@ msgstr "" msgid "Add an assignment to your lesson" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "" @@ -269,7 +268,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "" @@ -281,20 +280,16 @@ msgstr "" msgid "Add web page to sidebar" msgstr "" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "مسؤول" msgid "Administrator" msgstr "مدير" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "الكل" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "" @@ -344,12 +338,13 @@ msgstr "" msgid "Allow Guest Access" msgstr "" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "" @@ -359,10 +354,6 @@ msgstr "" msgid "Allow accessing future dates" msgstr "" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "مسجل بالفعل" @@ -375,9 +366,10 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "كمية" msgid "Amount (USD)" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "" #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "الإعلانات" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "" @@ -486,11 +480,11 @@ msgstr "" msgid "Apps" msgstr "التطبيقات" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "أرشفة" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "" @@ -502,18 +496,22 @@ msgstr "" msgid "Are you sure you want to enroll?" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "هل أنت متأكد أنك تريد تسجيل الدخول إلى لوحة معلومات Frappe Cloud الخاصة بك؟" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "" + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "" #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "" @@ -529,18 +527,18 @@ msgstr "" msgid "Assessment Type" msgstr "" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "مهمة" msgid "Assignment Attachment" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "" msgid "Assignment created successfully" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "" #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "تعيينات" @@ -630,7 +637,7 @@ msgstr "تعيينات" msgid "At least one applicable item is required" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "" @@ -660,13 +667,8 @@ msgstr "" msgid "Authorize Google Calendar Access" msgstr "تخويل الوصول إلى تقويم Google" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "" @@ -679,23 +681,27 @@ msgstr "" msgid "Available Slots" msgstr "" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" msgstr "" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 @@ -720,6 +726,10 @@ msgstr "" msgid "Badge Image" msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "" @@ -748,21 +758,28 @@ msgstr "" msgid "Badge {0} has already been assigned to this {1}." msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "الدفعات" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "تفاصيل الدفعة" msgid "Batch Details Raw" msgstr "" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "" @@ -815,6 +835,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "" msgid "Batch Settings" msgstr "" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "تاريخ بدء الدفعة" @@ -842,7 +864,7 @@ msgstr "تاريخ بدء الدفعة" msgid "Batch Start Date:" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "" @@ -853,33 +875,43 @@ msgstr "" msgid "Batch Title" msgstr "" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "" +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "الدفعات:" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "" @@ -892,21 +924,21 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "تفاصيل الفاتورة" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "السيرة الذاتية" @@ -950,15 +982,11 @@ msgstr "" msgid "CGPA/4" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "إلغاء" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "شهادة" @@ -1019,7 +1052,7 @@ msgstr "" msgid "Certificate Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "" @@ -1027,32 +1060,36 @@ msgstr "" msgid "Certificate saved successfully" msgstr "" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "" @@ -1066,7 +1103,19 @@ msgstr "" msgid "Certification Name" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "" @@ -1075,20 +1124,20 @@ msgstr "" msgid "Certifications" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "" @@ -1096,18 +1145,18 @@ msgstr "" msgid "Change" msgstr "تغيير" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "" @@ -1116,23 +1165,24 @@ msgstr "" msgid "Chapter Reference" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "" @@ -1181,11 +1231,11 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "" @@ -1197,13 +1247,13 @@ msgstr "" msgid "Choose an icon" msgstr "اختر رمزًا" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "مدينة" msgid "Class:" msgstr "" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "واضح" @@ -1222,7 +1272,7 @@ msgstr "واضح" msgid "Clearly Defined Role" msgstr "" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "انقر هنا" @@ -1248,7 +1298,7 @@ msgstr "أغلق" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "رمز" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "انهيار" @@ -1285,27 +1335,29 @@ msgstr "" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "اللون" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "تعليقات" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "" @@ -1315,7 +1367,7 @@ msgstr "" msgid "Common keywords that will be used for all pages" msgstr "" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "" @@ -1328,20 +1380,20 @@ msgstr "شركة" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "شعار الشركة" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "" msgid "Complete Your Enrollment" msgstr "" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "" @@ -1395,6 +1448,11 @@ msgstr "" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "أكتمل" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "" msgid "Conduct Evaluation" msgstr "" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "إعدادات" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "أكد" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "" @@ -1441,7 +1520,7 @@ msgstr "" msgid "Confirm Your Action" msgstr "" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "" @@ -1456,7 +1535,7 @@ msgstr "" msgid "Confirmation Email Template" msgstr "نموذج البريد الإلكتروني للتأكيد" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "" @@ -1476,7 +1555,10 @@ msgstr "" msgid "Contact Us URL" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "" @@ -1485,7 +1567,7 @@ msgstr "" #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "رمز الكوبون" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "" @@ -1569,22 +1651,24 @@ msgstr "" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "المقرر التعليمي" @@ -1621,8 +1704,8 @@ msgstr "المقرر التعليمي" msgid "Course Chapter" msgstr "" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "" @@ -1638,14 +1721,19 @@ msgstr "" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "" msgid "Course Creator" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "" @@ -1679,7 +1768,8 @@ msgstr "" msgid "Course Evaluator" msgstr "" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "" @@ -1693,7 +1783,7 @@ msgstr "" msgid "Course Lesson" msgstr "" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "" @@ -1701,12 +1791,15 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "" @@ -1716,8 +1809,8 @@ msgstr "" msgid "Course Settings" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "" @@ -1734,6 +1827,10 @@ msgstr "" msgid "Course Title" msgstr "" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "" @@ -1742,38 +1839,46 @@ msgstr "" msgid "Course already added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "" #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "" msgid "Courses Completed" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "انشاء" msgid "Create Certificate" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "انشاء جديد" @@ -1846,15 +1956,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "" @@ -1866,35 +1976,37 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "أنشأ" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "أزرق سماوي" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "لوحة القيادة" @@ -1964,10 +2081,6 @@ msgstr "استيراد البيانات" msgid "Date" msgstr "تاريخ" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "التاريخ:" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "" msgid "Delete" msgstr "حذف" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "" @@ -2034,7 +2148,7 @@ msgstr "" msgid "Delete Program" msgstr "" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "" @@ -2042,11 +2156,11 @@ msgstr "" msgid "Delete this coupon?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2054,18 +2168,22 @@ msgstr "" msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "" #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "مكتب" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "تفاصيل" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "" + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "" @@ -2119,6 +2243,7 @@ msgstr "" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "خصم" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "قيمة الخصم" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "نوع الخصم" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "" @@ -2206,8 +2331,6 @@ msgstr "" msgid "Duration of the live class in minutes" msgstr "" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "" msgid "Edit Badge Assignment" msgstr "" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "" @@ -2241,11 +2364,19 @@ msgstr "" msgid "Edit Email Template" msgstr "" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "تعديل الملف الشخصي" @@ -2302,10 +2433,6 @@ msgstr "عنوان الايميل" msgid "Email Sent" msgstr "" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "قالب البريد الإلكتروني" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "قوالب البريد الإلكتروني" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "" @@ -2353,12 +2479,13 @@ msgstr "" msgid "Enable Negative Marking" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "" #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "تمكين" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "" #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "نهاية التاريخ" @@ -2394,6 +2525,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "" msgid "End Time" msgstr "" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "" @@ -2416,27 +2548,50 @@ msgstr "" msgid "Enforce Course Order" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "" @@ -2475,7 +2631,7 @@ msgstr "" msgid "Enter a Coupon Code" msgstr "" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "" @@ -2487,7 +2643,11 @@ msgstr "" msgid "Enter reply to email" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "" @@ -2499,7 +2659,7 @@ msgstr "" msgid "Error creating email template" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -2507,16 +2667,27 @@ msgstr "" msgid "Error creating quiz: {0}" msgstr "" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "" @@ -2524,9 +2695,14 @@ msgstr "" msgid "Error updating email template" msgstr "" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "تقييم" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2562,9 +2743,10 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "" msgid "Evaluator added successfully" msgstr "" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "" - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2616,7 +2794,7 @@ msgstr "" msgid "Event" msgstr "حدث" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "" @@ -2637,7 +2815,7 @@ msgstr "" msgid "Exercise deleted successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "وسعت" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "تاريخ الانتهاء" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "تاريخ انتهاء الصلاحية" @@ -2710,6 +2888,10 @@ msgstr "فشل" msgid "Failed" msgstr "باءت بالفشل" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "" @@ -2718,7 +2900,7 @@ msgstr "" msgid "Failed to enroll in program: {0}" msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" @@ -2726,7 +2908,7 @@ msgstr "" msgid "Failed to send email" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2734,26 +2916,26 @@ msgstr "" msgid "Failed to update badge assignment: " msgstr "" -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "متميز" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "الملاحظات" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "" @@ -2776,7 +2958,7 @@ msgstr "نوع الملف" msgid "Filter assignments by course" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "" @@ -2784,7 +2966,7 @@ msgstr "" msgid "Filter by Exercise" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "" @@ -2793,7 +2975,8 @@ msgstr "" msgid "Filter by Status" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "الاسم الأول" @@ -2823,13 +3006,18 @@ msgstr "" msgid "Formal Wear" msgstr "" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "مجاني" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "الاسم الكامل" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "وظيفة" msgid "GST Amount" msgstr "" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "" @@ -2915,8 +3103,8 @@ msgstr "" msgid "General" msgstr "عام" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "" @@ -2924,7 +3112,7 @@ msgstr "" msgid "Generate Google Meet Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "" @@ -2947,7 +3135,7 @@ msgstr "" msgid "Get the app on your iPhone for easy access & a better experience" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "" @@ -2956,6 +3144,48 @@ msgstr "" msgid "Github ID" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "اذهب" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "تقويم جوجل" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "رابط جوجل ميت" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "" @@ -2978,7 +3208,7 @@ msgstr "" msgid "Grade Type" msgstr "" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "هل لديك حساب ؟ تسجيل الدخول" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "" @@ -3023,7 +3253,7 @@ msgstr "مرحبًا" msgid "Hello Learner" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "مساعدة" @@ -3031,7 +3261,7 @@ msgstr "مساعدة" msgid "Help others learn something new by creating a course." msgstr "" -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "" @@ -3044,7 +3274,7 @@ msgstr "" msgid "Here are the details:" msgstr "" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "" @@ -3078,6 +3308,10 @@ msgstr "" msgid "Highlight" msgstr "أبرز النقاط" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "" + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "" msgid "Hiring" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "الصفحة الرئيسية" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "" @@ -3114,15 +3350,19 @@ msgstr "" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "هوية شخصية" @@ -3137,8 +3377,8 @@ msgstr "أيقونة" msgid "Identify User Category" msgstr "" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." msgstr "" #: frontend/src/components/Quiz.vue:46 @@ -3190,19 +3430,19 @@ msgstr "صورة" msgid "Image search powered by" msgstr "" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "صورة: تدفق بيانات تالف" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "استيراد" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "" @@ -3228,6 +3468,10 @@ msgstr "" msgid "Include In Preview" msgstr "" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3285,15 +3528,22 @@ msgstr "" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "" + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "" msgid "Instructors Comments" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "مقدمة" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "" @@ -3352,21 +3606,21 @@ msgstr "" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "تاريخ القضية" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "" @@ -3399,21 +3653,11 @@ msgstr "جافا سكريبت" msgid "Job" msgstr "" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "" @@ -3424,11 +3668,6 @@ msgstr "" msgid "Job Opportunity" msgstr "" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "وظائف" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "انضم" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "" @@ -3484,8 +3725,8 @@ msgstr "" msgid "Keep going," msgstr "" -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "" @@ -3606,6 +3847,11 @@ msgstr "" msgid "LMS Enrollment" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "" msgid "LMS Live Class Participant" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "ملصق" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "اللغة" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "اسم العائلة" @@ -3789,11 +4030,16 @@ msgstr "اسم العائلة" msgid "Launch File" msgstr "" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "" @@ -3814,7 +4060,7 @@ msgstr "" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "" msgid "Lesson Title" msgstr "" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "" @@ -3856,7 +4114,8 @@ msgstr "" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "" -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "دخول" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "تسجيل الدخول إلى Frappe Cloud؟" @@ -3966,7 +4225,7 @@ msgstr "" msgid "Longest Streak" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "" @@ -3979,8 +4238,8 @@ msgstr "" msgid "Make LMS the default home" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "" @@ -3988,11 +4247,7 @@ msgstr "" msgid "Make notes for quick revision. Press / for menu." msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4006,6 +4261,11 @@ msgstr "" msgid "Manifest File" msgstr "" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "" @@ -4018,7 +4278,7 @@ msgstr "وضع علامة \"مقروءة\" على الكل" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "متوسط" @@ -4084,9 +4345,9 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "" @@ -4143,8 +4406,12 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "" msgid "Member already enrolled in this batch" msgstr "" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "" @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "ميتا الوصف" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "صورة ميتا" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "العلامات الفوقية" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "" @@ -4321,7 +4593,7 @@ msgstr "" msgid "Milestone" msgstr "معلم" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "" @@ -4332,6 +4604,7 @@ msgstr "" #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "" msgid "Modified By" msgstr "عدل من قبل" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "" @@ -4382,7 +4659,7 @@ msgstr "" msgid "Monday" msgstr "يوم الاثنين" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "" @@ -4395,11 +4672,11 @@ msgstr "أكثر" msgid "Multiple Correct Answers" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "" @@ -4407,6 +4684,10 @@ msgstr "" msgid "My Notes" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "اسم" @@ -4426,17 +4709,19 @@ msgstr "اسم" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "جديد" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "" @@ -4444,8 +4729,9 @@ msgstr "" msgid "New Coupon" msgstr "" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "" @@ -4453,7 +4739,12 @@ msgstr "" msgid "New Email Template" msgstr "" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "" @@ -4461,6 +4752,10 @@ msgstr "" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "" @@ -4477,11 +4772,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -4495,7 +4790,7 @@ msgstr "{0} جديد" msgid "Next" msgstr "التالي" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "" @@ -4528,8 +4823,16 @@ msgstr "" msgid "No Upcoming Evaluations" msgstr "" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." msgstr "" #: lms/templates/certificates_section.html:23 @@ -4544,15 +4847,16 @@ msgstr "" msgid "No coupons selected for deletion" msgstr "" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" msgstr "" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "" @@ -4561,7 +4865,7 @@ msgstr "" msgid "No courses under review" msgstr "" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "" @@ -4569,7 +4873,7 @@ msgstr "" msgid "No introduction" msgstr "" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "" @@ -4593,20 +4897,21 @@ msgstr "" msgid "No quizzes added yet." msgstr "" -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "لا يسمح" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "لم يتم الحفظ" msgid "Note" msgstr "ملاحظات" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "ملاحظات" @@ -4689,11 +4997,11 @@ msgstr "إخطارات" msgid "Notify me when available" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "" msgid "Once again, congratulations on this significant accomplishment." msgstr "" -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "" + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "" msgid "Open Ended" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "" #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "البرتقالي" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "منظمة" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "" msgid "Others" msgstr "بدلات أخرى" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "" @@ -4852,18 +5176,22 @@ msgstr "" msgid "Output" msgstr "الناتج" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "نظرة عامّة" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "مالك" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "رقم PAN" @@ -4876,35 +5204,35 @@ msgstr "رقم PAN" msgid "PDF" msgstr "ملف PDF" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "" msgid "Password" msgstr "كلمة السر" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" msgstr "" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "بوابة الدفع" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "تم استلام الدفعة" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "" #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "" @@ -5036,6 +5366,10 @@ msgstr "" msgid "Payment for Document Type" msgstr "" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "" @@ -5048,15 +5382,20 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "معلق" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "" msgid "Percentage Discount" msgstr "" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "رقم الهاتف" @@ -5096,10 +5431,6 @@ msgstr "وردي" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "" -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "" - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "الرجاء اطلب من المشرف التأكد من تسجيلك" @@ -5116,11 +5447,15 @@ msgstr "" msgid "Please complete the previous course to unlock this one." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -5132,11 +5467,11 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "" @@ -5148,12 +5483,11 @@ msgstr "" msgid "Please enter a valid Contact Us URL." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "" @@ -5161,19 +5495,19 @@ msgstr "" msgid "Please enter a valid timestamp" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "" @@ -5181,16 +5515,16 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "" - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "" + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:19 @@ -5202,11 +5536,11 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "" -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "" @@ -5214,19 +5548,35 @@ msgstr "" msgid "Please run the code to execute the test cases." msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "" + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "" @@ -5234,19 +5584,27 @@ msgstr "" msgid "Please select a member" msgstr "" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "" @@ -5258,14 +5616,10 @@ msgstr "" msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "" - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "" msgid "Post" msgstr "بعد" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "الرمز البريدي" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "معاينة الصورة" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "سابق" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "التسعير" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -5394,7 +5749,7 @@ msgstr "" msgid "Problem Statement" msgstr "" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "" @@ -5403,7 +5758,8 @@ msgstr "" msgid "Profession" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "" @@ -5437,17 +5793,21 @@ msgstr "" msgid "Program updated successfully" msgstr "" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "" @@ -5475,14 +5835,14 @@ msgstr "" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "تقدم" msgid "Progress (%)" msgstr "تقدم (٪)" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "" @@ -5507,7 +5866,7 @@ msgstr "" msgid "Progress Summary for {0}" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "" @@ -5519,9 +5878,10 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "نشرت في" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "" @@ -5567,10 +5932,9 @@ msgstr "بايثون" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "" msgid "Questions" msgstr "" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "" @@ -5631,10 +5995,14 @@ msgstr "" msgid "Quiz ID" msgstr "" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "" @@ -5661,7 +6029,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "" -#: frontend/src/pages/QuizForm.vue:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "" @@ -5670,9 +6038,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "" @@ -5687,7 +6055,7 @@ 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "اسم الإشارة" msgid "Regards" msgstr "" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "" @@ -5756,26 +6124,22 @@ msgstr "" msgid "Registered but disabled" msgstr "سجل لكن المعوقين" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "مرفوض" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "حذف" @@ -5783,15 +6147,20 @@ msgstr "حذف" msgid "Remove Highlight" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "" + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "" @@ -5814,23 +6183,18 @@ msgstr "استئنف" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "إعادة النظر" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "الصلاحيات" @@ -5854,19 +6219,19 @@ msgstr "الصلاحيات" msgid "Route" msgstr "مسار" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -5878,6 +6243,12 @@ msgstr "" msgid "Run" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "" @@ -5905,7 +6276,7 @@ msgstr "" msgid "SEO" msgstr "" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "" @@ -5918,11 +6289,11 @@ msgstr "السبت" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "السبت" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "حفظ" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "جدول" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "" @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "البحث" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "" msgid "Search by Name" msgstr "" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "" -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "" @@ -6099,11 +6479,11 @@ msgstr "" msgid "Send calendar invite for evaluations" msgstr "" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "" @@ -6115,38 +6495,39 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "إعدادات" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "" @@ -6214,8 +6595,8 @@ msgstr "سجل" msgid "Signup Settings" msgstr "" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "" @@ -6256,16 +6637,24 @@ msgstr "" msgid "Slot deleted successfully" msgstr "" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "المصدر" msgid "Staff" msgstr "" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "بداية" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "تاريخ البدء" msgid "Start Date:" msgstr "تاريخ البدء:" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "" msgid "Startup Organization" msgstr "" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "إحصائيات" @@ -6355,15 +6746,15 @@ msgstr "إحصائيات" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,38 +6763,50 @@ msgstr "إحصائيات" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "الحالة" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 -#: lms/lms/doctype/lms_settings/lms_settings.json -msgid "Students" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" msgstr "" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "" + +#. Label of the show_students (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Students" msgstr "" #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' @@ -6412,13 +6815,13 @@ msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "موضوع" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "" @@ -6436,10 +6839,14 @@ msgstr "" msgid "Submission by" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "" @@ -6452,7 +6859,7 @@ msgstr "" msgid "Submit" msgstr "تسجيل" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "" @@ -6482,7 +6889,7 @@ msgstr "ملخص" msgid "Sunday" msgstr "الأحد" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -6492,7 +6899,6 @@ msgstr "" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "مدير النظام" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "بطاقات" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "قالب" @@ -6604,7 +7010,7 @@ msgstr "" msgid "Text" msgstr "نص" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "" @@ -6615,7 +7021,11 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "" + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "" @@ -6623,7 +7033,7 @@ msgstr "" msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "" -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "" @@ -6635,11 +7045,11 @@ msgstr "" msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "" @@ -6647,15 +7057,23 @@ msgstr "" msgid "The last day to schedule your evaluations is " msgstr "" -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "" -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "" @@ -6667,19 +7085,15 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "" - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "" @@ -6702,10 +7116,6 @@ msgstr "" msgid "These customisations will work on the main batch page." msgstr "" -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "" - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "" @@ -6715,29 +7125,29 @@ msgstr "" msgid "This certificate does no expire" msgstr "" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "" @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "" #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6856,7 +7266,9 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "" msgid "Timezone" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "" @@ -6891,8 +7303,12 @@ msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "" msgid "Title" msgstr "اللقب" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "" + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "" @@ -6929,7 +7349,7 @@ msgstr "إلى" msgid "To Date" msgstr "إلى تاريخ" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -6956,10 +7376,18 @@ msgstr "" msgid "Training Feedback" msgstr "ردود الفعل على التدريب" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "تفاصيل الصفقه" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "حاول مرة أخرى" msgid "Tuesday" msgstr "الثلاثاء" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "" @@ -6994,8 +7422,9 @@ 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:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "" msgid "Type" msgstr "النوع" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "" @@ -7051,7 +7480,8 @@ msgstr "" msgid "Under Review" msgstr "" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "" @@ -7072,29 +7502,30 @@ msgstr "" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "تحديث" @@ -7110,11 +7541,15 @@ msgstr "" msgid "Upload" msgstr "تحميل" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "" @@ -7168,6 +7603,10 @@ msgstr "" msgid "User Skill" msgstr "" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "" + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "" @@ -7177,8 +7616,9 @@ msgstr "" msgid "Username" msgstr "اسم االمستخدم" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "المستخدمين" @@ -7207,7 +7647,7 @@ msgid "Video Embed Link" msgstr "" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" +msgid "Video Statistics" msgstr "" #: frontend/src/pages/JobDetail.vue:31 @@ -7223,7 +7663,7 @@ msgstr "" msgid "View Resume" msgstr "" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "" @@ -7232,10 +7672,6 @@ msgstr "" msgid "Violet" msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" @@ -7293,12 +7732,12 @@ msgstr "الأربعاء" msgid "Welcome to {0}!" msgstr "أهلا وسهلا بك إلى {0}!" -#: frontend/src/pages/PersonaForm.vue:32 -msgid "What best describes your role?" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" msgstr "" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" +#: frontend/src/pages/PersonaForm.vue:32 +msgid "What best describes your role?" msgstr "" #: frontend/src/pages/PersonaForm.vue:21 @@ -7309,7 +7748,7 @@ msgstr "" msgid "When a course gets submitted for review, it will be listed here." msgstr "" -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "" @@ -7317,11 +7756,6 @@ msgstr "" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "" @@ -7355,7 +7789,7 @@ msgstr "" msgid "Write a Review" msgstr "" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "" @@ -7366,27 +7800,51 @@ msgstr "" msgid "Yellow" msgstr "أصفر" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "" + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "" + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "" + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "" + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "" + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "" @@ -7415,6 +7873,10 @@ msgstr "" msgid "You can find their resume attached to this email." msgstr "" +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "" @@ -7423,42 +7885,114 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "" -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "" -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "" -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "" +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "" + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "" + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "" + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "" + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "" + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "" + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "" -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "" + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "" + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "" + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "" + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "" + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "" + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "" + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "" + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "" +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "" @@ -7480,7 +8014,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "" @@ -7492,11 +8026,11 @@ msgstr "" msgid "You have applied" msgstr "" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "" @@ -7508,7 +8042,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "" @@ -7520,15 +8054,15 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "" @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "" #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." +msgid "You must be an Admin to assign badges to users." msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "" @@ -7569,7 +8103,7 @@ msgstr "" msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "" -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "" @@ -7592,11 +8126,11 @@ msgstr "" msgid "Your Output" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "" @@ -7604,7 +8138,7 @@ msgstr "" msgid "Your calendar is set." msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "" @@ -7612,12 +8146,15 @@ msgstr "" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "" + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "" @@ -7641,19 +8178,28 @@ msgstr "" msgid "Zen Mode" msgstr "" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "" @@ -7662,6 +8208,10 @@ msgstr "" msgid "Zoom Settings" msgstr "" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "أنشطة" @@ -7707,8 +8257,9 @@ msgstr "شهادة" msgid "certificates" msgstr "الشهادات" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "" msgid "days" msgstr "أيام" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "تقييم" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "" @@ -7758,11 +8309,11 @@ msgstr "jane@example.com" msgid "lessons" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "" @@ -7792,7 +8343,7 @@ msgstr "الدقائق" msgid "others" msgstr "بدلات أخرى" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "" @@ -7825,7 +8376,7 @@ msgstr "للتنقل" msgid "to select" msgstr "للاختيار" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "" @@ -7849,7 +8400,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "" @@ -7861,11 +8412,11 @@ msgstr "" msgid "{0} has applied for the job position {1}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "" @@ -7881,11 +8432,11 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "" @@ -7893,7 +8444,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "" @@ -7901,45 +8452,45 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} ذكرتك في تعليق في {1}" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "لم يتم العثور على {0}" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "{} أكتمل" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "" diff --git a/lms/locale/bs.po b/lms/locale/bs.po index eca3eff5..f77bd92b 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: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-06 06:38\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:25\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Bosnian\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr " do " msgid " you are on a" msgstr " vi ste na" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "Postavke" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "Postavi Početnu Stranicu" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "Posjeti Portal" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "Kreiraj Kurs" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "Dokumentacija" @@ -67,26 +67,26 @@ msgstr "Dokumentacija" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "Dragi/a {{ member_name }},
\\n\\nUpisani ste u našu sljedeću grupu {{ batch_name }}.
\\n\\nHvala,
\\nFrappe Učenje
" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "Započni" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "Postavke" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "Statistika" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "Kurs ne može imati i plaćeni certifikat i certifikat o završenom kursu." -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "Objavljena je nova grupa '{0}' koja bi vas mogla zanimati. Pogledajte!" @@ -94,7 +94,7 @@ msgstr "Objavljena je nova grupa '{0}' koja bi vas mogla zanimati. Pogledajte!" msgid "A new batch has been published on " msgstr "Nova grupa je objavljena " -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "Objavljen je novi kurs '{0}' koji bi vas mogao zanimati. Pogledajte!" @@ -102,27 +102,23 @@ msgstr "Objavljen je novi kurs '{0}' koji bi vas mogao zanimati. Pogledajte!" msgid "A new course has been published on " msgstr "Novi kurs je objavljen " -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "Novi kurs je objavljen {0}" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "Uvod u kurs u jednom redu koji se pojavljuje na kartici kursa" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "O" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "O kursu" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "O ovoj Grupi" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "Prihvatanje Uslova i/ili Pravila" msgid "Account ID" msgstr "Račun" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "Naziv Računa" @@ -151,21 +151,20 @@ msgstr "Dostignuća" msgid "Active Members" msgstr "Aktivni Članovi" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "Dodaj" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "Dodaj Kurs u Program" msgid "Add Evaluator" msgstr "Dodaj Ocjenjivača" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "Dodaj Lekciju" @@ -200,6 +199,10 @@ msgstr "Dodaj Vrijeme" msgid "Add Test Case" msgstr "Dodaj Test Slučaj" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "Dodaj Transakciju" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "Dodaj Poglavlje" @@ -208,23 +211,19 @@ msgstr "Dodaj Poglavlje" msgid "Add a Lesson" msgstr "Dodaj Lekciju" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "Dodaj Studenta" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "Dodaj Poglavlje" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" -msgstr "Dodaj Kurs" +msgid "Add a course to the batch" +msgstr "Dodaj kurs u grupu" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "Dodaj ključnu riječ, a zatim pritisnite enter" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "Dodaj Lekciju" @@ -237,7 +236,7 @@ msgstr "Dodaj novog člana" msgid "Add a new question" msgstr "Dodaj novo pitanje" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "Dodaj program" @@ -257,11 +256,11 @@ msgstr "Dodaj Procjenu" msgid "Add an assignment to your lesson" msgstr "Dodaj zadatak svojoj lekciji" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 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/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "Dodaj kurseve u vašu grupu" @@ -269,7 +268,7 @@ msgstr "Dodaj kurseve u vašu grupu" msgid "Add quiz to this video" msgstr "Dodaj kviz ovom videu" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "Dodaj učenike u vašu grupu" @@ -281,20 +280,16 @@ msgstr "Dodaj u Bilješke" msgid "Add web page to sidebar" msgstr "Dodaj web stranicu na bočnu traku" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "Dodaj zadatak kao {0}" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "Dodaj vaše prvo poglavlje" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "Dodaj vašu prvu lekciju" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "Admin" msgid "Administrator" msgstr "Administrator" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "Svi" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "Sve Grupe" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "Svi Kursevi" @@ -344,12 +338,13 @@ msgstr "Sva pitanja bi trebala imati iste ocjene ako je ograničenje postavljeno msgid "Allow Guest Access" msgstr "Dozvoli Pristup Gostima" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" -msgstr "Dozvolite objavljivanje poslova sa web stranice" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" +msgstr "Dozvoli objavljivanje poslova" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "Dozvoli Samostalnu Registraciju" @@ -359,10 +354,6 @@ msgstr "Dozvoli Samostalnu Registraciju" msgid "Allow accessing future dates" msgstr "Dozvoli Pristup Budućim Datumima" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "Dozvoli Samostalnu Registraciju" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "Već Registrovan" @@ -375,9 +366,10 @@ msgstr "Jantar" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "Iznos" msgid "Amount (USD)" msgstr "Iznos (USD)" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "Iznos i Valuta su obavezni za plaćene grupe." -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "Iznos i valuta su obevezni za plaćene certifikate." -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "Iznos i valuta su potrebni za plaćene kurseve." #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "Iznos sa PDV-om" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "Objava" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "Objava je uspješno poslana" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "Najava je obavezna" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "Obavijesti" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "Prijavi se za ovaj posao" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "Odobreno" @@ -486,11 +480,11 @@ msgstr "Odobreno" msgid "Apps" msgstr "Aplikacije" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "Arhivirano" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "Jeste li sigurni da želite otkazati ovo ocjenjivanje? Ova radnja se ne može poništiti." @@ -502,18 +496,22 @@ msgstr "Jeste li sigurni da želite izbrisati ovaj program? Ova radnja se ne mo msgid "Are you sure you want to enroll?" msgstr "Jeste li sigurni da se želite prijaviti?" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "Jeste li sigurni da se želite prijaviti na svoju Frappe Cloud Nadzornu Tablu?" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "Kao dio nastavnog plana i programa ove grupe, morat ćete završiti sljedeće kurseve i položiti testove." + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "Postavi pitanje da bi dobili pomoć od zajednice." #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "Procjena" @@ -529,18 +527,18 @@ msgstr "Naziv Procjene" msgid "Assessment Type" msgstr "Tip Procjene" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "Procjena je uspješno dodana" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "Dodijeljeno za" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "Dodjela" msgid "Assignment Attachment" msgstr "Prilog Zadatku" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "Napredak Zadatka" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "Pitanje Zadatka" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "Naziv Zadatka" msgid "Assignment created successfully" msgstr "Zadatak je uspješno kreiran" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "Zadatak za Lekciju {0} od {1} već postoji." -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "Zadatak uspješno predan" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "Zadatak će se pojaviti na dnu lekcije." #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "Dodjele" @@ -630,7 +637,7 @@ msgstr "Dodjele" msgid "At least one applicable item is required" msgstr "Potreban je barem jedan primjenjivi artikal" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "Barem jedna opcija mora biti tačna za ovo pitanje." @@ -660,13 +667,8 @@ msgstr "Preferencija Odjeće" msgid "Authorize Google Calendar Access" msgstr "Autoriziraj pristup Google kalendaru" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "Automatski Dodjeli" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "Automatsko Snimanje" @@ -679,24 +681,28 @@ msgstr "Dostupnost je uspješno ažurirana" msgid "Available Slots" msgstr "Dostupni termini" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "Prosječna Stopa Završetka" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "Prosječan broj primljenih povratnih informacija" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "Prosječni Napredak %" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "Prosječna Ocjena" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" -msgstr "Prosječno vrijeme gledanja" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" +msgstr "Prosječno vrijeme gledanja (minute)" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 msgid "Back to Course" @@ -720,6 +726,10 @@ msgstr "Opis Značke" msgid "Badge Image" msgstr "Slika Značke" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "Značka je uspješno dodijeljena" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "Dodjela značke uspješno kreirana" @@ -748,21 +758,28 @@ msgstr "Značka je uspješno ažurirana" msgid "Badge {0} has already been assigned to this {1}." msgstr "Značka {0} je već dodijeljena ovom {1}." +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "Značka {0} nije pronađena" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "Grupa" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "Grupni Kurs" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "Detalji Grupe" msgid "Batch Details Raw" msgstr "Detalji Grupe" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "Datum Završetka Grupe" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "Grupni Upis" @@ -815,6 +835,8 @@ msgstr "Potvrda Grupnog Upisa" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "Naziv Grupe" msgid "Batch Settings" msgstr "Postavke Grupe" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "Datum Početka Grupe" @@ -842,7 +864,7 @@ msgstr "Datum Početka Grupe" msgid "Batch Start Date:" msgstr "Datum Početka Grupe:" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "Sažetak Grupe" @@ -853,33 +875,43 @@ msgstr "Sažetak Grupe" msgid "Batch Title" msgstr "Naziv Grupe" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "Grupa je uspješno kreirana" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "Grupa je uspješno izbrisana" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 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:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "Grupa je već počela." -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "Grupa je rasprodata." -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "Vrijeme početka grupe ne može biti kasnije ili isto vremenu završetka." +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "Grupa je uspješno ažurirana" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "Grupa:" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "Grupe" @@ -892,21 +924,21 @@ msgstr "Srdačan Pozdrav" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "Detalji Fakture" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "Faktura Adresa" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "Biografija" @@ -950,15 +982,11 @@ msgstr "Od" msgid "CGPA/4" msgstr "CGPA/4" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "Otkaži" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "Otkaži ovo ocjenjivanje?" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "Ležerna Odjeća" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "Kategorija je uspješno ažurirana" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "Certifikat" @@ -1019,7 +1052,7 @@ msgstr "Šablon e-pošte Certifikata" msgid "Certificate Link" msgstr "Veza Certifikata" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "Certifikat o Završetku" @@ -1027,32 +1060,36 @@ msgstr "Certifikat o Završetku" msgid "Certificate saved successfully" msgstr "Certifikat je uspješno spremljen" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "Certifikati" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "Certifikati su uspješno generirani" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "Certifikacija" @@ -1066,7 +1103,19 @@ msgstr "Detalji Certifikacije" msgid "Certification Name" msgstr "Naziv Certifikacije" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "Certifikat se ne može izdati jer član nije završio kurs." + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "Certifikat se ne može izdati jer član nije upisan u ovu grupu." + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "Certifikat se ne može izdati jer član nije upisan na ovaj kurs." + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "Certifikacija nije omogućena za ovaj kurs." @@ -1075,20 +1124,20 @@ msgstr "Certifikacija nije omogućena za ovaj kurs." msgid "Certifications" msgstr "Certifikacije" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "Certificirano" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "Certificirani Članovi" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "Certificirani Učesnici" @@ -1096,18 +1145,18 @@ msgstr "Certificirani Učesnici" msgid "Change" msgstr "Promjeni" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "Promjene su uspješno spremljene" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "Poglavlje" @@ -1116,23 +1165,24 @@ msgstr "Poglavlje" msgid "Chapter Reference" msgstr "Referenca Poglavlja" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "Poglavlje je uspješno dodano" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "Poglavlje uspješno izbrisano" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "Poglavlje je uspješno premješteno" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "Poglavlje je uspješno ažurirano" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "Poglavlja" @@ -1181,11 +1231,11 @@ msgstr "Provjeri kurs" msgid "Choices" msgstr "Izbori" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "Odaberi boju za karticu kursa" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "Odaberi sve odgovore koji odgvaraju" @@ -1197,13 +1247,13 @@ msgstr "Odaberi postojeće pitanje" msgid "Choose an icon" msgstr "Odaberi ikonu" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "Odaberi jedan odgovor" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "Grad" msgid "Class:" msgstr "Razred:" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "Očisti" @@ -1222,7 +1272,7 @@ msgstr "Očisti" msgid "Clearly Defined Role" msgstr "Jasno Definisana Uloga" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "Klikni ovdje" @@ -1248,7 +1298,7 @@ msgstr "Zatvori" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "Kod" msgid "Collaboration Preference" msgstr "Preference Saradnje" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "Sklopi" @@ -1285,27 +1335,29 @@ msgstr "Ime Koledža" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "Boja" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "Ključne riječi odvojene zarezom" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "Ključne riječi odvojene zarezom za SEO" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "Komentari" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "Komentari Ocjenjivača" @@ -1315,7 +1367,7 @@ msgstr "Komentari Ocjenjivača" msgid "Common keywords that will be used for all pages" msgstr "Uobičajene ključne riječi koje će se koristiti za sve stranice" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "Zajednica" @@ -1328,20 +1380,20 @@ msgstr "Poduzeće" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "Detalji o Poduzeću" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "Adresa e-pošte Poduzeća" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "Logo Poduzeća" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "Tip Poduzeća" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "Poruka Kompajlera" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "Završi Registraciju" msgid "Complete Your Enrollment" msgstr "Završi Upis" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "Završi upis - ne propusti!" @@ -1395,6 +1448,11 @@ msgstr "Završi upis - ne propusti!" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "Završi predstojeći kviz da biste nastaviš gledati video. Kviz će se otvoriti za {0} {1}." +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "Popuni profil" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "Završeno" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "Završni Certifikat" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "Stopa Završenosti" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "Uslov mora biti važeći Python kod." msgid "Conduct Evaluation" msgstr "Provedi Ocjenjivanje" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" -msgstr "Konfiguracije" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" +msgstr "Konferencija" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "Pružatelj Konferencijskih Usluga" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "Konfiguracija" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "Potvrdi" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "Potvrditi Otkazivanje?" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "Potvrdi Upis" @@ -1441,7 +1520,7 @@ msgstr "Potvrdi Upis" msgid "Confirm Your Action" msgstr "Potvrdi svoju radnju" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "Potvrdi akciju prije brisanja" @@ -1456,7 +1535,7 @@ msgstr "E-pošta potvrde poslana" msgid "Confirmation Email Template" msgstr "Šablon e-pošte Potvrde" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "Čestitamo na certificiranju!" @@ -1476,7 +1555,10 @@ msgstr "Kontakt E-pošta" msgid "Contact Us URL" msgstr "Kontakt URL" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "Kontaktirajte administratora da se upišete na ovaj kurs" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "Kontaktirajte administratora da se upišete na ovaj kurs." @@ -1485,7 +1567,7 @@ msgstr "Kontaktirajte administratora da se upišete na ovaj kurs." #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "Nastavi sa Učenjem" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "Tačan Odgovor" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "Kupon" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "Kupon Kod" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "Detalji Kupona" @@ -1569,22 +1651,24 @@ msgstr "Kupon(i) uspješno izbrisan(i)" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "Kupon(i) uspješno izbrisan(i)" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "Kupon(i) uspješno izbrisan(i)" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "Kurs" @@ -1621,8 +1704,8 @@ msgstr "Kurs" msgid "Course Chapter" msgstr "Poglavlje Kursa" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "Kurs je Završen" @@ -1638,14 +1721,19 @@ msgstr "Broj Kurseva" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "Broj Kurseva" msgid "Course Creator" msgstr "Kreator Kursa" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "Podaci o kursu" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "Opis Kursa" @@ -1679,7 +1768,8 @@ msgstr "Upisi na Kurseve" msgid "Course Evaluator" msgstr "Ocjenjivač Kursa" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "Slika Kursa" @@ -1693,7 +1783,7 @@ msgstr "Instruktor Kursa" msgid "Course Lesson" msgstr "Lekcija Kursa" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "Lista Kurseva" @@ -1701,12 +1791,15 @@ msgstr "Lista Kurseva" msgid "Course Name" msgstr "Naziv Kursa" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "Pregled Kursa" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "Napredak Kursa" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "Sažetak Napretka Kursa" @@ -1716,8 +1809,8 @@ msgstr "Sažetak Napretka Kursa" msgid "Course Settings" msgstr "Postavke Kursa" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "Statistika Kursa" @@ -1734,6 +1827,10 @@ msgstr "Statistika Kursa" msgid "Course Title" msgstr "Naziv Kursa" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "Kurs je uspješno dodan u grupu" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "Kurs je uspješno dodan u program" @@ -1742,38 +1839,46 @@ msgstr "Kurs je uspješno dodan u program" msgid "Course already added to program" msgstr "Kurs je već dodat u program" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "Kurs je uspješno kreiran" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "Kurs uspješno izbrisan" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "Za izdavanje certifikata potreban je kurs ili grupa." + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "Kurs je uspješno ažuriran" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "Kurs {0} je već dodan ovoj grupi." -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "Kurs {0} je već dodan u ovaj program." #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "Kursevi" msgid "Courses Completed" msgstr "Završeni Kursevi" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "Kreirani Kursevi" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "Kursevi su uspješno izbrisani" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "Naslovna Slika" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "Kreiraj" msgid "Create Certificate" msgstr "Kreiraj Certifikat" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "Kreiraj Kurs" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "Kreiraj Lekciju" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "Kreiraj" @@ -1846,15 +1956,15 @@ msgstr "Kreiraj Razred Uživo" msgid "Create a Quiz" msgstr "Napravi Kviz" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "Kreiraj grupu" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "Kreiraj kurs" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "Kreiraj čas uživo" @@ -1866,35 +1976,37 @@ msgstr "Kreiraj novu Značku" msgid "Create an Assignment" msgstr "Kreiraj Zadatak" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "Kreiraj vašu prvu seriju" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "Kreiraj vaš prvi kurs" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "Kreiraj vašj prvi kviz" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "Kreirano" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "Kreiranje grupe u toku" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "Kreiranje kursa u toku" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "Trenutna Lekcija" msgid "Current Streak" msgstr "Aktuelni Period" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "Nastavni plan i program" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "Prilagođeni Šabloni Certifikata" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "Cijan" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "Nadzorna Tabla" @@ -1964,10 +2081,6 @@ msgstr "Uvoz Podataka" msgid "Date" msgstr "Datum" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "Datum i Vrijeme" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "Datum:" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "Tip Stepena" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "Tip Stepena" msgid "Delete" msgstr "Izbriši" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "Izbriši Poglavlje" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "Izbriši Kurs" @@ -2034,7 +2148,7 @@ msgstr "Izbriši Kurs" msgid "Delete Program" msgstr "Izbriši Program" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "Izbriši ovo Poglavlje?" @@ -2042,11 +2156,11 @@ msgstr "Izbriši ovo Poglavlje?" msgid "Delete this coupon?" msgstr "Izbrišii ovaj kupon?" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "Izbriši ovu Lekciju?" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "Brisanjem kursa izbrisat će se i sva njegova poglavlja i lekcije. Jeste li sigurni da želite izbrisati ovaj kurs?" @@ -2054,18 +2168,22 @@ msgstr "Brisanjem kursa izbrisat će se i sva njegova poglavlja i lekcije. Jeste msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "Brisanjem ovih vježbi trajno ćete ih ukloniti iz sistema, zajedno sa svim povezanim predatim radovima. Ova radnja je nepovratna. Jeste li sigurni da želite nastaviti?" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "Brisanjem ove grupe izbrisat će se i svi njeni podaci, uključujući upisane studente, povezane kurseve, procjene, povratne informacije i diskusije. Jeste li sigurni da želite nastaviti?" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Brisanjem ovog poglavlja također će se izbrisati sve lekcije u njemu i trajno će se ukloniti iz kursa. Ova radnja se ne može poništiti. Jeste li sigurni da želite nastaviti?" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Brisanjem ove lekcije trajno će se ukloniti iz kursa. Ova radnja se ne može poništiti. Jeste li sigurni da želite nastaviti?" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "Brisanje nije dozvoljeno za {0}" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "Brisanjem ove lekcije trajno će se ukloniti iz kursa. Ova radnja se ne #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "Radni Prostor" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "Detalji" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "Detalji ne mogu biti prazni." + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "Onemogući PWA" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "Onemogući Samostalni Upis" @@ -2119,6 +2243,7 @@ msgstr "Onemogući Prijavu" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "Popust" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "Iznos Popusta" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "Tip Popusta" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "Diskusije" @@ -2206,8 +2331,6 @@ msgstr "Trajanje (u minutama)" msgid "Duration of the live class in minutes" msgstr "Trajanje predavanja uživo u minutama" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "Uredi Značku" msgid "Edit Badge Assignment" msgstr "Uredi Dodjelu Značke" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "Uredi poglavlje" @@ -2241,11 +2364,19 @@ msgstr "Uredi Kupon" msgid "Edit Email Template" msgstr "Uredi šablon e-pošte" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "Uredi Google Meet račun" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "Uredi Lekciju" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "Uredi Platni Portal" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "Uredi Profil" @@ -2302,10 +2433,6 @@ msgstr "E-pošta" msgid "Email Sent" msgstr "E-pošta poslana" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "Šablon e-pošte" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "Šablon e-pošte uspješno je kreiran" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "Šablon e-pošte" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "Šabloni e-pošte uspješno izbrisani" @@ -2353,12 +2479,13 @@ msgstr "Omogućite Google API u Google Postavkama za slanje kalendarskih pozivni msgid "Enable Negative Marking" msgstr "Omogući Negativno Ocjenjivanje" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "Omogućite ovo samo ako želite da učitate SCORM paket kao poglavlje." #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "Omogućite ovo samo ako želite da učitate SCORM paket kao poglavlje." #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "Omogućeno" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "Ako ovo omogućite, certifikat će biti objavljen na stranici sa certificiranim učesnicima." #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "Datum Završetka" @@ -2394,6 +2525,7 @@ msgstr "Datum Završetka (ili očekivani)" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "Datum Završetka (ili očekivani)" msgid "End Time" msgstr "Vrijeme Završetka" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "Završeno" @@ -2416,27 +2548,50 @@ msgstr "Završeno" msgid "Enforce Course Order" msgstr "Provedi Kursni Redoslijed" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "Upiši se" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "Upis Člana u Program" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "Upišite se sada" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "Upiši Studenta" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "Upisan" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "Upisan/a" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "Upisani Studenti" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "Šablon e-pošte za potvrdu upisa" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "Potvrda upisa za {0}" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. msgstr "Upis u ovu grupu je ograničen. Molimo kontaktirajte administratora." #. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "Upisi" @@ -2475,7 +2631,7 @@ msgstr "Unesite Klijent Id i Klijent Tajnu u Google Postavke da pošaljete kalen msgid "Enter a Coupon Code" msgstr "Unesi Kod Kupona" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "Unesi URL" @@ -2487,7 +2643,11 @@ msgstr "Unesi predmet e-pošte" msgid "Enter reply to email" msgstr "Unesi e-poštu za odgovor" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "Greška pri kreiranju Google Meet računa" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "Greška pri kreiranju Zoom računa" @@ -2499,7 +2659,7 @@ msgstr "Greška pri kreiranju značke" msgid "Error creating email template" msgstr "Greška pri kreiranju šablona e-pošte" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "Greška pri kreiranju časa uživo. Pokušaj ponovo. {0}" @@ -2507,16 +2667,27 @@ msgstr "Greška pri kreiranju časa uživo. Pokušaj ponovo. {0}" msgid "Error creating quiz: {0}" msgstr "Greška pri pravljenju kviza: {0}" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "Greška pri brisanju Google Meet računa" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "Greška pri brisanju značke" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "Greška pri brisanju šablona e-pošte" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "Greška prilikom brisanja platnih prolaza" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "Greška pri ažuriranju Google Meet računa" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "Greška pri ažuriranju Zoom računa" @@ -2524,9 +2695,14 @@ msgstr "Greška pri ažuriranju Zoom računa" msgid "Error updating email template" msgstr "Greška pri ažuriranju šablona e-pošte" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "Evaluacija" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "Detalji Ocjenjivanja" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "Datum Yavršetka Ocjenjivanja" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "Zahtjev za Ocjenu" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "Evaluacija je uspješno otkazana" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "Datum završetka ocjenjivanja ne može biti prije od datuma završetka grupe." @@ -2562,9 +2743,10 @@ msgstr "Evaluacija je uspješno sačuvana" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "Raspored Ocjenjivača" msgid "Evaluator added successfully" msgstr "Ocjenjivač je uspješno dodan" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "Ocjenjivač uspješno izbrisan" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "Ocjenjivač ne postoji." - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "Ocjenjivač je obavezan za plaćene certifikate." @@ -2616,7 +2794,7 @@ msgstr "Ocjenjivač je obavezan za plaćene certifikate." msgid "Event" msgstr "Događaj" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "Primjer: IST (+5:30)" @@ -2637,7 +2815,7 @@ msgstr "Naziv Vježbe" msgid "Exercise deleted successfully" msgstr "Vježba uspješno izbrisana" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "Proširi" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "Ističe" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "Datum Isteka Roka" @@ -2710,6 +2888,10 @@ msgstr "Neuspjeh" msgid "Failed" msgstr "Neuspješno" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "Dodjeljivanje značke nije uspjelo" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "Nije uspjelo kreiranje dodjele značke: " @@ -2718,7 +2900,7 @@ msgstr "Nije uspjelo kreiranje dodjele značke: " msgid "Failed to enroll in program: {0}" msgstr "Neuspješan upis u program: {0}" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "Nije moguće preuzeti podatke o prisustvu sa Zooma za čas {0}: {1}" @@ -2726,7 +2908,7 @@ msgstr "Nije moguće preuzeti podatke o prisustvu sa Zooma za čas {0}: {1}" msgid "Failed to send email" msgstr "Slanje e-pošte nije uspjelo" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "Podnošenje nije uspjelo. Pokušaj ponovo. {0}" @@ -2734,26 +2916,26 @@ msgstr "Podnošenje nije uspjelo. Pokušaj ponovo. {0}" msgid "Failed to update badge assignment: " msgstr "Nije uspjelo ažuriranje dodjele značke: " -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "Neuspješno ažuriranje meta oznaka {0}" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "Istaknuto" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "Povratne Informacije" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "Ako je potrebno, slobodno uredite svoju prijavu." @@ -2776,7 +2958,7 @@ msgstr "Tip Datoteke" msgid "Filter assignments by course" msgstr "Filtriraj zadatke po kursu" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "Filtriraj po Imenu za Naplatu" @@ -2784,7 +2966,7 @@ msgstr "Filtriraj po Imenu za Naplatu" msgid "Filter by Exercise" msgstr "Filtriraj po Vježbi" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "Filtriraj po Članu" @@ -2793,7 +2975,8 @@ msgstr "Filtriraj po Članu" msgid "Filter by Status" msgstr "Filtriraj po Statusu" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "Ime" @@ -2823,13 +3006,18 @@ msgstr "Fleksibilno Vrijeme" msgid "Formal Wear" msgstr "Formalna Odjeća" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "Obrazovanje" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "Besplatno" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "Puno Ime" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "Funkcija" msgid "GST Amount" msgstr "Iznos PDV-a" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "PDV Broj" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "GSTIN" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "Pristupnik" @@ -2915,8 +3103,8 @@ msgstr "Pristupnik" msgid "General" msgstr "Općenito" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "Generiši Certifikate" @@ -2924,7 +3112,7 @@ msgstr "Generiši Certifikate" msgid "Generate Google Meet Link" msgstr "Generiraj Google Meet Vezu" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "Preuzmi Certifikat" @@ -2947,7 +3135,7 @@ msgstr "Preuzmi aplikaciju na svoj uređaj za lak pristup i bolje iskustvo!" msgid "Get the app on your iPhone for easy access & a better experience" msgstr "Preuzmit aplikaciju na svoj iPhone za lak pristup i bolje iskustvo" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "GitHub ID" @@ -2956,6 +3144,48 @@ msgstr "GitHub ID" msgid "Github ID" msgstr "Github ID" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "Idi" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "Google Kalendar" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "Google Meet" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "Google Meet Račun" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "Google Meet račun uspješno kreiran" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "Google Meet račun uspješno izbrisan" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "Google Meet račun uspješno ažuriran" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "Google Meet Veza" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "Ocjena" @@ -2978,7 +3208,7 @@ msgstr "Dodjela Ocjena" msgid "Grade Type" msgstr "Tip Ocjene" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "Ocjenjivanje" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "Imaš račun? Prijavi se" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "Naslov" @@ -3023,7 +3253,7 @@ msgstr "Zdravo" msgid "Hello Learner" msgstr "Zdravo Učeniče" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "Pomoć" @@ -3031,7 +3261,7 @@ msgstr "Pomoć" msgid "Help others learn something new by creating a course." msgstr "Pomozite drugima da nauče nešto novo kreiranjem kursa." -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "Pomozi nam da se poboljšamo tako što ćete nam dati svoje povratne informacije." @@ -3044,7 +3274,7 @@ msgstr "Pomozi nam da razumijemo vaše potrebe" msgid "Here are the details:" msgstr "Evo detalja:" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "Hej" @@ -3078,6 +3308,10 @@ msgstr "Sakrij moje privatne podatke od drugih" msgid "Highlight" msgstr "Istaknuto" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "Istaknite ono što vas čini jedinstvenim i pokažite svoje vještine." + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "Istaknuti Tekst" msgid "Hiring" msgstr "Zapošljavanje" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "Početna" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "Domaćin" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "Hibrid" @@ -3114,15 +3350,19 @@ msgstr "Trenutno radim ovdje" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "Sa zadovoljstvom vas mogu obavijestiti da ste uspješno stekli certifikat za {0} kurs. Čestitamo!" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "S veseljem objavljujem da sam zaradio/la značku {0} {1} u {2}" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "Ja sam nedostupan/nedostupna" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "Saglasan/saglasna sam da se moji lični podaci čuvaju za potrebe fakturisanja" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "ID" @@ -3137,9 +3377,9 @@ msgstr "Ikona" msgid "Identify User Category" msgstr "Identifikuj Kategoriju Korisnika" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." -msgstr "Ako je Uključi u Pregled omogućen za lekciju, lekcija će također biti dostupna korisnicima koji nisu prijavljeni." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." +msgstr "Ako je omogućeno, lekcija će biti dostupna i korisnicima koji nisu upisani na kurs." #: frontend/src/components/Quiz.vue:46 msgid "If you answer incorrectly, {0} {1} will be deducted from your score for each incorrect answer." @@ -3190,19 +3430,19 @@ msgstr "Slika" msgid "Image search powered by" msgstr "Pretraživanje slika pokreće" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "Slika: Oštećen Tok Podataka" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "Uvezi" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "Uvezi Grupu" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "Uvezi Kurs" @@ -3228,6 +3468,10 @@ msgstr "U Aplikaciji" msgid "Include In Preview" msgstr "Uključi u Pregled" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "Uključi u Pregled" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "Naziv Institucije" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "Instruktor" @@ -3285,15 +3528,22 @@ msgstr "Instruktor Sadržaj" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "Instruktor Napomene" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "Bilješke instruktora su privatne bilješke koje mogu vidjeti samo instruktori. Mogu se koristiti za pružanje dodatnog konteksta ili smjernica za lekciju." + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "Instruktori" msgid "Instructors Comments" msgstr "Komentari Instruktora" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "Kamata" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "Introdukcija" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "Nevažeći ID Kviza" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "Nevažeći ID Kviza" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "Nevažeći naziv dokumenta" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "Pozovi vaš tim i učenike" @@ -3352,21 +3606,21 @@ msgstr "SCORM Paket" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "Datum Izdavanja" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "Izdaj Certifikat" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "Izdato" @@ -3399,21 +3653,11 @@ msgstr "JavaScript" msgid "Job" msgstr "Posao" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "Podnaslov Table Posao" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "Naziv Table za Posao" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "Detalji Posla" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "Otvorena Radna Mjesta" @@ -3424,11 +3668,6 @@ msgstr "Otvorena Radna Mjesta" msgid "Job Opportunity" msgstr "Prilika za Posao" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "Postavke Posla" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "Naziv Posla" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "Poslovi" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "Pridružite se" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "Pridružite se Pozivu" @@ -3484,8 +3725,8 @@ msgstr "Idi na" msgid "Keep going," msgstr "Nastavi dalje," -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "LMS" @@ -3606,6 +3847,11 @@ msgstr "Pregled Kursa" msgid "LMS Enrollment" msgstr "Upis" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "Google Meet Postavke" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "Live Class" msgid "LMS Live Class Participant" msgstr "Učesnik Live Nastave" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "Zahtjev za Mentora" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "Izvor" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "Oznaka" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "Jezik" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "Prezime" @@ -3789,11 +4030,16 @@ msgstr "Prezime" msgid "Launch File" msgstr "Pokreni Datoteku" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "Obrazovanje" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "Konzistentnost Učenja" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "Putevi Učenja" @@ -3814,7 +4060,7 @@ msgstr "Napustio/la u" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "Napustio/la u" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "Lekcija" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "Završetak Lekcije" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "Indeks Lekcija" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "Napredak Lekcije" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "Referenca Lekcije" msgid "Lesson Title" msgstr "Naziv Lekcije" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "Lekcija je uspješno kreirana" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "Lekcija je uspješno izbrisana" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "Lekcija je uspješno premještena" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "Lekcija je uspješno ažurirana" @@ -3856,7 +4114,8 @@ msgstr "Lekcija je uspješno ažurirana" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "Ograniči pitanja na" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "Ograničenje ne može biti veće ili jednako broju pitanja u kvizu." -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "LinkedIn" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "LinkedIn ID" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "Uživo" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "Razred Uživo" msgid "LiveCode URL" msgstr "URL LiveCode" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "Preferenca Lokacije" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "Prijava" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "Prijavi se na Frappe Cloud?" @@ -3966,7 +4225,7 @@ msgstr "Prijavite se kako biste se prijavili" msgid "Longest Streak" msgstr "Najduži Period" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "Tražite novi posao ili zapošljavate talente?" @@ -3979,8 +4238,8 @@ msgstr "Radujemo se vašem upisu!" msgid "Make LMS the default home" msgstr "Postavi LMS kao Početnu Web Stranicu" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "Objavi" @@ -3988,11 +4247,7 @@ msgstr "Objavi" msgid "Make notes for quick revision. Press / for menu." msgstr "Napravite bilješke za brzu reviziju. Pritisnite / za meni." -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "Upravljaj Grupom" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "Upravljajte svojim kursevima i grupama na prvi pogled" @@ -4006,6 +4261,11 @@ msgstr "Upravitelj (Prodaja/Marketing/Klijent)" msgid "Manifest File" msgstr "Datoteka Manifesta" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "Ručni Zadatak" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "Označi" @@ -4018,7 +4278,7 @@ msgstr "Označi sve kao pročitano" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "Maksimalnih Pokušaja" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "Srednje" @@ -4084,9 +4345,9 @@ msgstr "ID Sastanka" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "ID Sastanka" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "ID Sastanka" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "Član" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "Saglasnost Člana" @@ -4143,8 +4406,12 @@ msgstr "Broj Članova" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "Broj Članova" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "Slika Člana" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "Slika Člana" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "Član je već dodan u program" msgid "Member already enrolled in this batch" msgstr "Član je već upisan u ovu grupu" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "Član ne ispunjava kriterije za značku {0}." -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "Član {0} je već dodan u ovaj program." @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "Poruka je obavezna" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Meta Opis" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "Meta Slika" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "Meta Ključne Riječi" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "Meta Oznake" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "Meta oznake trebaju biti lista." @@ -4321,7 +4593,7 @@ msgstr "Meta oznake trebaju biti lista." msgid "Milestone" msgstr "Prekretnica" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "Za pitanja sa više odgovora potrebne su najmanje dvije opcije." @@ -4332,6 +4604,7 @@ msgstr "Za pitanja sa više odgovora potrebne su najmanje dvije opcije." #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "Za pitanja sa više odgovora potrebne su najmanje dvije opcije." #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "Izmijenjeno" msgid "Modified By" msgstr "Izmijenio" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "Naziv modula je netačan ili ne postoji." -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "Modul je netačan." @@ -4382,7 +4659,7 @@ msgstr "Modul je netačan." msgid "Monday" msgstr "Ponedjeljak" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "Monetizacija" @@ -4395,11 +4672,11 @@ msgstr "Više" msgid "Multiple Correct Answers" msgstr "Više Tačnih Odgovora" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "Moje Grupe" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "Moji Kursevi" @@ -4407,6 +4684,10 @@ msgstr "Moji Kursevi" msgid "My Notes" msgstr "Moje Bilješke" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "Moj profil" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "Moja Dostupnost" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "Moj Kalendar" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "Naziv" @@ -4426,17 +4709,19 @@ msgstr "Naziv" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "Novi" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "Nova Grupa" @@ -4444,8 +4729,9 @@ msgstr "Nova Grupa" msgid "New Coupon" msgstr "Novi Kupon" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "Novi Kurs" @@ -4453,7 +4739,12 @@ msgstr "Novi Kurs" msgid "New Email Template" msgstr "Novi šablon e-pošte" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "Novi Google Meet račun" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "Novi Posao" @@ -4461,6 +4752,10 @@ msgstr "Novi Posao" msgid "New Job Applicant" msgstr "Novi Kandidat za Posao" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "Nova Lekcija" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "Novi Sistem Plaćanja" @@ -4477,11 +4772,11 @@ msgstr "Nova Registracija" msgid "New Zoom Account" msgstr "Novi Zoom račun" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "Novi komentar u grupi {0}" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "Novi odgovor na temu {0} na kursu {1}" @@ -4495,7 +4790,7 @@ msgstr "Novi {0}" msgid "Next" msgstr "Sljedeća" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "Nema Procjena" @@ -4528,9 +4823,17 @@ msgstr "Nema Podnošenja" msgid "No Upcoming Evaluations" msgstr "Nema Predstojećih Ocjenjivanja" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" -msgstr "Nema Objava" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "Još uvijek nema objava za ovu grupu" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "U ovu grupu nisu dodane nikakve ocjene" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." +msgstr "Nije konfigurisan kalendar za pružitelja konferencijskih usluga. Postavi kalendar za kreiranje događaja." #: lms/templates/certificates_section.html:23 msgid "No certificates" @@ -4544,15 +4847,16 @@ msgstr "Još nije kreiran nijedan kupon." msgid "No coupons selected for deletion" msgstr "Nije odabran nijedan kupon za brisanje" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" -msgstr "Nema dodanih kurseva" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" +msgstr "Nijedan kurs nije dodan u ovu grupu" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "Još nije dodat nijedan kurs." -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "Nema kreiranih kurseva" @@ -4561,7 +4865,7 @@ msgstr "Nema kreiranih kurseva" msgid "No courses under review" msgstr "Nema kurseva pod recenzijom" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "Još uvijek nema povratnih informacija." @@ -4569,7 +4873,7 @@ msgstr "Još uvijek nema povratnih informacija." msgid "No introduction" msgstr "Nema Uvoda" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "Nema zakazanih časova uživo" @@ -4593,20 +4897,21 @@ msgstr "Još nije dodano nijedno pitanje" msgid "No quizzes added yet." msgstr "Još nije dodat nijedan kviz." -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "Nisu pronađeni rezultati" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "Nema slobodnih termina za odabrani kurs." -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "Nema dostupne statistike za ovaj video." -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "Nema učenika u ovoj grupi" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "Nije Ocijenjeno" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "Nije Dozvoljeno" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "Nespremljeno" msgid "Note" msgstr "Napomena" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "Napomene" @@ -4689,11 +4997,11 @@ msgstr "Obavještenja" msgid "Notify me when available" msgstr "Obavijesti me kada bude dostupno" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "Broj Studenata" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "Broj slobodnih mjesta" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "Ured blizu Kuće" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "Van Mreže" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "Na licu mjesta" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "Na licu mjesta" msgid "Once again, congratulations on this significant accomplishment." msgstr "Još jednom čestitamo na ovom značajnom postignuću." -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "Kada moderator ocijeni vašu prijavu, detalje ćete pronaći ovdje." #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "Na Mreži" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "Dozvoljene su samo PDF datoteke." + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "Dozvoljene su samo datoteke dokumenata tipa .doc ili .docx." + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "Samo datoteke tipa {0} će biti prihvaćeni." -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "Dozvoljene su samo zip datoteke" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "Dozvoljena je samo {0} datoteka." #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "Otvoreni Kurs" msgid "Open Ended" msgstr "Otvoreni Završen" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "Otvori " #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "Otvoren(a) za" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "Narandžasta" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "ID Naloga" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "Organizacija" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "Originalni Iznos" msgid "Others" msgstr "Ostalo" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "Naši Popularni Kursevi" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "Naše Nadolazeće Grupe" @@ -4852,18 +5176,22 @@ msgstr "Naše Nadolazeće Grupe" msgid "Output" msgstr "Izlaz" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "Pregled" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "Odgovorni" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "PAN" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "PAN Broj" @@ -4876,35 +5204,35 @@ msgstr "PAN Broj" msgid "PDF" msgstr "PDF" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "Stranica je uspješno izbrisana" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "Plaćena Grupa" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "Plaćeni Certifikat" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "Plaćeni Certifikat nakon Ocjenjivanja" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "Plaćeni Kurs" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "Procentualna Prolaznost" msgid "Password" msgstr "Lozinka" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" -msgstr "Zalijepite youtube vezu kratkog videa koji predstavlja kurs" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" +msgstr "Zalijepite YouTube link kratkog videa koji predstavlja kurs" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "Zemlja Plaćanja" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "Detalji Plaćanja" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "Plaćanje za Certifikat" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "Plaćanje za Dokument" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "Plaćanje za Tip Dokumenta" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "Platni Prolaz" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "ID Plaćanja" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "Plaćanje Primljeno" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "Plaćanje za " #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "Plaćanje za Certifikat" @@ -5036,6 +5366,10 @@ msgstr "Plaćanje za Dokument" msgid "Payment for Document Type" msgstr "Plaćanje za Tip Dokumenta" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "Platni sistemi su uspješno izbrisani" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "Za upis u ovu grupu potrebna je uplata." @@ -5048,15 +5382,20 @@ msgstr "Aplikacija plaćanja nije instalirana" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "Na Čekanju" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "Personal" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "Procenat (npr. 70%)" msgid "Percentage Discount" msgstr "Procenat Popusta" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "Procentualno/Status" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "Persona Uhvaćena" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "Broj Telefona" @@ -5096,10 +5431,6 @@ msgstr "Roza" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "Dodaj {1} za {3} za slanje kalendarskih pozivnica za ocjenjivanje." -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "Dodaj Zoom račun u grupu kako biste kreirali časove uživo." - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "Zamoli administratora da potvrdi vašu registraciju" @@ -5116,11 +5447,15 @@ msgstr "Klikni na sljedeće dugme da postavite novu lozinku" msgid "Please complete the previous course to unlock this one." msgstr "Molimo vas da završite prethodni kurs da biste otključali ovaj." -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "Omogući Google Meet račun da biste koristili ovu funkciju." + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "Omogući Zoom račun da biste koristili ovu funkciju." -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "Prijavi se za ovaj kurs da prikažete ovu lekciju" @@ -5132,11 +5467,11 @@ msgstr "Provjeri da li je ime za naplatu koje ste unijeli ispravno, jer će se o msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "Popuni sva pitanja za {0} minuta." -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "Unesi Kod Kupona" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "Unesi Naziv" @@ -5148,12 +5483,11 @@ msgstr "Unesi važeću kontakt adresu e-pošte." msgid "Please enter a valid Contact Us URL." msgstr "Unesi važeći URL za kontakt." -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "Unesi važeći URL." -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "Unesi važeće vrijeme u formatu HH:mm." @@ -5161,19 +5495,19 @@ msgstr "Unesi važeće vrijeme u formatu HH:mm." msgid "Please enter a valid timestamp" msgstr "Unesi važeću vremensku oznaku" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." -msgstr "Unesi URL za podnošenje zadatka." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" +msgstr "Popuni obavezna polja: {0}" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "Instaliraj aplikaciju plaćanja da kreirate plaćenu grupu. Za više detalja pogledajte dokumentaciju. {0}" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "Instaliraj aplikaciju plaćanja da kreirate plaćeni kurs. Za više detalja pogledajte dokumentaciju. {0}" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "Recite nam odakle ste čuli za nas." @@ -5181,17 +5515,17 @@ msgstr "Recite nam odakle ste čuli za nas." msgid "Please login to access the quiz." msgstr "Prijavi se da pristupiš kvizu." -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "Prijavi se da pristupiš ovoj stranici." - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "Prijavi se da nastaviš s plaćanjem." -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." -msgstr "Molimo vas da se prijavite da biste se prijavili u program." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "Prijavi se da biste vidjeli detalje programa." + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." +msgstr "Prijavi se da biste vidjeli programe." #: frontend/src/components/UpcomingEvaluations.vue:19 msgid "Please make sure to schedule your evaluation before this date." @@ -5202,11 +5536,11 @@ msgstr "Zakaži ocjenjivanje prije ovog datuma." msgid "Please prepare well and be on time for the evaluations." msgstr "Dobro se pripremi i dođi na vrijeme za ocjenjivanje." -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "Dajte svoju saglasnost za nastavak plaćanja" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "Dajte svoju saglasnost za nastavak plaćanja." @@ -5214,19 +5548,35 @@ msgstr "Dajte svoju saglasnost za nastavak plaćanja." msgid "Please run the code to execute the test cases." msgstr "Pokreni kod za izvršavanje test slučajeva." +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "Odaberi Google Meet račun za ovu grupu." + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "Odaberi Zoom račun za ovu grupu." + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "Odaberi pružatelja usluga konferencije i dodajte račun u grupu kako biste kreirali predavanja uživo." + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "Odaberi Kurs" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "Odaberi kurs da biste vidjeli dostupne termine." + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "Odaberi Datum." -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "Odaberi trajanje." -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "Odaberi budući datum i vrijeme." @@ -5234,19 +5584,27 @@ msgstr "Odaberi budući datum i vrijeme." msgid "Please select a member" msgstr "Odaberi člana" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "Odaberi način plaćanja za kupljeni certifikat." + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "Odaberi kviz" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "Odaberi termin za ocjenjivanje." -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "Odaberi studenta za upis." + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "Odaberi vrijeme." -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "Odaberi vremensku zonu." @@ -5258,14 +5616,10 @@ msgstr "Odaberi opciju" msgid "Please take appropriate action at {0}" msgstr "Poduzmi odgovarajuće mjere na {0}" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "Učitaj SCORM Paket" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "Učitaj datoteku zadatka." - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "Mogući Odgovor 4" msgid "Post" msgstr "Objava" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "Broj Pošte" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "Pokreće se od Učenje" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "Pregled slike" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "Pregledaj Video" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "Prethodna" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "Određivanje Cijena" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "Cijene i Certifikati" @@ -5394,7 +5749,7 @@ msgstr "Privatni Podaci uključuju vašu Ocjenu i Preference Radnog Okruženja" msgid "Problem Statement" msgstr "Opis Problema" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "Prijeđi na Plaćanje" @@ -5403,7 +5758,8 @@ msgstr "Prijeđi na Plaćanje" msgid "Profession" msgstr "Profesija" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "Profilna Slika" @@ -5437,17 +5793,21 @@ msgstr "Program je uspješno izbrisan" msgid "Program updated successfully" msgstr "Program je uspješno ažuriran" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "Vježba Programiranja" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "Napredak u vježbi programiranja" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "Podnošenje Vježbe Programiranja" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "Podnošenja Vježbi Programiranja" @@ -5475,14 +5835,14 @@ msgstr "Vježbe Programiranja" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "Programi" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "Napredak" msgid "Progress (%)" msgstr "Napredak (%)" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "Raspodjela Napretka" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "Sažetak Napretka" @@ -5507,7 +5866,7 @@ msgstr "Sažetak Napretka" msgid "Progress Summary for {0}" msgstr "Sažetak Napretka za {0}" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "Napredak studenata u kursevima i ocjenjivanju" @@ -5519,9 +5878,10 @@ msgstr "Objavi na Stranici Učesnika" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "Objavljeni Kursevi" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "Objavljeno dana" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "Postavke Objavljivanja" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "Kupljeni Certifikat" @@ -5567,10 +5932,9 @@ msgstr "Python" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "Pitanje {0} od {1}" msgid "Questions" msgstr "Pitanja" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "Pitanja su uspješno izbrisana" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "Kviz" @@ -5631,10 +5995,14 @@ msgstr "Kviz" msgid "Quiz ID" msgstr "Kviz ID" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "Napredak u Kvizu" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "Podnošenje Kviza" @@ -5661,7 +6029,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:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "Kviz je uspješno ažuriran" @@ -5670,9 +6038,9 @@ 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/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "Kvizovi" @@ -5687,7 +6055,7 @@ msgstr "Kvizovi u ovom videu" #. 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "Referentni Naziv" msgid "Regards" msgstr "Pozdrav" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "Registrirajte se Sada" @@ -5756,26 +6124,22 @@ msgstr "Registrirajte se Sada" msgid "Registered but disabled" msgstr "Registrovan, ali onemogućen" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "Odbijeno" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "Povezani Kursevi" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "Daljinski" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "Ukloni" @@ -5783,15 +6147,20 @@ msgstr "Ukloni" msgid "Remove Highlight" msgstr "Ukloni Istaknuto" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "Odgovori" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "Odgovor Za je obavezan" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "Odgovor ne može biti prazan." + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "Zatraži Poziv" @@ -5814,23 +6183,18 @@ msgstr "Nastavi" msgid "Resume Video" msgstr "Nastavi Video" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "Nastavite od tamo gdje ste stali" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "Recenzija" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "Pregledao" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "Preferenca Uloge" msgid "Role updated successfully" msgstr "Uloga je uspješno ažurirana" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "Uloge" @@ -5854,19 +6219,19 @@ msgstr "Uloge" msgid "Route" msgstr "Ruta" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "Red #{0} Datum ne može biti izvan trajanja grupe." -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "Red #{0} Vrijeme završetka ne može biti izvan trajanja grupe." -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "Red #{0} Vrijeme početka ne može biti kasnije ili isto vremenu završetka." -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "Red #{0} Vrijeme početka ne može biti izvan trajanja grupe." @@ -5878,6 +6243,12 @@ msgstr "Redovi {0} imaju dupla pitanja." msgid "Run" msgstr "Izvrši" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "Rust" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "SCORM Sadržaj" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "SCORM Paket" @@ -5905,7 +6276,7 @@ msgstr "SCORM Paket Put" msgid "SEO" msgstr "SEO" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "SVG sadrži potencijalno nesiguran sadržaj." @@ -5918,11 +6289,11 @@ msgstr "Subota" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "Subota" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "Spremi" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "Raspored" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "Raspored Ocjenjivanja" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "Zakažite evaluaciju kako biste dobili certifikat." @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "Raspoređeni Protok" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "Rezultat Od Mogućih" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "Traži" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "Pretraga po Članu" msgid "Search by Name" msgstr "Traži po Imenu" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "Traži po Nazivu" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "Pretraga po imenu" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "Traži po Nazivu" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "Traži Ikonu" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "Broj Mjesta" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "Preostalo Mjesto" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "Broj sjedišta ne može biti negativan." -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "Preostalih Mjesta" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "Prikaži sve" @@ -6099,11 +6479,11 @@ msgstr "Pošalji obavještenje za objavljene kurseve" msgid "Send calendar invite for evaluations" msgstr "Pošalji kalendarsku pozivnicu za ocjenjivanje" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "Vrijeme Završetka Sesije" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "Vrijeme Početka Sesije" @@ -6115,38 +6495,39 @@ msgstr "Postavi boju" msgid "Set your Password" msgstr "Postavite svoju Lozinku" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "Postavljanje" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "Postavljanje Platnog Prolaza" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "Postavke" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "Dijeli" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "Kratki Opis" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "Kratki Uvod" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "Kratak opis Grupe" @@ -6214,8 +6595,8 @@ msgstr "Prijavi se" msgid "Signup Settings" msgstr "Postavke Prijave" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "Prijave" @@ -6256,16 +6637,24 @@ msgstr "Termin uspješno dodan" msgid "Slot deleted successfully" msgstr "Termin uspješno izbrisan" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "Termini" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "Rasprodano" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "Sortiraj po" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "Izvor" msgid "Staff" msgstr "Osoblje" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "Počni" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "Datum Početka" msgid "Start Date:" msgstr "Datum Početka:" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "Počni Učiti" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "Započni kviz" msgid "Startup Organization" msgstr "Pokretačka Organizacija" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" msgstr "Zemlja/Pokrajina" #. 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "Statistika" @@ -6355,15 +6746,15 @@ msgstr "Statistika" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,53 +6763,65 @@ msgstr "Statistika" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "Status" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "Status/Procenat" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "Status/Rezultat" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "Student" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "Napredak Studenta" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "Studentske Recenzije" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" +msgstr "Student je uspješno upisan" + +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "Student je već upisan na ovaj kurs." + #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "Studenti" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" -msgstr "Studenti su uspješno izbrisani" - #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "Studenti će biti upisani u plaćenu grupu kada završe uplatu" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "Predmet" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "Predmet je obavezan" @@ -6436,10 +6839,14 @@ msgstr "Tip Podnošenja" msgid "Submission by" msgstr "Predaja od" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "Podnošenje sačuvano!" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "Podnošenja" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "Podnošenja uspješno izbrisana" @@ -6452,7 +6859,7 @@ msgstr "Podnošenja uspješno izbrisana" msgid "Submit" msgstr "Potvrdi" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "Podnesi Povratne Informacije" @@ -6482,7 +6889,7 @@ msgstr "Sažetak" msgid "Sunday" msgstr "Nedjelja" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "Sumnjiva mustra pronađena u {0}: {1}" @@ -6492,7 +6899,6 @@ msgstr "Uzorci" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "Uzorci" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "Upravitelj Sistema" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "Oznake" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "Timski Rad" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "Šablon" @@ -6604,7 +7010,7 @@ msgstr "Testiraj {0}" msgid "Text" msgstr "Tekst" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "Hvala vam na povratnim informacijama." @@ -6615,7 +7021,11 @@ msgstr "Hvala vam na povratnim informacijama." msgid "Thanks and Regards" msgstr "Hvala i Pozdrav" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "Google Meet račun nema konfiguriran Google kalendar. Prvo postavite Google kalendar." + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "Grupa ne postoji." @@ -6623,7 +7033,7 @@ msgstr "Grupa ne postoji." msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "Grupa za koju ste se prijavili počinje sutra. Pripremite se i dođete na vrijeme." -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "Kod kupona '{0}' nije važeći." @@ -6635,11 +7045,11 @@ msgstr "Kurs {0} je sada dostupan na {1}." msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "Rok za zakazivanje evaluacija je istekao. Molimo kontaktirajte instruktora za pomoć." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "Ocjenjivač ovog kursa je nedostupan od {0} do {1}. Odaberi datum nakon {1}" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "Instruktor je ostavio komentar na vaš zadatak {0}" @@ -6647,15 +7057,23 @@ msgstr "Instruktor je ostavio komentar na vaš zadatak {0}" msgid "The last day to schedule your evaluations is " msgstr "Posljednji dan za zakazivanje ocjenjivanja je " -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "Lekcija ne postoji." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "Odabrani Google Meet račun nema konfiguriran Google kalendar." + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "Odabrani Google Meet račun je onemogućen. Omogućite ga ili odaberite drugi račun." + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "Termin je već rezervirao drugi učesnik." -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "Navedena grupa ne postoji." @@ -6667,19 +7085,15 @@ msgstr "Status vaše prijave je promijenjen." msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "U ovom kursu nema poglavlja. Kreiraj i upravljaj poglavljima odavde." -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "Trenutno nema kurseva. Kreirajte svoj prvi kurs da biste započeli!" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "Nema slobodnih mjesta u ovoj grupi." -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "U ovoj grupi nema studenata." - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "Ne postoje prijave za ovaj zadatak." @@ -6702,10 +7116,6 @@ msgstr "Došlo je do ažuriranja vaše prijave. Dobili ste ocjenu {0} za kviz {1 msgid "These customisations will work on the main batch page." msgstr "Ove prilagodbe će raditi na glavnoj stranici grupe." -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "Ova značka je dodijeljena {0} {1}." - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "Ova značka još nije dodijeljena nijednom studentu" @@ -6715,29 +7125,29 @@ msgstr "Ova značka još nije dodijeljena nijednom studentu" msgid "This certificate does no expire" msgstr "Ovaj certifikat ne ističe" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "Ovaj čas je završen" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "Ovaj kupon je istekao." -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "Ovaj kupon je dosegao maksimalni broj iskorištenja." -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "Ovaj kupon se ne odnosi na {0}." -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "Ovaj kurs ima:" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "Ovaj kurs je besplatan." @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "Ovaj kviz se sastoji od {0} pitanja." #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 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." @@ -6856,7 +7266,9 @@ msgstr "Vremenski Šablon" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "Vremenski Šablon" msgid "Timezone" msgstr "Vremenska Zona" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "Za plaćene certifikate potrebna je vremenska zona." @@ -6891,8 +7303,12 @@ msgstr "Vremena:" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "Vremena:" msgid "Title" msgstr "Naziv" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "Naslov ne može biti prazan." + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "Naziv je obavezan" @@ -6929,7 +7349,7 @@ msgstr "Za" msgid "To Date" msgstr "Do Datuma" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "Da biste se pridružili ovoj grupi, kontaktirajte administratora." @@ -6956,10 +7376,18 @@ msgstr "Ukupno Prijava" msgid "Training Feedback" msgstr "Povratna Informacija Obuke" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "Detalji Transakcije" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "Transakcija je uspješno kreirana" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "Transakcija je uspješno ažurirana" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "Pokušaj ponovo" msgid "Tuesday" msgstr "Utorak" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "Twitter" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "Twitter ID" @@ -6994,8 +7422,9 @@ msgstr "Twitter ID" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "Twitter ID" msgid "Type" msgstr "Tip" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "Upišite '/' za naredbe ili odaberite tekst za format" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "Unesi svoj odgovor" @@ -7051,7 +7480,8 @@ msgstr "Nedostupno Od Datuma ne može biti kasnije od Nedostupno Do Datuma" msgid "Under Review" msgstr "Pod Recenzijom" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "Neobjavljeno" @@ -7072,29 +7502,30 @@ msgstr "Nestrukturirana Uloga" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "Nadolazeći" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "Nadolazeće Grupe" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "Nadolazeća Ocjenjivanja" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "Predstojeći Časovi Uživo" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "Ažuriraj" @@ -7110,11 +7541,15 @@ msgstr "Ažurirano" msgid "Upload" msgstr "Učitaj" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "Prenesi Zadatak" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "Učitaj Datoteku" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "Prijenos {0}%" @@ -7168,6 +7603,10 @@ msgstr "Unos Korisnika" msgid "User Skill" msgstr "Vještina Korisnika" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "Korisnik nema dozvolu za pristup detaljima profila ovog korisnika." + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "Korisnik {0} je prijavio posao {1}" @@ -7177,8 +7616,9 @@ msgstr "Korisnik {0} je prijavio posao {1}" msgid "Username" msgstr "Korisničko Ime" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "Korisnici" @@ -7207,8 +7647,8 @@ msgid "Video Embed Link" msgstr "Ugradiva Video Veza" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" -msgstr "Video Statistika za {0}" +msgid "Video Statistics" +msgstr "Video Statistika" #: frontend/src/pages/JobDetail.vue:31 msgid "View Applications" @@ -7223,7 +7663,7 @@ msgstr "Prikaži Certifikat" msgid "View Resume" msgstr "Prikaži Životopis" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "Pogledaj sve povratne informacije" @@ -7232,10 +7672,6 @@ msgstr "Pogledaj sve povratne informacije" msgid "Violet" msgstr "Ljubičasta" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "Posjeti Grupu" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "Posjeti Web Stranicu" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "Volontiranje ili Stažiranje" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "Vrijeme Gledanja" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "Vrijeme Gledanja (minute)" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "Sa zadovoljstvom vas obavještavamo da ste upisani u našu nadolazeću grupu. Čestitamo!" @@ -7293,14 +7732,14 @@ msgstr "Srijeda" msgid "Welcome to {0}!" msgstr "Dobrodošli u {0}!" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" +msgstr "Šta su Bilješke za instruktora?" + #: frontend/src/pages/PersonaForm.vue:32 msgid "What best describes your role?" msgstr "Šta najbolje opisuje vašu ulogu?" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" -msgstr "Šta znači uključi u pregled?" - #: frontend/src/pages/PersonaForm.vue:21 msgid "What is your use case for Frappe Learning?" msgstr "Koji je vaš slučaj upotrebe Frappe Učenja?" @@ -7309,7 +7748,7 @@ msgstr "Koji je vaš slučaj upotrebe Frappe Učenja?" msgid "When a course gets submitted for review, it will be listed here." msgstr "Kada se kurs pošalje na pregled, biće naveden ovdje." -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "Gdje ste čuli za nas?" @@ -7317,11 +7756,6 @@ msgstr "Gdje ste čuli za nas?" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "Uz ovaj certifikat, sada možete pokazati svoje ažurirane vještine i podijeliti svoja postignuća sa svojim kolegama i na LinkedIn. Da biste pristupili svom certifikatu, kliknite na donji link. Provjerite jeste li prijavljeni na portal." -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "Povučen" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "Detalji Radnog Iskustva" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "Način Rada" @@ -7355,7 +7789,7 @@ msgstr "Način Rada" msgid "Write a Review" msgstr "Napiši Recenziju" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "Napišite svoj odgovor ovdje" @@ -7366,27 +7800,51 @@ msgstr "Napišite svoj odgovor ovdje" msgid "Yellow" msgstr "Žuta" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "Već imate ocjenjivanje na {0} na {1} za kurs {2}." -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "Već ste certificirani za ovaj kurs. Klikni na karticu ispod da otvorite svoj certifikat." -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "Već ste upisani za ovu grupu." -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "Već ste upisani za ovaj kurs." -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." -msgstr "Niste član ove grupe. Provjerite naše nadolazeće grupe." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." +msgstr "Niste ovlašteni za pregled ocjena ove grupe." -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "Nemate ovlaštenje za pregled podataka grafikona ove grupe." + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "Niste ovlašteni za pregled detalja ovog programa." + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "Nemate ovlaštenje za pregled odgovora u diskusiji za ovu temu." + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "Niste ovlašteni za pregled tema diskusije za ovu stavku." + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "Niste ovlašteni za pregled detalja pitanja." + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "Nemate ovlaštenje da vidite studente ove grupe." + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "Niste upisani na ovaj kurs." @@ -7415,6 +7873,10 @@ msgstr "Možeš ti bolje," 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/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "Možete otpremiti samo {0} datoteka" + #: 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." @@ -7423,42 +7885,114 @@ msgstr "Ne možete promijeniti dostupnost dok se stranica ažurira." 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_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "Ne možete se upisati na neobjavljeni kurs." -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "Ne možete se upisati u neobjavljeni program." -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "Ne možete se upisati na ovaj kurs jer je samostalno učenje onemogućeno. Molimo kontaktirajte administratora." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "Ne možete zakazati ocjenjivanje nakon {0}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "Ne možete zakazati ocjenjivanje za prošle termine." -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "Nemate pristup ovoj grupi." -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "Nemate pristup ovom kursu." +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "Nemate dozvolu za pristup obavještenjima za ovu grupu." + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "Nemate dozvolu za pristup značkama." + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "Nemate dozvolu za pristup podacima toplotne mape." + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "Nemate dozvolu za pristup statistikama o završenim lekcijama." + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "Nemate dozvolu za pristup podacima o ocjenjivanju ovog kursa." + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "Nemate dozvolu za pristup podacima o napretku ovog kursa." + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "Nemate dozvolu za pristup ovoj stranici." -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "Nemate dozvolu da otkažete ovu evaluaciju." + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "Nemate dozvolu za kreiranje aktivnog časa." + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "Nemate dozvolu za brisanje ove grupe." + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "Nemate dozvolu za brisanje ovog poglavlja." + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "Nemate dozvolu za brisanje ovog kursa." + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "Nemate dozvolu za brisanje ove lekcije." + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "Nemate dozvolu za izmjenu ovog poglavlja." + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "Nemate dozvolu za izmjenu ove lekcije." + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "Nemate dozvolu za izmjenu ove uloge." + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "Nemate dozvolu za slanje e-pošte s potvrdom za ovu registraciju." + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "Nemate dozvolu za postavljanje događaja u kalendaru za ovu evaluaciju." + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "Nemate dozvolu za ažuriranje meta oznaka." +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "Nemate dozvolu za ažuriranje ovog podnošenja." + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "Nemate nikakva obavještenja." @@ -7480,7 +8014,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:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "Već ste kupili sertifikat za ovaj kurs." @@ -7492,11 +8026,11 @@ msgstr "Već ste pregledali ovaj kurs" msgid "You have applied" msgstr "Prijavili ste se" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "Upisani ste u ovu grupu" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "Upisani ste na ovaj kurs" @@ -7508,7 +8042,7 @@ 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}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "Još niste završili kurs." @@ -7520,15 +8054,15 @@ msgstr "Još niste primili nijedan certifikat." 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/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "Imate zakazano {0} predstojećih {1} i {2} {3}." -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "Imate {0} predstojećih {1}." -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "Imate zakazano {0} {1}." @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "Morate biti Moderator ili Ocjenjivac grupe da biste upisali korisnike u grupu." #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." -msgstr "Morate biti Moderator da biste dodijelili značke korisnicima." +msgid "You must be an Admin to assign badges to users." +msgstr "Morate biti administrator da biste dodijelili značke korisnicima." #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "Morate biti upisani na kurs da biste poslali recenziju" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "Potrebno je da izvršite uplatu za ovaj kurs prije upisa." -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "Prvo se prijavite da biste se upisali na ovaj kurs" @@ -7569,7 +8103,7 @@ msgstr "Trebate da imate {0}% tačnih odgovora da biste prošli kviz." msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "Prijavili ste se da postanete mentor za ovaj kurs. Vaš zahtjev se trenutno razmatra." -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "Uspješno ste predali zadatak." @@ -7592,11 +8126,11 @@ msgstr "Vaš račun je uspješno kreiran!" msgid "Your Output" msgstr "Vaš Rezultat" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "Vaša grupa {0} počinje sutra" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "Vaš preglednik ne podržava video tag." @@ -7604,7 +8138,7 @@ msgstr "Vaš preglednik ne podržava video tag." msgid "Your calendar is set." msgstr "Vaš kalendar je postavljen." -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "Vaš čas {0} je danas" @@ -7612,12 +8146,15 @@ msgstr "Vaš čas {0} je danas" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "Vaš upis u {{ batch_name }} je potvrđen" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "Vaša evaluacija za kurs {0} je zakazana za {1} u {2} (u{3} vremenu)." + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "Vaša ocjena za kurs {0} je zakazana za {1} u {2} {3}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "Vaš termin za ocjenjivanje je rezervisan" @@ -7641,19 +8178,28 @@ msgstr "Vaša prijava je uspješno sačuvana. Instruktor će ga uskoro pregledat msgid "Zen Mode" msgstr "Zen Način" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "Zoom" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "Zoom račun" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "Zoom račun uspješno kreiran" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "Zoom račun uspješno ažuriran" @@ -7662,6 +8208,10 @@ msgstr "Zoom račun uspješno ažuriran" msgid "Zoom Settings" msgstr "Zoom Postavke" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "Zoom račun uspješno izbrisan" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "aktivnosti" @@ -7707,8 +8257,9 @@ msgstr "certifikat" msgid "certificates" msgstr "certifikati" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "dnevni period" msgid "days" msgstr "dana" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "npr. IST, UTC, GMT..." -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "evaluacija" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "evaluacije" @@ -7758,11 +8309,11 @@ msgstr "jane@example.com" msgid "lessons" msgstr "lekcije" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "čas uživo" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "časovi uživo" @@ -7792,7 +8343,7 @@ msgstr "minuta" msgid "others" msgstr "ostalo" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "pitanje_detalj" @@ -7825,7 +8376,7 @@ msgstr "za navigaciju" msgid "to select" msgstr "za odabrati" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "da biste vidjeli svoje povratne informacije." @@ -7849,7 +8400,7 @@ msgstr "{0} Vježbe" msgid "{0} Quizzes" msgstr "{0} Kvizova" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "{0} Postavke nisu pronađene" @@ -7861,11 +8412,11 @@ msgstr "{0} Podnošenja" msgid "{0} has applied for the job position {1}" msgstr "{0} se prijavio za posao {1}" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "{0} je objavio/la novu grupu {1}" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "{0} je objavio/la novi kurs {1}" @@ -7881,11 +8432,11 @@ msgstr "{0} je poslao zadatak {1}" msgid "{0} is already a mentor for course {1}" msgstr "{0} je već mentor za kurs {1}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "{0} je već certificiran za grupu {1}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "{0} je već certificiran za kurs {1}" @@ -7893,7 +8444,7 @@ msgstr "{0} je već certificiran za kurs {1}" msgid "{0} is your evaluator" msgstr "{0} je vaš ocjenjivač" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "{0} vas je spomenuo u komentaru" @@ -7901,45 +8452,45 @@ 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:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} vas je spomenuo u komentaru u {1}" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "{0} nije pronađen" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "{0} {1} Poslovi" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "{} Aktivan" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "{} Završeno" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "{} Upisan" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "{} Odobreno" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "{} Prošlo" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "{} Objavljeno" diff --git a/lms/locale/cs.po b/lms/locale/cs.po index 3d60e529..3ee2514e 100644 --- a/lms/locale/cs.po +++ b/lms/locale/cs.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-05 06:43\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:24\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr "" msgid " you are on a" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "" @@ -67,26 +67,26 @@ msgstr "" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "A new batch has been published on " msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -102,27 +102,23 @@ msgstr "" msgid "A new course has been published on " msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "" msgid "Account ID" msgstr "" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "" @@ -151,21 +151,20 @@ msgstr "" msgid "Active Members" msgstr "" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "" msgid "Add Evaluator" msgstr "" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "" @@ -200,6 +199,10 @@ msgstr "" msgid "Add Test Case" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "" @@ -208,23 +211,19 @@ msgstr "" msgid "Add a Lesson" msgstr "" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" +msgid "Add a course to the batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "" @@ -237,7 +236,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "" @@ -257,11 +256,11 @@ msgstr "" msgid "Add an assignment to your lesson" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "" @@ -269,7 +268,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "" @@ -281,20 +280,16 @@ msgstr "" msgid "Add web page to sidebar" msgstr "" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "" msgid "Administrator" msgstr "" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "" @@ -344,12 +338,13 @@ msgstr "" msgid "Allow Guest Access" msgstr "" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "" @@ -359,10 +354,6 @@ msgstr "" msgid "Allow accessing future dates" msgstr "" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "" @@ -375,9 +366,10 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "" msgid "Amount (USD)" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "" #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "" @@ -486,11 +480,11 @@ msgstr "" msgid "Apps" msgstr "" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "" @@ -502,18 +496,22 @@ msgstr "" msgid "Are you sure you want to enroll?" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "" + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "" #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "" @@ -529,18 +527,18 @@ msgstr "" msgid "Assessment Type" msgstr "" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "" msgid "Assignment Attachment" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "" msgid "Assignment created successfully" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "" #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "" @@ -630,7 +637,7 @@ msgstr "" msgid "At least one applicable item is required" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "" @@ -660,13 +667,8 @@ msgstr "" msgid "Authorize Google Calendar Access" msgstr "" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "" @@ -679,23 +681,27 @@ msgstr "" msgid "Available Slots" msgstr "" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" msgstr "" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 @@ -720,6 +726,10 @@ msgstr "" msgid "Badge Image" msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "" @@ -748,21 +758,28 @@ msgstr "" msgid "Badge {0} has already been assigned to this {1}." msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "" msgid "Batch Details Raw" msgstr "" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "" @@ -815,6 +835,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "" msgid "Batch Settings" msgstr "" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "Datum zahájení dávky" @@ -842,7 +864,7 @@ msgstr "Datum zahájení dávky" msgid "Batch Start Date:" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "" @@ -853,33 +875,43 @@ msgstr "" msgid "Batch Title" msgstr "" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "" +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "" @@ -892,21 +924,21 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "" @@ -950,15 +982,11 @@ msgstr "" msgid "CGPA/4" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "" @@ -1019,7 +1052,7 @@ msgstr "" msgid "Certificate Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "" @@ -1027,32 +1060,36 @@ msgstr "" msgid "Certificate saved successfully" msgstr "" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "" @@ -1066,7 +1103,19 @@ msgstr "" msgid "Certification Name" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "" @@ -1075,20 +1124,20 @@ msgstr "" msgid "Certifications" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "" @@ -1096,18 +1145,18 @@ msgstr "" msgid "Change" msgstr "" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "" @@ -1116,23 +1165,24 @@ msgstr "" msgid "Chapter Reference" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "" @@ -1181,11 +1231,11 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "" @@ -1197,13 +1247,13 @@ msgstr "" msgid "Choose an icon" msgstr "" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "" msgid "Class:" msgstr "" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "" @@ -1222,7 +1272,7 @@ msgstr "" msgid "Clearly Defined Role" msgstr "" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "" @@ -1248,7 +1298,7 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "" @@ -1285,27 +1335,29 @@ msgstr "" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "" @@ -1315,7 +1367,7 @@ msgstr "" msgid "Common keywords that will be used for all pages" msgstr "" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "" @@ -1328,20 +1380,20 @@ msgstr "" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "" msgid "Complete Your Enrollment" msgstr "" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "" @@ -1395,6 +1448,11 @@ msgstr "" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "" msgid "Conduct Evaluation" msgstr "" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "" @@ -1441,7 +1520,7 @@ msgstr "" msgid "Confirm Your Action" msgstr "" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "" @@ -1456,7 +1535,7 @@ msgstr "" msgid "Confirmation Email Template" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "" @@ -1476,7 +1555,10 @@ msgstr "" msgid "Contact Us URL" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "Pro zapsání do tohoto kurzu kontaktujte administrátora" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "" @@ -1485,7 +1567,7 @@ msgstr "" #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "" @@ -1569,22 +1651,24 @@ msgstr "" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "" @@ -1621,8 +1704,8 @@ msgstr "" msgid "Course Chapter" msgstr "" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "" @@ -1638,14 +1721,19 @@ msgstr "" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "" msgid "Course Creator" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "" @@ -1679,7 +1768,8 @@ msgstr "" msgid "Course Evaluator" msgstr "" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "" @@ -1693,7 +1783,7 @@ msgstr "" msgid "Course Lesson" msgstr "" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "" @@ -1701,12 +1791,15 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "" @@ -1716,8 +1809,8 @@ msgstr "" msgid "Course Settings" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "" @@ -1734,6 +1827,10 @@ msgstr "" msgid "Course Title" msgstr "" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "" @@ -1742,38 +1839,46 @@ msgstr "" msgid "Course already added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "" #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "" msgid "Courses Completed" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "" msgid "Create Certificate" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "" @@ -1846,15 +1956,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "" @@ -1866,35 +1976,37 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "" @@ -1964,10 +2081,6 @@ msgstr "" msgid "Date" msgstr "" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "" msgid "Delete" msgstr "" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "" @@ -2034,7 +2148,7 @@ msgstr "" msgid "Delete Program" msgstr "" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "" @@ -2042,11 +2156,11 @@ msgstr "" msgid "Delete this coupon?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2054,18 +2168,22 @@ msgstr "" msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "" #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "" + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "" @@ -2119,6 +2243,7 @@ msgstr "" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "" @@ -2206,8 +2331,6 @@ msgstr "" msgid "Duration of the live class in minutes" msgstr "" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "" msgid "Edit Badge Assignment" msgstr "" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "" @@ -2241,11 +2364,19 @@ msgstr "" msgid "Edit Email Template" msgstr "" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "" @@ -2302,10 +2433,6 @@ msgstr "" msgid "Email Sent" msgstr "" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "" @@ -2353,12 +2479,13 @@ msgstr "" msgid "Enable Negative Marking" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "" #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "" #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "" @@ -2394,6 +2525,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "" msgid "End Time" msgstr "" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "" @@ -2416,27 +2548,50 @@ msgstr "" msgid "Enforce Course Order" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "" @@ -2475,7 +2631,7 @@ msgstr "" msgid "Enter a Coupon Code" msgstr "" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "" @@ -2487,7 +2643,11 @@ msgstr "" msgid "Enter reply to email" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "" @@ -2499,7 +2659,7 @@ msgstr "" msgid "Error creating email template" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -2507,16 +2667,27 @@ msgstr "" msgid "Error creating quiz: {0}" msgstr "" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "" @@ -2524,9 +2695,14 @@ msgstr "" msgid "Error updating email template" msgstr "" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2562,9 +2743,10 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "" msgid "Evaluator added successfully" msgstr "" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "" - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2616,7 +2794,7 @@ msgstr "" msgid "Event" msgstr "" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "" @@ -2637,7 +2815,7 @@ msgstr "" msgid "Exercise deleted successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "" @@ -2710,6 +2888,10 @@ msgstr "" msgid "Failed" msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "" @@ -2718,7 +2900,7 @@ msgstr "" msgid "Failed to enroll in program: {0}" msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" @@ -2726,7 +2908,7 @@ msgstr "" msgid "Failed to send email" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2734,26 +2916,26 @@ msgstr "" msgid "Failed to update badge assignment: " msgstr "" -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "" @@ -2776,7 +2958,7 @@ msgstr "" msgid "Filter assignments by course" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "" @@ -2784,7 +2966,7 @@ msgstr "" msgid "Filter by Exercise" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "" @@ -2793,7 +2975,8 @@ msgstr "" msgid "Filter by Status" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "" @@ -2823,13 +3006,18 @@ msgstr "" msgid "Formal Wear" msgstr "" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "" msgid "GST Amount" msgstr "" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "" @@ -2915,8 +3103,8 @@ msgstr "" msgid "General" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "" @@ -2924,7 +3112,7 @@ msgstr "" msgid "Generate Google Meet Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "" @@ -2947,7 +3135,7 @@ msgstr "" msgid "Get the app on your iPhone for easy access & a better experience" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "" @@ -2956,6 +3144,48 @@ msgstr "" msgid "Github ID" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "" @@ -2978,7 +3208,7 @@ msgstr "" msgid "Grade Type" msgstr "" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "" @@ -3023,7 +3253,7 @@ msgstr "" msgid "Hello Learner" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "" @@ -3031,7 +3261,7 @@ msgstr "" msgid "Help others learn something new by creating a course." msgstr "" -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "" @@ -3044,7 +3274,7 @@ msgstr "" msgid "Here are the details:" msgstr "" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "Ahoj" @@ -3078,6 +3308,10 @@ msgstr "" msgid "Highlight" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "" + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "" msgid "Hiring" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "" @@ -3114,15 +3350,19 @@ msgstr "" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "" @@ -3137,8 +3377,8 @@ msgstr "" msgid "Identify User Category" msgstr "" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." msgstr "" #: frontend/src/components/Quiz.vue:46 @@ -3190,19 +3430,19 @@ msgstr "" msgid "Image search powered by" msgstr "" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "" @@ -3228,6 +3468,10 @@ msgstr "" msgid "Include In Preview" msgstr "" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3285,15 +3528,22 @@ msgstr "" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "" + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "" msgid "Instructors Comments" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "" @@ -3352,21 +3606,21 @@ msgstr "" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "" @@ -3399,21 +3653,11 @@ msgstr "" msgid "Job" msgstr "" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "" @@ -3424,11 +3668,6 @@ msgstr "" msgid "Job Opportunity" msgstr "" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "" @@ -3484,8 +3725,8 @@ msgstr "" msgid "Keep going," msgstr "" -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "" @@ -3606,6 +3847,11 @@ msgstr "" msgid "LMS Enrollment" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "" msgid "LMS Live Class Participant" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "" @@ -3789,11 +4030,16 @@ msgstr "" msgid "Launch File" msgstr "" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "" @@ -3814,7 +4060,7 @@ msgstr "" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "" msgid "Lesson Title" msgstr "" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "" @@ -3856,7 +4114,8 @@ msgstr "" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "" -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "" @@ -3966,7 +4225,7 @@ msgstr "" msgid "Longest Streak" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "" @@ -3979,8 +4238,8 @@ msgstr "" msgid "Make LMS the default home" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "" @@ -3988,11 +4247,7 @@ msgstr "" msgid "Make notes for quick revision. Press / for menu." msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4006,6 +4261,11 @@ msgstr "" msgid "Manifest File" msgstr "" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "" @@ -4018,7 +4278,7 @@ msgstr "" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "" @@ -4084,9 +4345,9 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "" @@ -4143,8 +4406,12 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "" msgid "Member already enrolled in this batch" msgstr "" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "" @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "" @@ -4321,7 +4593,7 @@ msgstr "" msgid "Milestone" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "" @@ -4332,6 +4604,7 @@ msgstr "" #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "" @@ -4382,7 +4659,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "" @@ -4395,11 +4672,11 @@ msgstr "" msgid "Multiple Correct Answers" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "" @@ -4407,6 +4684,10 @@ msgstr "" msgid "My Notes" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "" @@ -4426,17 +4709,19 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "" @@ -4444,8 +4729,9 @@ msgstr "" msgid "New Coupon" msgstr "" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "" @@ -4453,7 +4739,12 @@ msgstr "" msgid "New Email Template" msgstr "" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "" @@ -4461,6 +4752,10 @@ msgstr "" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "" @@ -4477,11 +4772,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -4495,7 +4790,7 @@ msgstr "" msgid "Next" msgstr "" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "" @@ -4528,8 +4823,16 @@ msgstr "" msgid "No Upcoming Evaluations" msgstr "" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." msgstr "" #: lms/templates/certificates_section.html:23 @@ -4544,15 +4847,16 @@ msgstr "" msgid "No coupons selected for deletion" msgstr "" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" msgstr "" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "" @@ -4561,7 +4865,7 @@ msgstr "" msgid "No courses under review" msgstr "" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "" @@ -4569,7 +4873,7 @@ msgstr "" msgid "No introduction" msgstr "" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "" @@ -4593,20 +4897,21 @@ msgstr "" msgid "No quizzes added yet." msgstr "" -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "" msgid "Note" msgstr "Poznámka" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "Poznámky" @@ -4689,11 +4997,11 @@ msgstr "" msgid "Notify me when available" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "" msgid "Once again, congratulations on this significant accomplishment." msgstr "" -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "" + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "" msgid "Open Ended" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "" #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "" msgid "Others" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "" @@ -4852,18 +5176,22 @@ msgstr "" msgid "Output" msgstr "" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "" @@ -4876,35 +5204,35 @@ msgstr "" msgid "PDF" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "" msgid "Password" msgstr "" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" msgstr "" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "" #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "" @@ -5036,6 +5366,10 @@ msgstr "" msgid "Payment for Document Type" msgstr "" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "" @@ -5048,15 +5382,20 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "" msgid "Percentage Discount" msgstr "" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "" @@ -5096,10 +5431,6 @@ msgstr "" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "" -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "" - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "" @@ -5116,11 +5447,15 @@ msgstr "" msgid "Please complete the previous course to unlock this one." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -5132,11 +5467,11 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "" @@ -5148,12 +5483,11 @@ msgstr "" msgid "Please enter a valid Contact Us URL." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "" @@ -5161,19 +5495,19 @@ msgstr "" msgid "Please enter a valid timestamp" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "" @@ -5181,16 +5515,16 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "" - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "" + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:19 @@ -5202,11 +5536,11 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "" -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "" @@ -5214,19 +5548,35 @@ msgstr "" msgid "Please run the code to execute the test cases." msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "" + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "" @@ -5234,19 +5584,27 @@ msgstr "" msgid "Please select a member" msgstr "" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "" @@ -5258,14 +5616,10 @@ msgstr "" msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "" - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "" msgid "Post" msgstr "" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -5394,7 +5749,7 @@ msgstr "" msgid "Problem Statement" msgstr "" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "" @@ -5403,7 +5758,8 @@ msgstr "" msgid "Profession" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "" @@ -5437,17 +5793,21 @@ msgstr "" msgid "Program updated successfully" msgstr "" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "" @@ -5475,14 +5835,14 @@ msgstr "" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "" msgid "Progress (%)" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "" @@ -5507,7 +5866,7 @@ msgstr "" msgid "Progress Summary for {0}" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "" @@ -5519,9 +5878,10 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "" @@ -5567,10 +5932,9 @@ msgstr "" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "" msgid "Questions" msgstr "" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "" @@ -5631,10 +5995,14 @@ msgstr "" msgid "Quiz ID" msgstr "" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "" @@ -5661,7 +6029,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "" -#: frontend/src/pages/QuizForm.vue:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "" @@ -5670,9 +6038,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "" @@ -5687,7 +6055,7 @@ 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "Referenční název" msgid "Regards" msgstr "" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "" @@ -5756,26 +6124,22 @@ msgstr "" msgid "Registered but disabled" msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "" @@ -5783,15 +6147,20 @@ msgstr "" msgid "Remove Highlight" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "" + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "" @@ -5814,23 +6183,18 @@ msgstr "" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "" @@ -5854,19 +6219,19 @@ msgstr "" msgid "Route" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -5878,6 +6243,12 @@ msgstr "" msgid "Run" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "" @@ -5905,7 +6276,7 @@ msgstr "" msgid "SEO" msgstr "" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "" @@ -5918,11 +6289,11 @@ msgstr "" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "" @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "" msgid "Search by Name" msgstr "" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "" -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "" @@ -6099,11 +6479,11 @@ msgstr "" msgid "Send calendar invite for evaluations" msgstr "" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "" @@ -6115,38 +6495,39 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "" @@ -6214,8 +6595,8 @@ msgstr "" msgid "Signup Settings" msgstr "" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "" @@ -6256,16 +6637,24 @@ msgstr "" msgid "Slot deleted successfully" msgstr "" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "" msgid "Staff" msgstr "" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "" msgid "Start Date:" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "" msgid "Startup Organization" msgstr "" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "" @@ -6355,15 +6746,15 @@ msgstr "" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,38 +6763,50 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 -#: lms/lms/doctype/lms_settings/lms_settings.json -msgid "Students" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" msgstr "" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "" + +#. Label of the show_students (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Students" msgstr "" #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' @@ -6412,13 +6815,13 @@ msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "" @@ -6436,10 +6839,14 @@ msgstr "" msgid "Submission by" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "" @@ -6452,7 +6859,7 @@ msgstr "" msgid "Submit" msgstr "" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "" @@ -6482,7 +6889,7 @@ msgstr "" msgid "Sunday" msgstr "" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -6492,7 +6899,6 @@ msgstr "" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "" @@ -6604,7 +7010,7 @@ msgstr "" msgid "Text" msgstr "" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "" @@ -6615,7 +7021,11 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "" + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "" @@ -6623,7 +7033,7 @@ msgstr "" msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "" -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "" @@ -6635,11 +7045,11 @@ msgstr "" msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "" @@ -6647,15 +7057,23 @@ msgstr "" msgid "The last day to schedule your evaluations is " msgstr "" -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "" -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "" @@ -6667,19 +7085,15 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "" - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "" @@ -6702,10 +7116,6 @@ msgstr "" msgid "These customisations will work on the main batch page." msgstr "" -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "" - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "" @@ -6715,29 +7125,29 @@ msgstr "" msgid "This certificate does no expire" msgstr "" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "" @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "" #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6856,7 +7266,9 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "" msgid "Timezone" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "" @@ -6891,8 +7303,12 @@ msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "" msgid "Title" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "" + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "" @@ -6929,7 +7349,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -6956,10 +7376,18 @@ msgstr "" msgid "Training Feedback" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "" msgid "Tuesday" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "" @@ -6994,8 +7422,9 @@ 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:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "" msgid "Type" msgstr "" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "" @@ -7051,7 +7480,8 @@ msgstr "" msgid "Under Review" msgstr "" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "" @@ -7072,29 +7502,30 @@ msgstr "" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "" @@ -7110,11 +7541,15 @@ msgstr "" msgid "Upload" msgstr "" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "" @@ -7168,6 +7603,10 @@ msgstr "" msgid "User Skill" msgstr "" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "" + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "" @@ -7177,8 +7616,9 @@ msgstr "" msgid "Username" msgstr "" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "" @@ -7207,7 +7647,7 @@ msgid "Video Embed Link" msgstr "" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" +msgid "Video Statistics" msgstr "" #: frontend/src/pages/JobDetail.vue:31 @@ -7223,7 +7663,7 @@ msgstr "" msgid "View Resume" msgstr "" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "" @@ -7232,10 +7672,6 @@ msgstr "" msgid "Violet" msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" @@ -7293,12 +7732,12 @@ msgstr "" msgid "Welcome to {0}!" msgstr "" -#: frontend/src/pages/PersonaForm.vue:32 -msgid "What best describes your role?" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" msgstr "" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" +#: frontend/src/pages/PersonaForm.vue:32 +msgid "What best describes your role?" msgstr "" #: frontend/src/pages/PersonaForm.vue:21 @@ -7309,7 +7748,7 @@ msgstr "" msgid "When a course gets submitted for review, it will be listed here." msgstr "" -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "" @@ -7317,11 +7756,6 @@ msgstr "" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "" @@ -7355,7 +7789,7 @@ msgstr "" msgid "Write a Review" msgstr "" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "" @@ -7366,27 +7800,51 @@ msgstr "" msgid "Yellow" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "" + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "" + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "" + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "" + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "" + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "" @@ -7415,6 +7873,10 @@ msgstr "" msgid "You can find their resume attached to this email." msgstr "" +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "" @@ -7423,42 +7885,114 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "" -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "" -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "" -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "" +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "" + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "" + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "" + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "" + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "" + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "" + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "" -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "" + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "" + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "" + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "" + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "" + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "" + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "" + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "" + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "" +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "" @@ -7480,7 +8014,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "" @@ -7492,11 +8026,11 @@ msgstr "" msgid "You have applied" msgstr "" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "" @@ -7508,7 +8042,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "" @@ -7520,15 +8054,15 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "" @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "" #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." +msgid "You must be an Admin to assign badges to users." msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "" @@ -7569,7 +8103,7 @@ msgstr "" msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "" -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "" @@ -7592,11 +8126,11 @@ msgstr "" msgid "Your Output" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "" @@ -7604,7 +8138,7 @@ msgstr "" msgid "Your calendar is set." msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "" @@ -7612,12 +8146,15 @@ msgstr "" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "" + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "" @@ -7641,19 +8178,28 @@ msgstr "" msgid "Zen Mode" msgstr "" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "" @@ -7662,6 +8208,10 @@ msgstr "" msgid "Zoom Settings" msgstr "" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "" @@ -7707,8 +8257,9 @@ msgstr "" msgid "certificates" msgstr "" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "" msgid "days" msgstr "" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "hodnocení" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "" @@ -7758,11 +8309,11 @@ msgstr "" msgid "lessons" msgstr "lekce" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "" @@ -7792,7 +8343,7 @@ msgstr "" msgid "others" msgstr "ostatní" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "" @@ -7825,7 +8376,7 @@ msgstr "" msgid "to select" msgstr "" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "" @@ -7849,7 +8400,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "" @@ -7861,11 +8412,11 @@ msgstr "" msgid "{0} has applied for the job position {1}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "" @@ -7881,11 +8432,11 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "" @@ -7893,7 +8444,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "" @@ -7901,45 +8452,45 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "" diff --git a/lms/locale/da.po b/lms/locale/da.po index e8da2d94..2e7c6f0e 100644 --- a/lms/locale/da.po +++ b/lms/locale/da.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-05 06:43\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:24\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr "" msgid " you are on a" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "" @@ -67,26 +67,26 @@ msgstr "" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "A new batch has been published on " msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -102,27 +102,23 @@ msgstr "" msgid "A new course has been published on " msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "Om" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "Om Kurs" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "" msgid "Account ID" msgstr "Konto ID" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "Konto Navn" @@ -151,21 +151,20 @@ msgstr "Præstationer" msgid "Active Members" msgstr "Aktive Medlemmer" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "Tilføj" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "" msgid "Add Evaluator" msgstr "" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "Tilføj Lektion" @@ -200,6 +199,10 @@ msgstr "Tilføj Slot" msgid "Add Test Case" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "Tilføj Kapitel" @@ -208,23 +211,19 @@ msgstr "Tilføj Kapitel" msgid "Add a Lesson" msgstr "Tilføj Lektion" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "Tilføj Studerende" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "Tilføj Kapitel" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" +msgid "Add a course to the batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "" @@ -237,7 +236,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "" @@ -257,11 +256,11 @@ msgstr "" msgid "Add an assignment to your lesson" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "" @@ -269,7 +268,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "" @@ -281,20 +280,16 @@ msgstr "" msgid "Add web page to sidebar" msgstr "" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "" msgid "Administrator" msgstr "Administrator" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "Alle" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "" @@ -344,12 +338,13 @@ msgstr "" msgid "Allow Guest Access" msgstr "" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "" @@ -359,10 +354,6 @@ msgstr "" msgid "Allow accessing future dates" msgstr "" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "" @@ -375,9 +366,10 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "Beløb" msgid "Amount (USD)" msgstr "Beløb (USD)" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "" #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "Godkendt" @@ -486,11 +480,11 @@ msgstr "Godkendt" msgid "Apps" msgstr "Apps" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "Arkiveret" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "" @@ -502,18 +496,22 @@ msgstr "" msgid "Are you sure you want to enroll?" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "" + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "" #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "Bedømmelse" @@ -529,18 +527,18 @@ msgstr "" msgid "Assessment Type" msgstr "" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "Opgave" msgid "Assignment Attachment" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "" msgid "Assignment created successfully" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "" #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "Tildelinger" @@ -630,7 +637,7 @@ msgstr "Tildelinger" msgid "At least one applicable item is required" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "" @@ -660,13 +667,8 @@ msgstr "Påklædning Præference" msgid "Authorize Google Calendar Access" msgstr "" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "Automatisk Tildeling" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "" @@ -679,24 +681,28 @@ msgstr "" msgid "Available Slots" msgstr "" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "Gennemsnitlig Fremskridt %" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "Gennemsnitlig Bedømmelse" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" -msgstr "Gennemsnitlig Visningstid" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" +msgstr "" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 msgid "Back to Course" @@ -720,6 +726,10 @@ msgstr "" msgid "Badge Image" msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "" @@ -748,21 +758,28 @@ msgstr "" msgid "Badge {0} has already been assigned to this {1}." msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "" msgid "Batch Details Raw" msgstr "" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "" @@ -815,6 +835,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "" msgid "Batch Settings" msgstr "" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "" @@ -842,7 +864,7 @@ msgstr "" msgid "Batch Start Date:" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "" @@ -853,33 +875,43 @@ msgstr "" msgid "Batch Title" msgstr "" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "" +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "" @@ -892,21 +924,21 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "" @@ -950,15 +982,11 @@ msgstr "Af" msgid "CGPA/4" msgstr "CGPA/4" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "Annuller" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "" @@ -1019,7 +1052,7 @@ msgstr "" msgid "Certificate Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "" @@ -1027,32 +1060,36 @@ msgstr "" msgid "Certificate saved successfully" msgstr "" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "" @@ -1066,7 +1103,19 @@ msgstr "" msgid "Certification Name" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "" @@ -1075,20 +1124,20 @@ msgstr "" msgid "Certifications" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "" @@ -1096,18 +1145,18 @@ msgstr "" msgid "Change" msgstr "" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "" @@ -1116,23 +1165,24 @@ msgstr "" msgid "Chapter Reference" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "" @@ -1181,11 +1231,11 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "" @@ -1197,13 +1247,13 @@ msgstr "" msgid "Choose an icon" msgstr "" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "By" msgid "Class:" msgstr "" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "" @@ -1222,7 +1272,7 @@ msgstr "" msgid "Clearly Defined Role" msgstr "" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "" @@ -1248,7 +1298,7 @@ msgstr "Luk" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "" @@ -1285,27 +1335,29 @@ msgstr "" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "Kommentarer" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "" @@ -1315,7 +1367,7 @@ msgstr "" msgid "Common keywords that will be used for all pages" msgstr "" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "" @@ -1328,20 +1380,20 @@ msgstr "Selskab" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "" msgid "Complete Your Enrollment" msgstr "" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "" @@ -1395,6 +1448,11 @@ msgstr "" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "Udført" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "" msgid "Conduct Evaluation" msgstr "" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "" @@ -1441,7 +1520,7 @@ msgstr "" msgid "Confirm Your Action" msgstr "" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "" @@ -1456,7 +1535,7 @@ msgstr "" msgid "Confirmation Email Template" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "" @@ -1476,7 +1555,10 @@ msgstr "" msgid "Contact Us URL" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "" @@ -1485,7 +1567,7 @@ msgstr "" #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "" @@ -1569,22 +1651,24 @@ msgstr "" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "" @@ -1621,8 +1704,8 @@ msgstr "" msgid "Course Chapter" msgstr "" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "" @@ -1638,14 +1721,19 @@ msgstr "" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "" msgid "Course Creator" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "" @@ -1679,7 +1768,8 @@ msgstr "" msgid "Course Evaluator" msgstr "" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "" @@ -1693,7 +1783,7 @@ msgstr "" msgid "Course Lesson" msgstr "" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "" @@ -1701,12 +1791,15 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "" @@ -1716,8 +1809,8 @@ msgstr "" msgid "Course Settings" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "" @@ -1734,6 +1827,10 @@ msgstr "" msgid "Course Title" msgstr "" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "" @@ -1742,38 +1839,46 @@ msgstr "" msgid "Course already added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "" #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "" msgid "Courses Completed" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "Skabe" msgid "Create Certificate" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "" @@ -1846,15 +1956,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "" @@ -1866,35 +1976,37 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "" @@ -1964,10 +2081,6 @@ msgstr "" msgid "Date" msgstr "" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "" msgid "Delete" msgstr "" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "" @@ -2034,7 +2148,7 @@ msgstr "" msgid "Delete Program" msgstr "" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "" @@ -2042,11 +2156,11 @@ msgstr "" msgid "Delete this coupon?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2054,18 +2168,22 @@ msgstr "" msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "" #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "" + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "" @@ -2119,6 +2243,7 @@ msgstr "" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "" @@ -2206,8 +2331,6 @@ msgstr "" msgid "Duration of the live class in minutes" msgstr "" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "" msgid "Edit Badge Assignment" msgstr "" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "" @@ -2241,11 +2364,19 @@ msgstr "" msgid "Edit Email Template" msgstr "" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "" @@ -2302,10 +2433,6 @@ msgstr "" msgid "Email Sent" msgstr "" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "" @@ -2353,12 +2479,13 @@ msgstr "" msgid "Enable Negative Marking" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "" #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "" #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "" @@ -2394,6 +2525,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "" msgid "End Time" msgstr "" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "" @@ -2416,27 +2548,50 @@ msgstr "" msgid "Enforce Course Order" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "" @@ -2475,7 +2631,7 @@ msgstr "" msgid "Enter a Coupon Code" msgstr "" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "" @@ -2487,7 +2643,11 @@ msgstr "" msgid "Enter reply to email" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "" @@ -2499,7 +2659,7 @@ msgstr "" msgid "Error creating email template" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -2507,16 +2667,27 @@ msgstr "" msgid "Error creating quiz: {0}" msgstr "" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "" @@ -2524,9 +2695,14 @@ msgstr "" msgid "Error updating email template" msgstr "" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2562,9 +2743,10 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "" msgid "Evaluator added successfully" msgstr "" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "" - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2616,7 +2794,7 @@ msgstr "" msgid "Event" msgstr "" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "" @@ -2637,7 +2815,7 @@ msgstr "" msgid "Exercise deleted successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "" @@ -2710,6 +2888,10 @@ msgstr "" msgid "Failed" msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "" @@ -2718,7 +2900,7 @@ msgstr "" msgid "Failed to enroll in program: {0}" msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" @@ -2726,7 +2908,7 @@ msgstr "" msgid "Failed to send email" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2734,26 +2916,26 @@ msgstr "" msgid "Failed to update badge assignment: " msgstr "" -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "" @@ -2776,7 +2958,7 @@ msgstr "" msgid "Filter assignments by course" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "" @@ -2784,7 +2966,7 @@ msgstr "" msgid "Filter by Exercise" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "" @@ -2793,7 +2975,8 @@ msgstr "" msgid "Filter by Status" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "" @@ -2823,13 +3006,18 @@ msgstr "" msgid "Formal Wear" msgstr "" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "" msgid "GST Amount" msgstr "" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "" @@ -2915,8 +3103,8 @@ msgstr "" msgid "General" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "" @@ -2924,7 +3112,7 @@ msgstr "" msgid "Generate Google Meet Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "" @@ -2947,7 +3135,7 @@ msgstr "" msgid "Get the app on your iPhone for easy access & a better experience" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "" @@ -2956,6 +3144,48 @@ msgstr "" msgid "Github ID" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "" @@ -2978,7 +3208,7 @@ msgstr "" msgid "Grade Type" msgstr "" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "" @@ -3023,7 +3253,7 @@ msgstr "" msgid "Hello Learner" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "" @@ -3031,7 +3261,7 @@ msgstr "" msgid "Help others learn something new by creating a course." msgstr "" -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "" @@ -3044,7 +3274,7 @@ msgstr "" msgid "Here are the details:" msgstr "" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "" @@ -3078,6 +3308,10 @@ msgstr "" msgid "Highlight" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "" + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "" msgid "Hiring" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "Hjem" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "" @@ -3114,15 +3350,19 @@ msgstr "" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "" @@ -3137,8 +3377,8 @@ msgstr "" msgid "Identify User Category" msgstr "" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." msgstr "" #: frontend/src/components/Quiz.vue:46 @@ -3190,19 +3430,19 @@ msgstr "" msgid "Image search powered by" msgstr "" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "" @@ -3228,6 +3468,10 @@ msgstr "" msgid "Include In Preview" msgstr "" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3285,15 +3528,22 @@ msgstr "" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "" + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "" msgid "Instructors Comments" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "" @@ -3352,21 +3606,21 @@ msgstr "" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "" @@ -3399,21 +3653,11 @@ msgstr "" msgid "Job" msgstr "" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "" @@ -3424,11 +3668,6 @@ msgstr "" msgid "Job Opportunity" msgstr "" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "" @@ -3484,8 +3725,8 @@ msgstr "" msgid "Keep going," msgstr "" -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "" @@ -3606,6 +3847,11 @@ msgstr "" msgid "LMS Enrollment" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "" msgid "LMS Live Class Participant" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "" @@ -3789,11 +4030,16 @@ msgstr "" msgid "Launch File" msgstr "" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "" @@ -3814,7 +4060,7 @@ msgstr "" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "" msgid "Lesson Title" msgstr "" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "" @@ -3856,7 +4114,8 @@ msgstr "" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "" -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "" @@ -3966,7 +4225,7 @@ msgstr "" msgid "Longest Streak" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "" @@ -3979,8 +4238,8 @@ msgstr "" msgid "Make LMS the default home" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "" @@ -3988,11 +4247,7 @@ msgstr "" msgid "Make notes for quick revision. Press / for menu." msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4006,6 +4261,11 @@ msgstr "" msgid "Manifest File" msgstr "" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "" @@ -4018,7 +4278,7 @@ msgstr "" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "" @@ -4084,9 +4345,9 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "" @@ -4143,8 +4406,12 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "" msgid "Member already enrolled in this batch" msgstr "" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "" @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "" @@ -4321,7 +4593,7 @@ msgstr "" msgid "Milestone" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "" @@ -4332,6 +4604,7 @@ msgstr "" #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "" @@ -4382,7 +4659,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "" @@ -4395,11 +4672,11 @@ msgstr "" msgid "Multiple Correct Answers" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "" @@ -4407,6 +4684,10 @@ msgstr "" msgid "My Notes" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "" @@ -4426,17 +4709,19 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "" @@ -4444,8 +4729,9 @@ msgstr "" msgid "New Coupon" msgstr "" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "" @@ -4453,7 +4739,12 @@ msgstr "" msgid "New Email Template" msgstr "" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "" @@ -4461,6 +4752,10 @@ msgstr "" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "" @@ -4477,11 +4772,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -4495,7 +4790,7 @@ msgstr "" msgid "Next" msgstr "" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "" @@ -4528,8 +4823,16 @@ msgstr "" msgid "No Upcoming Evaluations" msgstr "" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." msgstr "" #: lms/templates/certificates_section.html:23 @@ -4544,15 +4847,16 @@ msgstr "" msgid "No coupons selected for deletion" msgstr "" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" msgstr "" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "" @@ -4561,7 +4865,7 @@ msgstr "" msgid "No courses under review" msgstr "" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "" @@ -4569,7 +4873,7 @@ msgstr "" msgid "No introduction" msgstr "" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "" @@ -4593,20 +4897,21 @@ msgstr "" msgid "No quizzes added yet." msgstr "" -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "" msgid "Note" msgstr "" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "" @@ -4689,11 +4997,11 @@ msgstr "" msgid "Notify me when available" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "" msgid "Once again, congratulations on this significant accomplishment." msgstr "" -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "" + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "" msgid "Open Ended" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "" #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "" msgid "Others" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "" @@ -4852,18 +5176,22 @@ msgstr "" msgid "Output" msgstr "" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "" @@ -4876,35 +5204,35 @@ msgstr "" msgid "PDF" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "" msgid "Password" msgstr "" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" msgstr "" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "" #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "" @@ -5036,6 +5366,10 @@ msgstr "" msgid "Payment for Document Type" msgstr "" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "" @@ -5048,15 +5382,20 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "" msgid "Percentage Discount" msgstr "" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "" @@ -5096,10 +5431,6 @@ msgstr "" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "" -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "" - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "" @@ -5116,11 +5447,15 @@ msgstr "" msgid "Please complete the previous course to unlock this one." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -5132,11 +5467,11 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "" @@ -5148,12 +5483,11 @@ msgstr "" msgid "Please enter a valid Contact Us URL." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "" @@ -5161,19 +5495,19 @@ msgstr "" msgid "Please enter a valid timestamp" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "" @@ -5181,16 +5515,16 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "" - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "" + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:19 @@ -5202,11 +5536,11 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "" -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "" @@ -5214,19 +5548,35 @@ msgstr "" msgid "Please run the code to execute the test cases." msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "" + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "" @@ -5234,19 +5584,27 @@ msgstr "" msgid "Please select a member" msgstr "" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "" @@ -5258,14 +5616,10 @@ msgstr "" msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "" - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "" msgid "Post" msgstr "" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -5394,7 +5749,7 @@ msgstr "" msgid "Problem Statement" msgstr "" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "" @@ -5403,7 +5758,8 @@ msgstr "" msgid "Profession" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "" @@ -5437,17 +5793,21 @@ msgstr "" msgid "Program updated successfully" msgstr "" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "" @@ -5475,14 +5835,14 @@ msgstr "" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "" msgid "Progress (%)" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "" @@ -5507,7 +5866,7 @@ msgstr "" msgid "Progress Summary for {0}" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "" @@ -5519,9 +5878,10 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "" @@ -5567,10 +5932,9 @@ msgstr "" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "" msgid "Questions" msgstr "" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "" @@ -5631,10 +5995,14 @@ msgstr "" msgid "Quiz ID" msgstr "" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "" @@ -5661,7 +6029,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "" -#: frontend/src/pages/QuizForm.vue:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "" @@ -5670,9 +6038,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "" @@ -5687,7 +6055,7 @@ 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "" msgid "Regards" msgstr "" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "" @@ -5756,26 +6124,22 @@ msgstr "" msgid "Registered but disabled" msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "" @@ -5783,15 +6147,20 @@ msgstr "" msgid "Remove Highlight" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "" + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "" @@ -5814,23 +6183,18 @@ msgstr "" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "" @@ -5854,19 +6219,19 @@ msgstr "" msgid "Route" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -5878,6 +6243,12 @@ msgstr "" msgid "Run" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "" @@ -5905,7 +6276,7 @@ msgstr "" msgid "SEO" msgstr "" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "" @@ -5918,11 +6289,11 @@ msgstr "" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "" @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "" msgid "Search by Name" msgstr "" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "" -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "" @@ -6099,11 +6479,11 @@ msgstr "" msgid "Send calendar invite for evaluations" msgstr "" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "" @@ -6115,38 +6495,39 @@ msgstr "Angiv Farve" msgid "Set your Password" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "" @@ -6214,8 +6595,8 @@ msgstr "" msgid "Signup Settings" msgstr "" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "" @@ -6256,16 +6637,24 @@ msgstr "" msgid "Slot deleted successfully" msgstr "" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "" msgid "Staff" msgstr "" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "" msgid "Start Date:" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "" msgid "Startup Organization" msgstr "" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "" @@ -6355,15 +6746,15 @@ msgstr "" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,38 +6763,50 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 -#: lms/lms/doctype/lms_settings/lms_settings.json -msgid "Students" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" msgstr "" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "" + +#. Label of the show_students (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Students" msgstr "" #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' @@ -6412,13 +6815,13 @@ msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "" @@ -6436,10 +6839,14 @@ msgstr "" msgid "Submission by" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "" @@ -6452,7 +6859,7 @@ msgstr "" msgid "Submit" msgstr "" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "" @@ -6482,7 +6889,7 @@ msgstr "" msgid "Sunday" msgstr "" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -6492,7 +6899,6 @@ msgstr "" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "" @@ -6604,7 +7010,7 @@ msgstr "" msgid "Text" msgstr "" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "" @@ -6615,7 +7021,11 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "" + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "" @@ -6623,7 +7033,7 @@ msgstr "" msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "" -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "" @@ -6635,11 +7045,11 @@ msgstr "" msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "" @@ -6647,15 +7057,23 @@ msgstr "" msgid "The last day to schedule your evaluations is " msgstr "" -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "" -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "" @@ -6667,19 +7085,15 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "" - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "" @@ -6702,10 +7116,6 @@ msgstr "" msgid "These customisations will work on the main batch page." msgstr "" -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "" - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "" @@ -6715,29 +7125,29 @@ msgstr "" msgid "This certificate does no expire" msgstr "" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "" @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "" #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6856,7 +7266,9 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "" msgid "Timezone" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "" @@ -6891,8 +7303,12 @@ msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "" msgid "Title" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "" + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "" @@ -6929,7 +7349,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -6956,10 +7376,18 @@ msgstr "" msgid "Training Feedback" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "" msgid "Tuesday" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "" @@ -6994,8 +7422,9 @@ 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:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "" msgid "Type" msgstr "" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "" @@ -7051,7 +7480,8 @@ msgstr "" msgid "Under Review" msgstr "" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "" @@ -7072,29 +7502,30 @@ msgstr "" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "" @@ -7110,11 +7541,15 @@ msgstr "" msgid "Upload" msgstr "" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "" @@ -7168,6 +7603,10 @@ msgstr "" msgid "User Skill" msgstr "" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "" + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "" @@ -7177,8 +7616,9 @@ msgstr "" msgid "Username" msgstr "" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "" @@ -7207,7 +7647,7 @@ msgid "Video Embed Link" msgstr "" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" +msgid "Video Statistics" msgstr "" #: frontend/src/pages/JobDetail.vue:31 @@ -7223,7 +7663,7 @@ msgstr "" msgid "View Resume" msgstr "" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "" @@ -7232,10 +7672,6 @@ msgstr "" msgid "Violet" msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" @@ -7293,12 +7732,12 @@ msgstr "" msgid "Welcome to {0}!" msgstr "" -#: frontend/src/pages/PersonaForm.vue:32 -msgid "What best describes your role?" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" msgstr "" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" +#: frontend/src/pages/PersonaForm.vue:32 +msgid "What best describes your role?" msgstr "" #: frontend/src/pages/PersonaForm.vue:21 @@ -7309,7 +7748,7 @@ msgstr "" msgid "When a course gets submitted for review, it will be listed here." msgstr "" -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "" @@ -7317,11 +7756,6 @@ msgstr "" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "" @@ -7355,7 +7789,7 @@ msgstr "" msgid "Write a Review" msgstr "" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "" @@ -7366,27 +7800,51 @@ msgstr "" msgid "Yellow" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "" + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "" + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "" + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "" + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "" + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "" @@ -7415,6 +7873,10 @@ msgstr "" msgid "You can find their resume attached to this email." msgstr "" +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "" @@ -7423,42 +7885,114 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "" -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "" -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "" -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "" +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "" + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "" + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "" + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "" + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "" + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "" + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "" -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "" + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "" + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "" + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "" + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "" + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "" + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "" + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "" + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "" +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "" @@ -7480,7 +8014,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "" @@ -7492,11 +8026,11 @@ msgstr "" msgid "You have applied" msgstr "" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "" @@ -7508,7 +8042,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "" @@ -7520,15 +8054,15 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "" @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "" #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." +msgid "You must be an Admin to assign badges to users." msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "" @@ -7569,7 +8103,7 @@ msgstr "" msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "" -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "" @@ -7592,11 +8126,11 @@ msgstr "" msgid "Your Output" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "" @@ -7604,7 +8138,7 @@ msgstr "" msgid "Your calendar is set." msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "" @@ -7612,12 +8146,15 @@ msgstr "" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "" + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "" @@ -7641,19 +8178,28 @@ msgstr "" msgid "Zen Mode" msgstr "" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "" @@ -7662,6 +8208,10 @@ msgstr "" msgid "Zoom Settings" msgstr "" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "" @@ -7707,8 +8257,9 @@ msgstr "" msgid "certificates" msgstr "" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "" msgid "days" msgstr "" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "" @@ -7758,11 +8309,11 @@ msgstr "" msgid "lessons" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "" @@ -7792,7 +8343,7 @@ msgstr "" msgid "others" msgstr "" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "" @@ -7825,7 +8376,7 @@ msgstr "" msgid "to select" msgstr "" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "" @@ -7849,7 +8400,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "" @@ -7861,11 +8412,11 @@ msgstr "" msgid "{0} has applied for the job position {1}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "" @@ -7881,11 +8432,11 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "" @@ -7893,7 +8444,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "" @@ -7901,45 +8452,45 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "" diff --git a/lms/locale/de.po b/lms/locale/de.po index eb745b59..6ad1125a 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: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-05 06:43\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:24\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr "" msgid " you are on a" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "Eine Homepage einrichten" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "" @@ -67,26 +67,26 @@ msgstr "" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "A new batch has been published on " msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -102,27 +102,23 @@ msgstr "" msgid "A new course has been published on " msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "Über" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "" msgid "Account ID" msgstr "Konto-ID" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "Kontoname" @@ -151,21 +151,20 @@ msgstr "Auszeichnungen" msgid "Active Members" msgstr "" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "Hinzufügen" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "" msgid "Add Evaluator" msgstr "" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "Lektion hinzufügen" @@ -200,6 +199,10 @@ msgstr "Slot hinzufügen" msgid "Add Test Case" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "Kapitel hinzufügen" @@ -208,23 +211,19 @@ msgstr "Kapitel hinzufügen" msgid "Add a Lesson" msgstr "Lektion hinzufügen" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "Schüler hinzufügen" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" -msgstr "Kurs hinzufügen" +msgid "Add a course to the batch" +msgstr "" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "" @@ -237,7 +236,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "" @@ -257,11 +256,11 @@ msgstr "" msgid "Add an assignment to your lesson" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 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/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "" @@ -269,7 +268,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "" @@ -281,20 +280,16 @@ msgstr "" msgid "Add web page to sidebar" msgstr "Webseite zur Seitenleiste hinzufügen" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "Aufgabe als {0} hinzufügen" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "Admin" msgid "Administrator" msgstr "Administrator" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "Alle" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "Alle Kurse" @@ -344,12 +338,13 @@ msgstr "Alle Fragen sollten die gleiche Punktzahl haben, wenn das Limit festgele msgid "Allow Guest Access" msgstr "" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "Selbstregistrierung zulassen" @@ -359,10 +354,6 @@ msgstr "Selbstregistrierung zulassen" msgid "Allow accessing future dates" msgstr "Zugriff auf zukünftige Daten zulassen" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "Selbstregistrierung zulassen" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "Bereits registriert" @@ -375,9 +366,10 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "Betrag" msgid "Amount (USD)" msgstr "Betrag (USD)" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "" #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "Betrag inkl. MwSt." -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "Ankündigung" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "Ankündigungen" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "Für diese Stelle bewerben" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "Genehmigt" @@ -486,11 +480,11 @@ msgstr "Genehmigt" msgid "Apps" msgstr "Apps" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "Archiviert" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "" @@ -502,18 +496,22 @@ msgstr "" msgid "Are you sure you want to enroll?" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "Möchten Sie sich wirklich bei Ihrem Frappe Cloud-Dashboard anmelden?" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "" + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "" #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "Prüfung" @@ -529,18 +527,18 @@ msgstr "Prüfungsname" msgid "Assessment Type" msgstr "Prüfungstyp" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "Zuweisung" msgid "Assignment Attachment" msgstr "Aufgabenanhang" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "Aufgabentitel" msgid "Assignment created successfully" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "Die Aufgabe für Lektion {0} von {1} existiert bereits." -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "Die Aufgabe wird unten in der Lektion angezeigt." #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "Zuweisungen" @@ -630,7 +637,7 @@ msgstr "Zuweisungen" msgid "At least one applicable item is required" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "Bei dieser Frage muss mindestens eine Antwortmöglichkeit richtig sein." @@ -660,13 +667,8 @@ msgstr "" msgid "Authorize Google Calendar Access" msgstr "Zugriff auf Google Kalender autorisieren" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "Automatische Zuweisung" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "" @@ -679,23 +681,27 @@ msgstr "" msgid "Available Slots" msgstr "" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "Durchschnittliche Bewertung" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" msgstr "" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 @@ -720,6 +726,10 @@ msgstr "Abzeichen Beschreibung" msgid "Badge Image" msgstr "Abzeichen Bild" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "" @@ -748,21 +758,28 @@ msgstr "" msgid "Badge {0} has already been assigned to this {1}." msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "Charge" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "Chargendetails" msgid "Batch Details Raw" msgstr "" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "" @@ -815,6 +835,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "" msgid "Batch Settings" msgstr "" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "" @@ -842,7 +864,7 @@ msgstr "" msgid "Batch Start Date:" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "" @@ -853,33 +875,43 @@ msgstr "" msgid "Batch Title" msgstr "" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "" +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "Charge:" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "" @@ -892,21 +924,21 @@ msgstr "Herzliche Grüße" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "Rechnungsdetails" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "Rechnungsname" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "Biografie" @@ -950,15 +982,11 @@ msgstr "Von" msgid "CGPA/4" msgstr "CGPA/4" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "Abbrechen" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "Zertifikat" @@ -1019,7 +1052,7 @@ msgstr "Zertifikat-E-Mail-Vorlage" msgid "Certificate Link" msgstr "Zertifikatslink" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "" @@ -1027,32 +1060,36 @@ msgstr "" msgid "Certificate saved successfully" msgstr "" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "Zertifikate" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "Zertifizierung" @@ -1066,7 +1103,19 @@ msgstr "" msgid "Certification Name" msgstr "Zertifizierungsname" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "" @@ -1075,20 +1124,20 @@ msgstr "" msgid "Certifications" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "Zertifizierte Teilnehmer" @@ -1096,18 +1145,18 @@ msgstr "Zertifizierte Teilnehmer" msgid "Change" msgstr "Ändern" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "Kapitel" @@ -1116,23 +1165,24 @@ msgstr "Kapitel" msgid "Chapter Reference" msgstr "Kapitelreferenz" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "Kapitel" @@ -1181,11 +1231,11 @@ msgstr "" msgid "Choices" msgstr "Auswahlmöglichkeiten" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "Wählen Sie alle zutreffenden Antworten aus" @@ -1197,13 +1247,13 @@ msgstr "" msgid "Choose an icon" msgstr "Symbol auswählen" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "Wählen Sie eine Antwort" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "Stadt" msgid "Class:" msgstr "" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "Löschen" @@ -1222,7 +1272,7 @@ msgstr "Löschen" msgid "Clearly Defined Role" msgstr "" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "Klicken Sie hier" @@ -1248,7 +1298,7 @@ msgstr "Schließen" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "Code" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "Zuklappen" @@ -1285,27 +1335,29 @@ msgstr "" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "Farbe" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "Kommentare" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "" @@ -1315,7 +1367,7 @@ msgstr "" msgid "Common keywords that will be used for all pages" msgstr "" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "Gemeinschaft" @@ -1328,20 +1380,20 @@ msgstr "Unternehmen" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "Details zum Unternehmen" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "Unternehmens-E-Mail-Adresse" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "Logo des Unternehmens" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "" msgid "Complete Your Enrollment" msgstr "" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "" @@ -1395,6 +1448,11 @@ msgstr "" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "Abgeschlossen" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "" msgid "Conduct Evaluation" msgstr "" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "Konfiguration" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "Bestätigen" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "" @@ -1441,7 +1520,7 @@ msgstr "" msgid "Confirm Your Action" msgstr "" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "" @@ -1456,7 +1535,7 @@ msgstr "Bestätigungs-E-Mail gesendet" msgid "Confirmation Email Template" msgstr "Bestätigungs-E-Mail-Vorlage" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "Herzlichen Glückwunsch zur Zertifizierung!" @@ -1476,7 +1555,10 @@ msgstr "" msgid "Contact Us URL" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "" @@ -1485,7 +1567,7 @@ msgstr "" #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "Gutscheincode" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "" @@ -1569,22 +1651,24 @@ msgstr "" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "Kurs" @@ -1621,8 +1704,8 @@ msgstr "Kurs" msgid "Course Chapter" msgstr "Kurskapitel" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "Abgeschlossene Kurse" @@ -1638,14 +1721,19 @@ msgstr "" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "" msgid "Course Creator" msgstr "Kursersteller" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "Kursdaten" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "Kursbeschreibung" @@ -1679,7 +1768,8 @@ msgstr "" msgid "Course Evaluator" msgstr "Kursbewerter" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "Kursbild" @@ -1693,7 +1783,7 @@ msgstr "Kursleiter" msgid "Course Lesson" msgstr "Kurslektion" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "Kursliste" @@ -1701,12 +1791,15 @@ msgstr "Kursliste" msgid "Course Name" msgstr "Kursname" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "Zusammenfassung des Kursverlaufs" @@ -1716,8 +1809,8 @@ msgstr "Zusammenfassung des Kursverlaufs" msgid "Course Settings" msgstr "Kurseinstellungen" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "Kurs-Statistiken" @@ -1734,6 +1827,10 @@ msgstr "Kurs-Statistiken" msgid "Course Title" msgstr "Kurstitel" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "" @@ -1742,38 +1839,46 @@ msgstr "" msgid "Course already added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "" #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "Kurse" msgid "Courses Completed" msgstr "Abgeschlossene Kurse" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "Erstellen" msgid "Create Certificate" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "Neuen Eintrag erstellen" @@ -1846,15 +1956,15 @@ msgstr "Eine Live-Klasse erstellen" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "" @@ -1866,35 +1976,37 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "Erstellt" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "Aktuelle Lektion" msgid "Current Streak" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "Türkis" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "Dashboard" @@ -1964,10 +2081,6 @@ msgstr "Datenimport" msgid "Date" msgstr "Datum" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "Datum und Uhrzeit" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "Datum:" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "Abschlussart" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "Abschlussart" msgid "Delete" msgstr "Löschen" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "" @@ -2034,7 +2148,7 @@ msgstr "" msgid "Delete Program" msgstr "" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "" @@ -2042,11 +2156,11 @@ msgstr "" msgid "Delete this coupon?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2054,18 +2168,22 @@ msgstr "" msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "" #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "Schreibtisch" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "Details" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "" + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "Selbstregistrierung deaktivieren" @@ -2119,6 +2243,7 @@ msgstr "" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "Rabatt" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "Rabattbetrag" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "Rabattart" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "Diskussionen" @@ -2206,8 +2331,6 @@ msgstr "" msgid "Duration of the live class in minutes" msgstr "Dauer des Live-Kurses in Minuten" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "" msgid "Edit Badge Assignment" msgstr "" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "Kapitel bearbeiten" @@ -2241,11 +2364,19 @@ msgstr "" msgid "Edit Email Template" msgstr "" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "Profil bearbeiten" @@ -2302,10 +2433,6 @@ msgstr "E-Mail-Adresse" msgid "Email Sent" msgstr "E-Mail wurde versandt" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "E-Mail-Vorlage" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "E-Mail-Vorlagen" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "" @@ -2353,12 +2479,13 @@ msgstr "Aktivieren Sie die Google API in den Google-Einstellungen, um Kalenderei msgid "Enable Negative Marking" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "" #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "Aktiviert" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "" #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "Enddatum" @@ -2394,6 +2525,7 @@ msgstr "Enddatum (oder voraussichtlich)" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "Enddatum (oder voraussichtlich)" msgid "End Time" msgstr "Endzeit" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "" @@ -2416,27 +2548,50 @@ msgstr "" msgid "Enforce Course Order" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "Eingeschriebene Studenten" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "Einschreibungen" @@ -2475,7 +2631,7 @@ msgstr "Geben Sie die Client-Id und das Client-Geheimnis in den Google-Einstellu msgid "Enter a Coupon Code" msgstr "" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "Gib eine URL ein" @@ -2487,7 +2643,11 @@ msgstr "" msgid "Enter reply to email" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "" @@ -2499,7 +2659,7 @@ msgstr "" msgid "Error creating email template" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -2507,16 +2667,27 @@ msgstr "" msgid "Error creating quiz: {0}" msgstr "" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "" @@ -2524,9 +2695,14 @@ msgstr "" msgid "Error updating email template" msgstr "" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "Beurteilung" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2562,9 +2743,10 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "" msgid "Evaluator added successfully" msgstr "" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "" - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2616,7 +2794,7 @@ msgstr "" msgid "Event" msgstr "Ereignis" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "" @@ -2637,7 +2815,7 @@ msgstr "Übungstitel" msgid "Exercise deleted successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "Erweitern" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "Verfällt am" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "Verfallsdatum" @@ -2710,6 +2888,10 @@ msgstr "Fehler" msgid "Failed" msgstr "Fehlgeschlagen" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "" @@ -2718,7 +2900,7 @@ msgstr "" msgid "Failed to enroll in program: {0}" msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" @@ -2726,7 +2908,7 @@ msgstr "" msgid "Failed to send email" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2734,26 +2916,26 @@ msgstr "" msgid "Failed to update badge assignment: " msgstr "" -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "Vorgestellt" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "Rückmeldung" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "Bei Bedarf können Sie Änderungen an Ihrer Einreichung vornehmen." @@ -2776,7 +2958,7 @@ msgstr "Dateityp" msgid "Filter assignments by course" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "" @@ -2784,7 +2966,7 @@ msgstr "" msgid "Filter by Exercise" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "" @@ -2793,7 +2975,8 @@ msgstr "" msgid "Filter by Status" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "Vorname" @@ -2823,13 +3006,18 @@ msgstr "" msgid "Formal Wear" msgstr "" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "Frei" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "Vollständiger Name" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "Funktion" msgid "GST Amount" msgstr "" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "GSTIN" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "" @@ -2915,8 +3103,8 @@ msgstr "" msgid "General" msgstr "Allgemein" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "" @@ -2924,7 +3112,7 @@ msgstr "" msgid "Generate Google Meet Link" msgstr "Google Meet-Link generieren" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "" @@ -2947,7 +3135,7 @@ msgstr "Holen Sie sich die App auf Ihr Gerät für einfachen Zugriff und ein bes msgid "Get the app on your iPhone for easy access & a better experience" msgstr "Holen Sie sich die App auf Ihr iPhone für einfachen Zugriff und ein besseres Erlebnis" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "" @@ -2956,6 +3144,48 @@ msgstr "" msgid "Github ID" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "Gehen" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "Google-Kalender" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "Google Meet-Link" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "Stufe" @@ -2978,7 +3208,7 @@ msgstr "Notenvergabe" msgid "Grade Type" msgstr "Notentyp" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "Sie haben bereits ein Konto? Anmelden" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "Überschrift" @@ -3023,7 +3253,7 @@ msgstr "Hallo" msgid "Hello Learner" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "Hilfe" @@ -3031,7 +3261,7 @@ msgstr "Hilfe" msgid "Help others learn something new by creating a course." msgstr "Helfen Sie anderen, etwas Neues zu lernen, indem Sie einen Kurs erstellen." -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "" @@ -3044,7 +3274,7 @@ msgstr "" msgid "Here are the details:" msgstr "" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "Hallo" @@ -3078,6 +3308,10 @@ msgstr "" msgid "Highlight" msgstr "Hervorheben" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "" + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "" msgid "Hiring" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "Start" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "Gastgeber" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "" @@ -3114,15 +3350,19 @@ msgstr "Ich arbeite derzeit hier" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "Ich freue mich, Ihnen mitteilen zu können, dass Sie Ihr Zertifikat für den Kurs {0} erfolgreich erworben haben. Herzlichen Glückwunsch!" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "Ich bin nicht verfügbar" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "ID" @@ -3137,8 +3377,8 @@ msgstr "Symbol" msgid "Identify User Category" msgstr "" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." msgstr "" #: frontend/src/components/Quiz.vue:46 @@ -3190,19 +3430,19 @@ msgstr "Bild" msgid "Image search powered by" msgstr "Bildsuche powered by" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "Bild: Beschädigter Datenstrom" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "Importieren" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "" @@ -3228,6 +3468,10 @@ msgstr "" msgid "Include In Preview" msgstr "In Vorschau einbeziehen" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "Dozent" @@ -3285,15 +3528,22 @@ msgstr "" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "" + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "Dozenten" msgid "Instructors Comments" msgstr "Kommentare der Dozenten" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "Zinsen" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "Einleitung" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "Ungültige Quiz-ID" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "" @@ -3352,21 +3606,21 @@ msgstr "" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "Anfragedatum" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "Ausgestellt am" @@ -3399,21 +3653,11 @@ msgstr "JavaScript" msgid "Job" msgstr "" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "Stellenausschreibungen" @@ -3424,11 +3668,6 @@ msgstr "Stellenausschreibungen" msgid "Job Opportunity" msgstr "" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "Stellenbezeichnung" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "freie Stellen" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "Beitreten" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "" @@ -3484,8 +3725,8 @@ msgstr "" msgid "Keep going," msgstr "" -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "" @@ -3606,6 +3847,11 @@ msgstr "" msgid "LMS Enrollment" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "" msgid "LMS Live Class Participant" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "Bezeichnung" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "Sprache" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "Nachname" @@ -3789,11 +4030,16 @@ msgstr "Nachname" msgid "Launch File" msgstr "" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "" @@ -3814,7 +4060,7 @@ msgstr "" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "Unterrichtseinheit" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "" msgid "Lesson Title" msgstr "Titel der Unterrichtseinheit" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "" @@ -3856,7 +4114,8 @@ msgstr "" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "Fragen begrenzen auf" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "Das Limit kann nicht größer oder gleich der Anzahl der Fragen im Quiz sein." -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "LinkedIn" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "Anmelden" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "Melden Sie sich bei Frappe Cloud an?" @@ -3966,7 +4225,7 @@ msgstr "" msgid "Longest Streak" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "" @@ -3979,8 +4238,8 @@ msgstr "" msgid "Make LMS the default home" msgstr "LMS als Standard-Startseite festlegen" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "Machen Sie eine Ankündigung" @@ -3988,11 +4247,7 @@ msgstr "Machen Sie eine Ankündigung" msgid "Make notes for quick revision. Press / for menu." msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4006,6 +4261,11 @@ msgstr "" msgid "Manifest File" msgstr "" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "" @@ -4018,7 +4278,7 @@ msgstr "Alle als gelesen markieren" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "Mittel" @@ -4084,9 +4345,9 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "Mitglied" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "" @@ -4143,8 +4406,12 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "" msgid "Member already enrolled in this batch" msgstr "" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "" @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Meta-Beschreibung" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "Meta-Bild" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "Meta-Tags" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "" @@ -4321,7 +4593,7 @@ msgstr "" msgid "Milestone" msgstr "Ecktermin" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "" @@ -4332,6 +4604,7 @@ msgstr "" #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "Geändert" msgid "Modified By" msgstr "Geändert von" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "" @@ -4382,7 +4659,7 @@ msgstr "" msgid "Monday" msgstr "Montag" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "" @@ -4395,11 +4672,11 @@ msgstr "Mehr" msgid "Multiple Correct Answers" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "" @@ -4407,6 +4684,10 @@ msgstr "" msgid "My Notes" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "Mein Profil" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "Meine Verfügbarkeit" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "Mein Kalender" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "Name" @@ -4426,17 +4709,19 @@ msgstr "Name" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "Neu" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "" @@ -4444,8 +4729,9 @@ msgstr "" msgid "New Coupon" msgstr "" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "Neuer Kurs" @@ -4453,7 +4739,12 @@ msgstr "Neuer Kurs" msgid "New Email Template" msgstr "" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "" @@ -4461,6 +4752,10 @@ msgstr "" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "" @@ -4477,11 +4772,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -4495,7 +4790,7 @@ msgstr "Neu {0}" msgid "Next" msgstr "Weiter" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "" @@ -4528,9 +4823,17 @@ msgstr "" msgid "No Upcoming Evaluations" msgstr "Keine bevorstehenden Bewertungen" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" -msgstr "Keine Ankündigungen" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." +msgstr "" #: lms/templates/certificates_section.html:23 msgid "No certificates" @@ -4544,15 +4847,16 @@ msgstr "" msgid "No coupons selected for deletion" msgstr "" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" msgstr "" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "Keine Kurse erstellt" @@ -4561,7 +4865,7 @@ msgstr "Keine Kurse erstellt" msgid "No courses under review" msgstr "Keine Kurse in Überprüfung" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "" @@ -4569,7 +4873,7 @@ msgstr "" msgid "No introduction" msgstr "Keine Einführung" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "Keine Live-Kurse geplant" @@ -4593,20 +4897,21 @@ msgstr "" msgid "No quizzes added yet." msgstr "" -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "Keine Ergebnisse gefunden" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "Nicht bewertet" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "Nicht zulässig" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "Nicht gespeichert" msgid "Note" msgstr "Anmerkung" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "Anmerkungen" @@ -4689,11 +4997,11 @@ msgstr "Benachrichtigungen" msgid "Notify me when available" msgstr "Benachrichtige mich, wenn verfügbar" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "Offline" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "" msgid "Once again, congratulations on this significant accomplishment." msgstr "Nochmals herzlichen Glückwunsch zu dieser bedeutenden Leistung." -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "Sobald der Moderator Ihren Beitrag bewertet hat, finden Sie hier die Details." #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "Online" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "" + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "Es werden nur Dateien vom Typ {0} akzeptiert." -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "Kurs öffnen" msgid "Open Ended" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "" #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "Orange" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "Bestell-Nr." @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "Firma" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "" msgid "Others" msgstr "Andere" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "" @@ -4852,18 +5176,22 @@ msgstr "" msgid "Output" msgstr "Ausgabe" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "Übersicht" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "Besitzer" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "PAN-Nummer" @@ -4876,35 +5204,35 @@ msgstr "PAN-Nummer" msgid "PDF" msgstr "PDF" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "Bezahlte Charge" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "Kostenpflichtiger Kurs" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "Bestehensquote" msgid "Password" msgstr "Passwort" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" msgstr "" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "Zahlungsland" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "Zahlungsdaten" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "Zahlungs-Gateways" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "Zahlungs-ID" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "Zahlung erhalten" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "" #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "" @@ -5036,6 +5366,10 @@ msgstr "" msgid "Payment for Document Type" msgstr "" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "" @@ -5048,15 +5382,20 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "Ausstehend" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "Prozentsatz (z. B. 70 %)" msgid "Percentage Discount" msgstr "" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "Telefonnummer" @@ -5096,10 +5431,6 @@ msgstr "Rosa" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "" -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "" - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "Bitte fragen Sie Ihren Administrator Ihre Anmeldung bis zum überprüfen" @@ -5116,11 +5447,15 @@ msgstr "Bitte klicken Sie auf die folgende Schaltfläche, um Ihr neues Passwort msgid "Please complete the previous course to unlock this one." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -5132,11 +5467,11 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "" @@ -5148,12 +5483,11 @@ msgstr "" msgid "Please enter a valid Contact Us URL." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "Bitte geben Sie eine gültige URL ein." -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "" @@ -5161,19 +5495,19 @@ msgstr "" msgid "Please enter a valid timestamp" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." -msgstr "Bitte geben Sie die URL zur Aufgabeneinreichung ein." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" +msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "" @@ -5181,16 +5515,16 @@ msgstr "" msgid "Please login to access the quiz." msgstr "Bitte melden Sie sich an, um auf das Quiz zuzugreifen." -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "Bitte melden Sie sich an, um auf diese Seite zuzugreifen." - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "Bitte loggen Sie sich ein, um mit der Zahlung fortzufahren." -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "" + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:19 @@ -5202,11 +5536,11 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "Bitte bereiten Sie sich gut vor und erscheinen Sie pünktlich zu den Prüfungen." -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "" @@ -5214,19 +5548,35 @@ msgstr "" msgid "Please run the code to execute the test cases." msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "" + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "Bitte wählen Sie ein Datum aus." -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "" @@ -5234,19 +5584,27 @@ msgstr "" msgid "Please select a member" msgstr "" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "" @@ -5258,14 +5616,10 @@ msgstr "" msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "" - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "Mögliche Antwort 4" msgid "Post" msgstr "Posten" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "Postleitzahl" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "Vorschaubild" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "Videovorschau" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "Zurück" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "Preisgestaltung" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -5394,7 +5749,7 @@ msgstr "" msgid "Problem Statement" msgstr "" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "" @@ -5403,7 +5758,8 @@ msgstr "" msgid "Profession" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "Profilbild" @@ -5437,17 +5793,21 @@ msgstr "" msgid "Program updated successfully" msgstr "" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "" @@ -5475,14 +5835,14 @@ msgstr "" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "Fortschritt" msgid "Progress (%)" msgstr "Fortschritt (%)" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "" @@ -5507,7 +5866,7 @@ msgstr "" msgid "Progress Summary for {0}" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "" @@ -5519,9 +5878,10 @@ msgstr "Auf der Teilnehmerseite veröffentlichen" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "Veröffentlichte Kurse" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "Veröffentlicht am" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "" @@ -5567,10 +5932,9 @@ msgstr "Python" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "Frage {0} von {1}" msgid "Questions" msgstr "Fragen" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "Quiz" @@ -5631,10 +5995,14 @@ msgstr "Quiz" msgid "Quiz ID" msgstr "Quiz-ID" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "Quiz-Einreichung" @@ -5661,7 +6029,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:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "" @@ -5670,9 +6038,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "Das Quiz wird am Ende der Lektion angezeigt." -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "" @@ -5687,7 +6055,7 @@ 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "Referenzname" msgid "Regards" msgstr "Grüße" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "" @@ -5756,26 +6124,22 @@ msgstr "" msgid "Registered but disabled" msgstr "Registrierte aber deaktiviert" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "Abgelehnt" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "Ähnliche Kurse" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "Entfernen" @@ -5783,15 +6147,20 @@ msgstr "Entfernen" msgid "Remove Highlight" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "Antworten auf" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "" + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "Einladung anfragen" @@ -5814,23 +6183,18 @@ msgstr "Fortsetzen" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "Rezension" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "Rollen" @@ -5854,19 +6219,19 @@ msgstr "Rollen" msgid "Route" msgstr "Pfad" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -5878,6 +6243,12 @@ msgstr "" msgid "Run" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "" @@ -5905,7 +6276,7 @@ msgstr "" msgid "SEO" msgstr "" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "" @@ -5918,11 +6289,11 @@ msgstr "Samstag" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "Samstag" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "Speichern" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "Planen" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "" @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "Suchen" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "" msgid "Search by Name" msgstr "" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "" -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "" @@ -6099,11 +6479,11 @@ msgstr "" msgid "Send calendar invite for evaluations" msgstr "" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "" @@ -6115,38 +6495,39 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "Einstellungen" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "" @@ -6214,8 +6595,8 @@ msgstr "Registrieren" msgid "Signup Settings" msgstr "" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "" @@ -6256,16 +6637,24 @@ msgstr "" msgid "Slot deleted successfully" msgstr "" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "Quelle" msgid "Staff" msgstr "Mitarbeiter" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "Starten" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "Startdatum" msgid "Start Date:" msgstr "Startdatum:" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "Mit dem Lernen beginnen" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "" msgid "Startup Organization" msgstr "" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" msgstr "Bundesland/Kanton" #. 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "Statistiken" @@ -6355,15 +6746,15 @@ msgstr "Statistiken" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,53 +6763,65 @@ msgstr "Statistiken" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "Status" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "Status/Punktzahl" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "Schüler" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" +msgstr "" + +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "" + #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "Schüler" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" -msgstr "" - #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "Betreff" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "" @@ -6436,10 +6839,14 @@ msgstr "" msgid "Submission by" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "" @@ -6452,7 +6859,7 @@ msgstr "" msgid "Submit" msgstr "Buchen" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "Feedback senden" @@ -6482,7 +6889,7 @@ msgstr "Zusammenfassung" msgid "Sunday" msgstr "Sonntag" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -6492,7 +6899,6 @@ msgstr "" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "System-Manager" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "Schlagworte" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "Vorlage" @@ -6604,7 +7010,7 @@ msgstr "" msgid "Text" msgstr "Text" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "" @@ -6615,7 +7021,11 @@ msgstr "" msgid "Thanks and Regards" msgstr "Danke und Grüße" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "" + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "" @@ -6623,7 +7033,7 @@ msgstr "" msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "" -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "" @@ -6635,11 +7045,11 @@ msgstr "" msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "" @@ -6647,15 +7057,23 @@ msgstr "" msgid "The last day to schedule your evaluations is " msgstr "" -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "Der Platz ist bereits von einem anderen Teilnehmer gebucht." -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "" @@ -6667,19 +7085,15 @@ msgstr "Der Status Ihrer Bewerbung hat sich geändert." msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "" - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "" @@ -6702,10 +7116,6 @@ msgstr "" msgid "These customisations will work on the main batch page." msgstr "" -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "" - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "" @@ -6715,29 +7125,29 @@ msgstr "" msgid "This certificate does no expire" msgstr "Dieses Zertifikat läuft nicht ab" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "Dieser Kurs ist kostenlos." @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "" #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6856,7 +7266,9 @@ msgstr "Stundenplan-Vorlage" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "Stundenplan-Vorlage" msgid "Timezone" msgstr "Zeitzone" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "" @@ -6891,8 +7303,12 @@ msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "" msgid "Title" msgstr "Titel" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "" + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "" @@ -6929,7 +7349,7 @@ msgstr "An" msgid "To Date" msgstr "Bis-Datum" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "Um dieser Gruppe beizutreten, wenden Sie sich bitte an den Administrator." @@ -6956,10 +7376,18 @@ msgstr "Gesamte Registrierungen" msgid "Training Feedback" msgstr "Feedback zur Weiterbildung" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "Transaktionsdetails" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "Erneut versuchen" msgid "Tuesday" msgstr "Dienstag" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "Twitter" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "" @@ -6994,8 +7422,9 @@ 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:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "" msgid "Type" msgstr "Typ" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "" @@ -7051,7 +7480,8 @@ msgstr "Das Datum „Nicht verfügbar ab“ kann nicht größer sein als das Dat msgid "Under Review" msgstr "Wird überprüft" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "" @@ -7072,29 +7502,30 @@ msgstr "" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "Bevorstehenden Bewertungen" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "Aktualisieren" @@ -7110,11 +7541,15 @@ msgstr "" msgid "Upload" msgstr "Hochladen" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "Datei hochladen" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "Hochladen {0}%" @@ -7168,6 +7603,10 @@ msgstr "Benutzereingabe" msgid "User Skill" msgstr "" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "" + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "" @@ -7177,8 +7616,9 @@ msgstr "" msgid "Username" msgstr "Benutzername" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "Benutzer" @@ -7207,7 +7647,7 @@ msgid "Video Embed Link" msgstr "Video-Einbettungslink" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" +msgid "Video Statistics" msgstr "" #: frontend/src/pages/JobDetail.vue:31 @@ -7223,7 +7663,7 @@ msgstr "" msgid "View Resume" msgstr "" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "" @@ -7232,10 +7672,6 @@ msgstr "" msgid "Violet" msgstr "Violett" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" @@ -7293,12 +7732,12 @@ msgstr "Mittwoch" msgid "Welcome to {0}!" msgstr "Willkommen auf {0}!" -#: frontend/src/pages/PersonaForm.vue:32 -msgid "What best describes your role?" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" msgstr "" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" +#: frontend/src/pages/PersonaForm.vue:32 +msgid "What best describes your role?" msgstr "" #: frontend/src/pages/PersonaForm.vue:21 @@ -7309,7 +7748,7 @@ msgstr "" msgid "When a course gets submitted for review, it will be listed here." msgstr "" -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "" @@ -7317,11 +7756,6 @@ msgstr "" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "Zurückgezogen" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "" @@ -7355,7 +7789,7 @@ msgstr "" msgid "Write a Review" msgstr "Eine Rezension schreiben" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "Schreiben Sie hier Ihre Antwort" @@ -7366,27 +7800,51 @@ msgstr "Schreiben Sie hier Ihre Antwort" msgid "Yellow" msgstr "Gelb" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "Sie sind bereits in diesem Kurs eingeschrieben." -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "" + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "" + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "" + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "" + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "" + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "" @@ -7415,6 +7873,10 @@ msgstr "" msgid "You can find their resume attached to this email." msgstr "" +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "" @@ -7423,42 +7885,114 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "" -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "" -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "" -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "" +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "" + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "" + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "" + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "" + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "" + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "" + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "Sie haben keine Berechtigung zum Zugriff auf diese Seite." -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "" + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "" + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "" + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "" + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "" + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "" + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "" + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "" + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "" +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "Sie haben keine Benachrichtigungen." @@ -7480,7 +8014,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:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "" @@ -7492,11 +8026,11 @@ msgstr "Sie haben diesen Kurs bereits bewertet" msgid "You have applied" msgstr "" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "" @@ -7508,7 +8042,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "" @@ -7520,15 +8054,15 @@ 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/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "" @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "" #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." +msgid "You must be an Admin to assign badges to users." msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "" @@ -7569,7 +8103,7 @@ msgstr "Sie müssen {0}% der Fragen richtig beantworten, um das Quiz zu bestehen msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "Sie haben sich als Mentor für diesen Kurs beworben. Ihre Anfrage wird derzeit geprüft." -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "Sie haben die Aufgabe erfolgreich eingereicht." @@ -7592,11 +8126,11 @@ msgstr "Ihr Konto wurde erfolgreich erstellt!" msgid "Your Output" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "" @@ -7604,7 +8138,7 @@ msgstr "" msgid "Your calendar is set." msgstr "Ihr Kalender ist eingestellt." -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "" @@ -7612,12 +8146,15 @@ msgstr "" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "" + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "" @@ -7641,19 +8178,28 @@ msgstr "" msgid "Zen Mode" msgstr "" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "" @@ -7662,6 +8208,10 @@ msgstr "" msgid "Zoom Settings" msgstr "Zoom-Einstellungen" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "aktivitäten" @@ -7707,8 +8257,9 @@ msgstr "Zertifikat" msgid "certificates" msgstr "zertifikate" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "" msgid "days" msgstr "tage" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "beurteilung" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "" @@ -7758,11 +8309,11 @@ msgstr "beate@beispiel.de" msgid "lessons" msgstr "unterrichtseinheiten" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "" @@ -7792,7 +8343,7 @@ msgstr "Minuten" msgid "others" msgstr "andere" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "" @@ -7825,7 +8376,7 @@ msgstr "" msgid "to select" msgstr "" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "" @@ -7849,7 +8400,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "" @@ -7861,11 +8412,11 @@ msgstr "" msgid "{0} has applied for the job position {1}" msgstr "{0} hat sich auf die Stelle {1} beworben" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "" @@ -7881,11 +8432,11 @@ msgstr "{0} hat die Aufgabe {1} eingereicht" msgid "{0} is already a mentor for course {1}" msgstr "{0} ist bereits Mentor für Kurs {1}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "" @@ -7893,7 +8444,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "{0} hat Sie in einem Kommentar erwähnt" @@ -7901,45 +8452,45 @@ msgstr "{0} hat Sie in einem Kommentar erwähnt" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} erwähnte Sie in einem Kommentar in {1}" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "{0} nicht gefunden" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "{} Aktiv" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "{} abgeschlossen" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "{} Eingeschrieben" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "{} Gewährt" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "{} Bestanden" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "" diff --git a/lms/locale/eo.po b/lms/locale/eo.po index 85b0911b..77286dc3 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: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-05 06:43\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:25\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Esperanto\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr "crwdns164086:0crwdne164086:0" msgid " you are on a" msgstr "crwdns159330:0crwdne159330:0" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "crwdns149184:0%20Scrwdne149184:0" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "crwdns149186:0crwdne149186:0" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "crwdns149188:0crwdne149188:0" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "crwdns149190:0crwdne149190:0" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "crwdns149192:0crwdne149192:0" @@ -67,26 +67,26 @@ msgstr "crwdns149192:0crwdne149192:0" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "crwdns155166:0{{ member_name }}crwdnd155166:0{{ batch_name }}crwdne155166:0" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "crwdns149194:0crwdne149194:0" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "crwdns149196:0crwdne149196:0" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "crwdns149198:0crwdne149198:0" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "crwdns152597:0crwdne152597:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "crwdns164088:0{0}crwdne164088:0" @@ -94,7 +94,7 @@ msgstr "crwdns164088:0{0}crwdne164088:0" msgid "A new batch has been published on " msgstr "crwdns164090:0crwdne164090:0" -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "crwdns164092:0{0}crwdne164092:0" @@ -102,27 +102,23 @@ msgstr "crwdns164092:0{0}crwdne164092:0" msgid "A new course has been published on " msgstr "crwdns164094:0crwdne164094:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "crwdns164096:0{0}crwdne164096:0" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "crwdns151462:0crwdne151462:0" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "crwdns149200:0crwdne149200:0" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "crwdns157154:0crwdne157154:0" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "crwdns152174:0crwdne152174:0" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "crwdns149202:0crwdne149202:0" msgid "Account ID" msgstr "crwdns149206:0crwdne149206:0" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "crwdns155224:0crwdne155224:0" @@ -151,21 +151,20 @@ msgstr "crwdns149208:0crwdne149208:0" msgid "Active Members" msgstr "crwdns154794:0crwdne154794:0" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "crwdns149212:0crwdne149212:0" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "crwdns158486:0crwdne158486:0" msgid "Add Evaluator" msgstr "crwdns155796:0crwdne155796:0" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "crwdns149216:0crwdne149216:0" @@ -200,6 +199,10 @@ msgstr "crwdns149218:0crwdne149218:0" msgid "Add Test Case" msgstr "crwdns155688:0crwdne155688:0" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "crwdns197352:0crwdne197352:0" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "crwdns149220:0crwdne149220:0" @@ -208,23 +211,19 @@ msgstr "crwdns149220:0crwdne149220:0" msgid "Add a Lesson" msgstr "crwdns149222:0crwdne149222:0" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "crwdns149224:0crwdne149224:0" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "crwdns151726:0crwdne151726:0" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" -msgstr "crwdns149226:0crwdne149226:0" +msgid "Add a course to the batch" +msgstr "crwdns197354:0crwdne197354:0" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "crwdns152004:0crwdne152004:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "crwdns151728:0crwdne151728:0" @@ -237,7 +236,7 @@ msgstr "crwdns155798:0crwdne155798:0" msgid "Add a new question" msgstr "crwdns149228:0crwdne149228:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "crwdns159750:0crwdne159750:0" @@ -257,11 +256,11 @@ msgstr "crwdns149232:0crwdne149232:0" msgid "Add an assignment to your lesson" msgstr "crwdns152104:0crwdne152104:0" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 msgid "Add at least one possible answer for this question: {0}" msgstr "crwdns149236:0{0}crwdne149236:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "crwdns154437:0crwdne154437:0" @@ -269,7 +268,7 @@ msgstr "crwdns154437:0crwdne154437:0" msgid "Add quiz to this video" msgstr "crwdns155290:0crwdne155290:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "crwdns154439:0crwdne154439:0" @@ -281,20 +280,16 @@ msgstr "crwdns157408:0crwdne157408:0" msgid "Add web page to sidebar" msgstr "crwdns149238:0crwdne149238:0" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "crwdns149240:0{0}crwdne149240:0" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "crwdns154441:0crwdne154441:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "crwdns154443:0crwdne154443:0" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "crwdns149248:0crwdne149248:0" msgid "Administrator" msgstr "crwdns160952:0crwdne160952:0" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "crwdns149250:0crwdne149250:0" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "crwdns152262:0crwdne152262:0" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "crwdns149252:0crwdne149252:0" @@ -344,12 +338,13 @@ msgstr "crwdns149256:0crwdne149256:0" msgid "Allow Guest Access" msgstr "crwdns152392:0crwdne152392:0" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" -msgstr "crwdns149258:0crwdne149258:0" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" +msgstr "crwdns197356:0crwdne197356:0" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "crwdns149260:0crwdne149260:0" @@ -359,10 +354,6 @@ msgstr "crwdns149260:0crwdne149260:0" msgid "Allow accessing future dates" msgstr "crwdns149262:0crwdne149262:0" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "crwdns149264:0crwdne149264:0" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "crwdns149266:0crwdne149266:0" @@ -375,9 +366,10 @@ msgstr "crwdns157156:0crwdne157156:0" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "crwdns149268:0crwdne149268:0" msgid "Amount (USD)" msgstr "crwdns149270:0crwdne149270:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "crwdns151730:0crwdne151730:0" -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "crwdns152599:0crwdne152599:0" -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "crwdns151732:0crwdne151732:0" #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "crwdns149276:0crwdne149276:0" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "crwdns149278:0crwdne149278:0" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "crwdns151584:0crwdne151584:0" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "crwdns155068:0crwdne155068:0" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "crwdns197358:0crwdne197358:0" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "crwdns149290:0crwdne149290:0" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "crwdns149292:0crwdne149292:0" @@ -486,11 +480,11 @@ msgstr "crwdns149292:0crwdne149292:0" msgid "Apps" msgstr "crwdns149294:0crwdne149294:0" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "crwdns152268:0crwdne152268:0" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "crwdns152463:0crwdne152463:0" @@ -502,18 +496,22 @@ msgstr "crwdns161514:0crwdne161514:0" msgid "Are you sure you want to enroll?" msgstr "crwdns158490:0crwdne158490:0" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "crwdns152465:0crwdne152465:0" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "crwdns197360:0crwdne197360:0" + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "crwdns157410:0crwdne157410:0" #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "crwdns149300:0crwdne149300:0" @@ -529,18 +527,18 @@ msgstr "crwdns149302:0crwdne149302:0" msgid "Assessment Type" msgstr "crwdns149304:0crwdne149304:0" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "crwdns149306:0crwdne149306:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "crwdns155856:0crwdne155856:0" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "crwdns149314:0crwdne149314:0" msgid "Assignment Attachment" msgstr "crwdns149316:0crwdne149316:0" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "crwdns197362:0crwdne197362:0" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "crwdns197364:0crwdne197364:0" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "crwdns149320:0crwdne149320:0" msgid "Assignment created successfully" msgstr "crwdns154596:0crwdne154596:0" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "crwdns149322:0{0}crwdnd149322:0{1}crwdne149322:0" -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "crwdns155072:0crwdne155072:0" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "crwdns149324:0crwdne149324:0" #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "crwdns152108:0crwdne152108:0" @@ -630,7 +637,7 @@ msgstr "crwdns152108:0crwdne152108:0" msgid "At least one applicable item is required" msgstr "crwdns160958:0crwdne160958:0" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "crwdns149326:0crwdne149326:0" @@ -660,13 +667,8 @@ msgstr "crwdns149328:0crwdne149328:0" msgid "Authorize Google Calendar Access" msgstr "crwdns149330:0crwdne149330:0" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "crwdns149332:0crwdne149332:0" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "crwdns149334:0crwdne149334:0" @@ -679,24 +681,28 @@ msgstr "crwdns155074:0crwdne155074:0" msgid "Available Slots" msgstr "crwdns163990:0crwdne163990:0" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "crwdns197366:0crwdne197366:0" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "crwdns155168:0crwdne155168:0" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "crwdns155800:0crwdne155800:0" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "crwdns149336:0crwdne149336:0" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" -msgstr "crwdns157412:0crwdne157412:0" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" +msgstr "crwdns197368:0crwdne197368:0" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 msgid "Back to Course" @@ -720,6 +726,10 @@ msgstr "crwdns149342:0crwdne149342:0" msgid "Badge Image" msgstr "crwdns149344:0crwdne149344:0" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "crwdns197370:0crwdne197370:0" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "crwdns155860:0crwdne155860:0" @@ -748,21 +758,28 @@ msgstr "crwdns155870:0crwdne155870:0" msgid "Badge {0} has already been assigned to this {1}." msgstr "crwdns162040:0{0}crwdnd162040:0{1}crwdne162040:0" +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "crwdns197372:0{0}crwdne197372:0" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "crwdns149346:0crwdne149346:0" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "crwdns149350:0crwdne149350:0" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "crwdns149356:0crwdne149356:0" msgid "Batch Details Raw" msgstr "crwdns149358:0crwdne149358:0" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "crwdns159332:0crwdne159332:0" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "crwdns155872:0crwdne155872:0" @@ -815,6 +835,8 @@ msgstr "crwdns155170:0crwdne155170:0" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "crwdns149362:0crwdne149362:0" msgid "Batch Settings" msgstr "crwdns149366:0crwdne149366:0" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "crwdns159334:0crwdne159334:0" @@ -842,7 +864,7 @@ msgstr "crwdns159334:0crwdne159334:0" msgid "Batch Start Date:" msgstr "crwdns149368:0crwdne149368:0" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "crwdns155230:0crwdne155230:0" @@ -853,33 +875,43 @@ msgstr "crwdns155230:0crwdne155230:0" msgid "Batch Title" msgstr "crwdns149372:0crwdne149372:0" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "crwdns197374:0crwdne197374:0" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "crwdns155874:0crwdne155874:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "crwdns149376:0crwdne149376:0" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "crwdns154786:0crwdne154786:0" -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "crwdns154325:0crwdne154325:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "crwdns155076:0crwdne155076:0" +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "crwdns197376:0crwdne197376:0" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "crwdns152469:0crwdne152469:0" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "crwdns149380:0crwdne149380:0" @@ -892,21 +924,21 @@ msgstr "crwdns149384:0crwdne149384:0" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "crwdns149386:0crwdne149386:0" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "crwdns149388:0crwdne149388:0" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "crwdns149390:0crwdne149390:0" @@ -950,15 +982,11 @@ msgstr "crwdns149406:0crwdne149406:0" msgid "CGPA/4" msgstr "crwdns149408:0crwdne149408:0" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "crwdns152471:0crwdne152471:0" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "crwdns152473:0crwdne152473:0" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "crwdns149414:0crwdne149414:0" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "crwdns155176:0crwdne155176:0" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "crwdns149420:0crwdne149420:0" @@ -1019,7 +1052,7 @@ msgstr "crwdns149422:0crwdne149422:0" msgid "Certificate Link" msgstr "crwdns149424:0crwdne149424:0" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "crwdns152601:0crwdne152601:0" @@ -1027,32 +1060,36 @@ msgstr "crwdns152601:0crwdne152601:0" msgid "Certificate saved successfully" msgstr "crwdns149426:0crwdne149426:0" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "crwdns149428:0crwdne149428:0" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "crwdns151924:0crwdne151924:0" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "crwdns149430:0crwdne149430:0" @@ -1066,7 +1103,19 @@ msgstr "crwdns149432:0crwdne149432:0" msgid "Certification Name" msgstr "crwdns149436:0crwdne149436:0" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "crwdns197378:0crwdne197378:0" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "crwdns197380:0crwdne197380:0" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "crwdns197382:0crwdne197382:0" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "crwdns162042:0crwdne162042:0" @@ -1075,20 +1124,20 @@ msgstr "crwdns162042:0crwdne162042:0" msgid "Certifications" msgstr "crwdns160250:0crwdne160250:0" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "crwdns152422:0crwdne152422:0" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "crwdns154600:0crwdne154600:0" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "crwdns149438:0crwdne149438:0" @@ -1096,18 +1145,18 @@ msgstr "crwdns149438:0crwdne149438:0" msgid "Change" msgstr "crwdns149440:0crwdne149440:0" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "crwdns152110:0crwdne152110:0" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "crwdns149442:0crwdne149442:0" @@ -1116,23 +1165,24 @@ msgstr "crwdns149442:0crwdne149442:0" msgid "Chapter Reference" msgstr "crwdns149444:0crwdne149444:0" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "crwdns151620:0crwdne151620:0" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "crwdns155078:0crwdne155078:0" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "crwdns155876:0crwdne155876:0" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "crwdns151622:0crwdne151622:0" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "crwdns149446:0crwdne149446:0" @@ -1181,11 +1231,11 @@ msgstr "crwdns164100:0crwdne164100:0" msgid "Choices" msgstr "crwdns149456:0crwdne149456:0" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "crwdns157160:0crwdne157160:0" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "crwdns149458:0crwdne149458:0" @@ -1197,13 +1247,13 @@ msgstr "crwdns154798:0crwdne154798:0" msgid "Choose an icon" msgstr "crwdns149460:0crwdne149460:0" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "crwdns149462:0crwdne149462:0" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "crwdns149464:0crwdne149464:0" msgid "Class:" msgstr "crwdns152475:0crwdne152475:0" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "crwdns152112:0crwdne152112:0" @@ -1222,7 +1272,7 @@ msgstr "crwdns152112:0crwdne152112:0" msgid "Clearly Defined Role" msgstr "crwdns149466:0crwdne149466:0" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "crwdns155178:0crwdne155178:0" @@ -1248,7 +1298,7 @@ msgstr "crwdns155080:0crwdne155080:0" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "crwdns149478:0crwdne149478:0" msgid "Collaboration Preference" msgstr "crwdns149492:0crwdne149492:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "crwdns154602:0crwdne154602:0" @@ -1285,27 +1335,29 @@ msgstr "crwdns149496:0crwdne149496:0" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "crwdns149498:0crwdne149498:0" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "crwdns197384:0crwdne197384:0" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "crwdns155232:0crwdne155232:0" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "crwdns149500:0crwdne149500:0" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "crwdns152114:0crwdne152114:0" @@ -1315,7 +1367,7 @@ msgstr "crwdns152114:0crwdne152114:0" msgid "Common keywords that will be used for all pages" msgstr "crwdns154700:0crwdne154700:0" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "crwdns157414:0crwdne157414:0" @@ -1328,20 +1380,20 @@ msgstr "crwdns149502:0crwdne149502:0" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "crwdns149504:0crwdne149504:0" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "crwdns149506:0crwdne149506:0" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "crwdns149508:0crwdne149508:0" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "crwdns149512:0crwdne149512:0" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "crwdns155698:0crwdne155698:0" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "crwdns149518:0crwdne149518:0" msgid "Complete Your Enrollment" msgstr "crwdns152424:0crwdne152424:0" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "crwdns152426:0crwdne152426:0" @@ -1395,6 +1448,11 @@ msgstr "crwdns152426:0crwdne152426:0" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "crwdns155438:0{0}crwdnd155438:0{1}crwdne155438:0" +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "crwdns197386:0crwdne197386:0" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "crwdns149520:0crwdne149520:0" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "crwdns149522:0crwdne149522:0" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "crwdns197388:0crwdne197388:0" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "crwdns149530:0crwdne149530:0" msgid "Conduct Evaluation" msgstr "crwdns154203:0crwdne154203:0" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" -msgstr "crwdns155082:0crwdne155082:0" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" +msgstr "crwdns197390:0crwdne197390:0" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "crwdns197392:0crwdne197392:0" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "crwdns197394:0crwdne197394:0" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "crwdns152479:0crwdne152479:0" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "crwdns197396:0crwdne197396:0" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "crwdns158492:0crwdne158492:0" @@ -1441,7 +1520,7 @@ msgstr "crwdns158492:0crwdne158492:0" msgid "Confirm Your Action" msgstr "crwdns164102:0crwdne164102:0" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "crwdns155878:0crwdne155878:0" @@ -1456,7 +1535,7 @@ msgstr "crwdns149532:0crwdne149532:0" msgid "Confirmation Email Template" msgstr "crwdns152481:0crwdne152481:0" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "crwdns149534:0crwdne149534:0" @@ -1476,7 +1555,10 @@ msgstr "crwdns160254:0crwdne160254:0" msgid "Contact Us URL" msgstr "crwdns160256:0crwdne160256:0" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "crwdns197398:0crwdne197398:0" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "crwdns149536:0crwdne149536:0" @@ -1485,7 +1567,7 @@ msgstr "crwdns149536:0crwdne149536:0" #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "crwdns149540:0crwdne149540:0" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "crwdns149552:0crwdne149552:0" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "crwdns160960:0crwdne160960:0" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "crwdns160962:0crwdne160962:0" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "crwdns160964:0crwdne160964:0" @@ -1569,22 +1651,24 @@ msgstr "crwdns160970:0crwdne160970:0" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "crwdns160970:0crwdne160970:0" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "crwdns160970:0crwdne160970:0" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "crwdns149556:0crwdne149556:0" @@ -1621,8 +1704,8 @@ msgstr "crwdns149556:0crwdne149556:0" msgid "Course Chapter" msgstr "crwdns149558:0crwdne149558:0" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "crwdns149560:0crwdne149560:0" @@ -1638,14 +1721,19 @@ msgstr "crwdns158494:0crwdne158494:0" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "crwdns158494:0crwdne158494:0" msgid "Course Creator" msgstr "crwdns149564:0crwdne149564:0" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "crwdns149566:0crwdne149566:0" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "crwdns149568:0crwdne149568:0" @@ -1679,7 +1768,8 @@ msgstr "crwdns154802:0crwdne154802:0" msgid "Course Evaluator" msgstr "crwdns149570:0crwdne149570:0" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "crwdns149572:0crwdne149572:0" @@ -1693,7 +1783,7 @@ msgstr "crwdns149574:0crwdne149574:0" msgid "Course Lesson" msgstr "crwdns149576:0crwdne149576:0" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "crwdns149578:0crwdne149578:0" @@ -1701,12 +1791,15 @@ msgstr "crwdns149578:0crwdne149578:0" msgid "Course Name" msgstr "crwdns149580:0crwdne149580:0" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "crwdns151624:0crwdne151624:0" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "crwdns197400:0crwdne197400:0" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "crwdns149584:0crwdne149584:0" @@ -1716,8 +1809,8 @@ msgstr "crwdns149584:0crwdne149584:0" msgid "Course Settings" msgstr "crwdns149586:0crwdne149586:0" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "crwdns149588:0crwdne149588:0" @@ -1734,6 +1827,10 @@ msgstr "crwdns149588:0crwdne149588:0" msgid "Course Title" msgstr "crwdns149590:0crwdne149590:0" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "crwdns197402:0crwdne197402:0" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "crwdns158496:0crwdne158496:0" @@ -1742,38 +1839,46 @@ msgstr "crwdns158496:0crwdne158496:0" msgid "Course already added to program" msgstr "crwdns161518:0crwdne161518:0" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "crwdns155084:0crwdne155084:0" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "crwdns151586:0crwdne151586:0" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "crwdns197404:0crwdne197404:0" + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "crwdns155086:0crwdne155086:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "crwdns149596:0{0}crwdne149596:0" -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "crwdns161520:0{0}crwdne161520:0" #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "crwdns149598:0crwdne149598:0" msgid "Courses Completed" msgstr "crwdns149600:0crwdne149600:0" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "crwdns159336:0crwdne159336:0" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "crwdns149604:0crwdne149604:0" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "crwdns149606:0crwdne149606:0" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "crwdns151468:0crwdne151468:0" msgid "Create Certificate" msgstr "crwdns154205:0crwdne154205:0" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "crwdns159338:0crwdne159338:0" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "crwdns197406:0crwdne197406:0" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "crwdns155088:0crwdne155088:0" @@ -1846,15 +1956,15 @@ msgstr "crwdns149614:0crwdne149614:0" msgid "Create a Quiz" msgstr "crwdns155804:0crwdne155804:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "crwdns154445:0crwdne154445:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "crwdns151738:0crwdne151738:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "crwdns154447:0crwdne154447:0" @@ -1866,35 +1976,37 @@ msgstr "crwdns155882:0crwdne155882:0" msgid "Create an Assignment" msgstr "crwdns154604:0crwdne154604:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "crwdns154449:0crwdne154449:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "crwdns154451:0crwdne154451:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "crwdns154453:0crwdne154453:0" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "crwdns152116:0crwdne152116:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "crwdns154455:0crwdne154455:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "crwdns154457:0crwdne154457:0" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "crwdns149620:0crwdne149620:0" msgid "Current Streak" msgstr "crwdns159340:0crwdne159340:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "crwdns197408:0crwdne197408:0" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "crwdns154459:0crwdne154459:0" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "crwdns157162:0crwdne157162:0" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "crwdns149630:0crwdne149630:0" @@ -1964,10 +2081,6 @@ msgstr "crwdns161522:0crwdne161522:0" msgid "Date" msgstr "crwdns149632:0crwdne149632:0" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "crwdns149634:0crwdne149634:0" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "crwdns152483:0crwdne152483:0" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "crwdns149644:0crwdne149644:0" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "crwdns149644:0crwdne149644:0" msgid "Delete" msgstr "crwdns149646:0crwdne149646:0" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "crwdns151626:0crwdne151626:0" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "crwdns151588:0crwdne151588:0" @@ -2034,7 +2148,7 @@ msgstr "crwdns151588:0crwdne151588:0" msgid "Delete Program" msgstr "crwdns161524:0crwdne161524:0" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "crwdns151628:0crwdne151628:0" @@ -2042,11 +2156,11 @@ msgstr "crwdns151628:0crwdne151628:0" msgid "Delete this coupon?" msgstr "crwdns160972:0crwdne160972:0" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "crwdns151630:0crwdne151630:0" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "crwdns151590:0crwdne151590:0" @@ -2054,18 +2168,22 @@ msgstr "crwdns151590:0crwdne151590:0" msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "crwdns164104:0crwdne164104:0" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "crwdns155884:0crwdne155884:0" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "crwdns151632:0crwdne151632:0" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "crwdns151634:0crwdne151634:0" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "crwdns197410:0{0}crwdne197410:0" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "crwdns151634:0crwdne151634:0" #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "crwdns149652:0crwdne149652:0" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "crwdns149654:0crwdne149654:0" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "crwdns197412:0crwdne197412:0" + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "crwdns163906:0crwdne163906:0" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "crwdns149656:0crwdne149656:0" @@ -2119,6 +2243,7 @@ msgstr "crwdns154520:0crwdne154520:0" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "crwdns160974:0crwdne160974:0" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "crwdns160976:0crwdne160976:0" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "crwdns160980:0crwdne160980:0" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "crwdns149664:0crwdne149664:0" @@ -2206,8 +2331,6 @@ msgstr "crwdns149674:0crwdne149674:0" msgid "Duration of the live class in minutes" msgstr "crwdns149676:0crwdne149676:0" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "crwdns155886:0crwdne155886:0" msgid "Edit Badge Assignment" msgstr "crwdns155888:0crwdne155888:0" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "crwdns149684:0crwdne149684:0" @@ -2241,11 +2364,19 @@ msgstr "crwdns160986:0crwdne160986:0" msgid "Edit Email Template" msgstr "crwdns155182:0crwdne155182:0" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "crwdns197414:0crwdne197414:0" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "crwdns197416:0crwdne197416:0" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "crwdns159752:0crwdne159752:0" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "crwdns149686:0crwdne149686:0" @@ -2302,10 +2433,6 @@ msgstr "crwdns149698:0crwdne149698:0" msgid "Email Sent" msgstr "crwdns149700:0crwdne149700:0" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "crwdns152487:0crwdne152487:0" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "crwdns155184:0crwdne155184:0" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "crwdns149702:0crwdne149702:0" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "crwdns155188:0crwdne155188:0" @@ -2353,12 +2479,13 @@ msgstr "crwdns149712:0crwdne149712:0" msgid "Enable Negative Marking" msgstr "crwdns155806:0crwdne155806:0" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "crwdns151742:0crwdne151742:0" #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "crwdns151742:0crwdne151742:0" #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "crwdns149714:0crwdne149714:0" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "crwdns151926:0crwdne151926:0" #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "crwdns149716:0crwdne149716:0" @@ -2394,6 +2525,7 @@ msgstr "crwdns149718:0crwdne149718:0" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "crwdns149718:0crwdne149718:0" msgid "End Time" msgstr "crwdns149720:0crwdne149720:0" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "crwdns155236:0crwdne155236:0" @@ -2416,27 +2548,50 @@ msgstr "crwdns155236:0crwdne155236:0" msgid "Enforce Course Order" msgstr "crwdns158506:0crwdne158506:0" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "crwdns197418:0crwdne197418:0" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "crwdns158508:0crwdne158508:0" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "crwdns149722:0crwdne149722:0" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "crwdns197420:0crwdne197420:0" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "crwdns152272:0crwdne152272:0" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "crwdns197422:0crwdne197422:0" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "crwdns149724:0crwdne149724:0" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "crwdns197424:0crwdne197424:0" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "crwdns152430:0{0}crwdne152430:0" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. msgstr "crwdns162044:0crwdne162044: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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "crwdns149734:0crwdne149734:0" @@ -2475,7 +2631,7 @@ msgstr "crwdns149736:0crwdne149736:0" msgid "Enter a Coupon Code" msgstr "crwdns160988:0crwdne160988:0" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "crwdns149738:0crwdne149738:0" @@ -2487,7 +2643,11 @@ msgstr "crwdns160728:0crwdne160728:0" msgid "Enter reply to email" msgstr "crwdns160730:0crwdne160730:0" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "crwdns197426:0crwdne197426:0" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "crwdns155238:0crwdne155238:0" @@ -2499,7 +2659,7 @@ msgstr "crwdns155890:0crwdne155890:0" msgid "Error creating email template" msgstr "crwdns155190:0crwdne155190:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "crwdns152489:0{0}crwdne152489:0" @@ -2507,16 +2667,27 @@ msgstr "crwdns152489:0{0}crwdne152489:0" msgid "Error creating quiz: {0}" msgstr "crwdns155808:0{0}crwdne155808:0" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "crwdns197428:0crwdne197428:0" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "crwdns155892:0crwdne155892:0" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "crwdns155192:0crwdne155192:0" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "crwdns197430:0crwdne197430:0" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "crwdns197432:0crwdne197432:0" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "crwdns155240:0crwdne155240:0" @@ -2524,9 +2695,14 @@ msgstr "crwdns155240:0crwdne155240:0" msgid "Error updating email template" msgstr "crwdns155194:0crwdne155194:0" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "crwdns149746:0crwdne149746:0" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "crwdns149748:0crwdne149748:0" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "crwdns149750:0crwdne149750:0" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "crwdns149752:0crwdne149752:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "crwdns197434:0crwdne197434:0" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "crwdns149754:0crwdne149754:0" @@ -2562,9 +2743,10 @@ msgstr "crwdns149756:0crwdne149756:0" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "crwdns149762:0crwdne149762:0" msgid "Evaluator added successfully" msgstr "crwdns155810:0crwdne155810:0" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "crwdns155812:0crwdne155812:0" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "crwdns155814:0crwdne155814:0" - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "crwdns152603:0crwdne152603:0" @@ -2616,7 +2794,7 @@ msgstr "crwdns152603:0crwdne152603:0" msgid "Event" msgstr "crwdns149766:0crwdne149766:0" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "crwdns151472:0crwdne151472:0" @@ -2637,7 +2815,7 @@ msgstr "crwdns149774:0crwdne149774:0" msgid "Exercise deleted successfully" msgstr "crwdns164106:0crwdne164106:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "crwdns154608:0crwdne154608:0" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "crwdns160990:0crwdne160990:0" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "crwdns149780:0crwdne149780:0" @@ -2710,6 +2888,10 @@ msgstr "crwdns149788:0crwdne149788:0" msgid "Failed" msgstr "crwdns155706:0crwdne155706:0" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "crwdns197436:0crwdne197436:0" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "crwdns155894:0crwdne155894:0" @@ -2718,7 +2900,7 @@ msgstr "crwdns155894:0crwdne155894:0" msgid "Failed to enroll in program: {0}" msgstr "crwdns158512:0{0}crwdne158512:0" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "crwdns155242:0{0}crwdnd155242:0{1}crwdne155242:0" @@ -2726,7 +2908,7 @@ msgstr "crwdns155242:0{0}crwdnd155242:0{1}crwdne155242:0" msgid "Failed to send email" msgstr "crwdns160428:0crwdne160428:0" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "crwdns155708:0{0}crwdne155708:0" @@ -2734,26 +2916,26 @@ msgstr "crwdns155708:0{0}crwdne155708:0" msgid "Failed to update badge assignment: " msgstr "crwdns155896:0crwdne155896:0" -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "crwdns155244:0{0}crwdne155244:0" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "crwdns149790:0crwdne149790:0" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "crwdns152274:0crwdne152274:0" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "crwdns149792:0crwdne149792:0" @@ -2776,7 +2958,7 @@ msgstr "crwdns149798:0crwdne149798:0" msgid "Filter assignments by course" msgstr "crwdns164060:0crwdne164060:0" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "crwdns159754:0crwdne159754:0" @@ -2784,7 +2966,7 @@ msgstr "crwdns159754:0crwdne159754:0" msgid "Filter by Exercise" msgstr "crwdns155710:0crwdne155710:0" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "crwdns155712:0crwdne155712:0" @@ -2793,7 +2975,8 @@ msgstr "crwdns155712:0crwdne155712:0" msgid "Filter by Status" msgstr "crwdns155714:0crwdne155714:0" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "crwdns149800:0crwdne149800:0" @@ -2823,13 +3006,18 @@ msgstr "crwdns149804:0crwdne149804:0" msgid "Formal Wear" msgstr "crwdns149808:0crwdne149808:0" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "crwdns197438:0crwdne197438:0" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "crwdns149810:0crwdne149810:0" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "crwdns149824:0crwdne149824:0" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "crwdns149828:0crwdne149828:0" msgid "GST Amount" msgstr "crwdns149830:0crwdne149830:0" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "crwdns149832:0crwdne149832:0" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "crwdns149834:0crwdne149834:0" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "crwdns159756:0crwdne159756:0" @@ -2915,8 +3103,8 @@ msgstr "crwdns159756:0crwdne159756:0" msgid "General" msgstr "crwdns151744:0crwdne151744:0" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "crwdns151928:0crwdne151928:0" @@ -2924,7 +3112,7 @@ msgstr "crwdns151928:0crwdne151928:0" msgid "Generate Google Meet Link" msgstr "crwdns149836:0crwdne149836:0" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "crwdns149838:0crwdne149838:0" @@ -2947,7 +3135,7 @@ msgstr "crwdns158316:0crwdne158316:0" msgid "Get the app on your iPhone for easy access & a better experience" msgstr "crwdns158318:0crwdne158318:0" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "crwdns163992:0crwdne163992:0" @@ -2956,6 +3144,48 @@ msgstr "crwdns163992:0crwdne163992:0" msgid "Github ID" msgstr "crwdns149842:0crwdne149842:0" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "crwdns197440:0crwdne197440:0" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "crwdns197442:0crwdne197442:0" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "crwdns197444:0crwdne197444:0" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "crwdns197446:0crwdne197446:0" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "crwdns197448:0crwdne197448:0" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "crwdns197450:0crwdne197450:0" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "crwdns197452:0crwdne197452:0" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "crwdns149844:0crwdne149844:0" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "crwdns149846:0crwdne149846:0" @@ -2978,7 +3208,7 @@ msgstr "crwdns149848:0crwdne149848:0" msgid "Grade Type" msgstr "crwdns149850:0crwdne149850:0" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "crwdns152122:0crwdne152122:0" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "crwdns149854:0crwdne149854:0" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "crwdns149856:0crwdne149856:0" @@ -3023,7 +3253,7 @@ msgstr "crwdns149858:0crwdne149858:0" msgid "Hello Learner" msgstr "crwdns164110:0crwdne164110:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "crwdns154461:0crwdne154461:0" @@ -3031,7 +3261,7 @@ msgstr "crwdns154461:0crwdne154461:0" msgid "Help others learn something new by creating a course." msgstr "crwdns149862:0crwdne149862:0" -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "crwdns155196:0crwdne155196:0" @@ -3044,7 +3274,7 @@ msgstr "crwdns154804:0crwdne154804:0" msgid "Here are the details:" msgstr "crwdns164112:0crwdne164112:0" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "crwdns159342:0crwdne159342:0" @@ -3078,6 +3308,10 @@ msgstr "crwdns149876:0crwdne149876:0" msgid "Highlight" msgstr "crwdns157416:0crwdne157416:0" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "crwdns197454:0crwdne197454:0" + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "crwdns157418:0crwdne157418:0" msgid "Hiring" msgstr "crwdns164062:0crwdne164062:0" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "crwdns159344:0crwdne159344:0" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "crwdns149880:0crwdne149880:0" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "crwdns159758:0crwdne159758:0" @@ -3114,15 +3350,19 @@ msgstr "crwdns149888:0crwdne149888:0" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "crwdns149890:0{0}crwdne149890:0" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "crwdns197456:0{0}crwdnd197456:0{1}crwdnd197456:0{2}crwdne197456:0" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "crwdns149894:0crwdne149894:0" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "crwdns164064:0crwdne164064:0" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "crwdns149896:0crwdne149896:0" @@ -3137,9 +3377,9 @@ msgstr "crwdns149898:0crwdne149898:0" msgid "Identify User Category" msgstr "crwdns154702:0crwdne154702:0" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." -msgstr "crwdns151474:0crwdne151474:0" +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." +msgstr "crwdns197458:0crwdne197458:0" #: frontend/src/components/Quiz.vue:46 msgid "If you answer incorrectly, {0} {1} will be deducted from your score for each incorrect answer." @@ -3190,19 +3430,19 @@ msgstr "crwdns149910:0crwdne149910:0" msgid "Image search powered by" msgstr "crwdns149912:0crwdne149912:0" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "crwdns149914:0crwdne149914:0" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "crwdns162048:0crwdne162048:0" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "crwdns161526:0crwdne161526:0" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "crwdns161528:0crwdne161528:0" @@ -3228,6 +3468,10 @@ msgstr "crwdns164114:0crwdne164114:0" msgid "Include In Preview" msgstr "crwdns149920:0crwdne149920:0" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "crwdns197460:0crwdne197460:0" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "crwdns149934:0crwdne149934:0" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "crwdns149936:0crwdne149936:0" @@ -3285,15 +3528,22 @@ msgstr "crwdns149938:0crwdne149938:0" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "crwdns149940:0crwdne149940:0" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "crwdns197462:0crwdne197462:0" + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "crwdns149942:0crwdne149942:0" msgid "Instructors Comments" msgstr "crwdns149944:0crwdne149944:0" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "crwdns149946:0crwdne149946:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "crwdns154463:0crwdne154463:0" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "crwdns149952:0crwdne149952:0" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "crwdns154524:0crwdne154524:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "crwdns197464:0crwdne197464:0" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "crwdns154465:0crwdne154465:0" @@ -3352,21 +3606,21 @@ msgstr "crwdns151636:0crwdne151636:0" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "crwdns149968:0crwdne149968:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "crwdns154467:0crwdne154467:0" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "crwdns149970:0crwdne149970:0" @@ -3399,21 +3653,11 @@ msgstr "crwdns155718:0crwdne155718:0" msgid "Job" msgstr "crwdns149978:0crwdne149978:0" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "crwdns149980:0crwdne149980:0" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "crwdns149982:0crwdne149982:0" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "crwdns149984:0crwdne149984:0" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "crwdns149986:0crwdne149986:0" @@ -3424,11 +3668,6 @@ msgstr "crwdns149986:0crwdne149986:0" msgid "Job Opportunity" msgstr "crwdns149988:0crwdne149988:0" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "crwdns149990:0crwdne149990:0" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "crwdns149992:0crwdne149992:0" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "crwdns149994:0crwdne149994:0" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "crwdns149996:0crwdne149996:0" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "crwdns152499:0crwdne152499:0" @@ -3484,8 +3725,8 @@ msgstr "crwdns163994:0crwdne163994:0" msgid "Keep going," msgstr "crwdns159348:0crwdne159348:0" -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "crwdns150002:0crwdne150002:0" @@ -3606,6 +3847,11 @@ msgstr "crwdns150036:0crwdne150036:0" msgid "LMS Enrollment" msgstr "crwdns150038:0crwdne150038:0" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "crwdns197466:0crwdne197466:0" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "crwdns150044:0crwdne150044:0" msgid "LMS Live Class Participant" msgstr "crwdns155248:0crwdne155248:0" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "crwdns150046:0crwdne150046:0" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "crwdns150066:0crwdne150066:0" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "crwdns150074:0crwdne150074:0" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "crwdns155728:0crwdne155728:0" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "crwdns150076:0crwdne150076:0" @@ -3789,11 +4030,16 @@ msgstr "crwdns150076:0crwdne150076:0" msgid "Launch File" msgstr "crwdns151638:0crwdne151638:0" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "crwdns197468:0crwdne197468:0" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "crwdns159350:0crwdne159350:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "crwdns159760:0crwdne159760:0" @@ -3814,7 +4060,7 @@ msgstr "crwdns155442:0crwdne155442:0" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "crwdns155442:0crwdne155442:0" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "crwdns150080:0crwdne150080:0" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "crwdns197470:0crwdne197470:0" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "crwdns197472:0crwdne197472:0" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "crwdns197474:0crwdne197474:0" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "crwdns150082:0crwdne150082:0" msgid "Lesson Title" msgstr "crwdns150084:0crwdne150084:0" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "crwdns155092:0crwdne155092:0" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "crwdns155094:0crwdne155094:0" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "crwdns155096:0crwdne155096:0" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "crwdns155098:0crwdne155098:0" @@ -3856,7 +4114,8 @@ msgstr "crwdns155098:0crwdne155098:0" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "crwdns150094:0crwdne150094:0" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "crwdns150096:0crwdne150096:0" -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "crwdns150098:0crwdne150098:0" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "crwdns150100:0crwdne150100:0" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "crwdns150106:0crwdne150106:0" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "crwdns150108:0crwdne150108:0" msgid "LiveCode URL" msgstr "crwdns150110:0crwdne150110:0" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "crwdns150120:0crwdne150120:0" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "crwdns150122:0crwdne150122:0" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "crwdns152505:0crwdne152505:0" @@ -3966,7 +4225,7 @@ msgstr "crwdns150124:0crwdne150124:0" msgid "Longest Streak" msgstr "crwdns159352:0crwdne159352:0" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "crwdns164066:0crwdne164066:0" @@ -3979,8 +4238,8 @@ msgstr "crwdns152440:0crwdne152440:0" msgid "Make LMS the default home" msgstr "crwdns150126:0crwdne150126:0" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "crwdns150128:0crwdne150128:0" @@ -3988,11 +4247,7 @@ msgstr "crwdns150128:0crwdne150128:0" msgid "Make notes for quick revision. Press / for menu." msgstr "crwdns157422:0crwdne157422:0" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "crwdns150132:0crwdne150132:0" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "crwdns159354:0crwdne159354:0" @@ -4006,6 +4261,11 @@ msgstr "crwdns150136:0crwdne150136:0" msgid "Manifest File" msgstr "crwdns151640:0crwdne151640:0" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "crwdns197476:0crwdne197476:0" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "crwdns150138:0crwdne150138:0" @@ -4018,7 +4278,7 @@ msgstr "crwdns150140:0crwdne150140:0" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "crwdns152462:0crwdne152462:0" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "crwdns150154:0crwdne150154:0" @@ -4084,9 +4345,9 @@ msgstr "crwdns155254:0crwdne155254:0" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "crwdns155254:0crwdne155254:0" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "crwdns155254:0crwdne155254:0" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "crwdns150160:0crwdne150160:0" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "crwdns164068:0crwdne164068:0" @@ -4143,8 +4406,12 @@ msgstr "crwdns158514:0crwdne158514:0" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "crwdns158514:0crwdne158514:0" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "crwdns152280:0crwdne152280:0" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "crwdns152280:0crwdne152280:0" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "crwdns161530:0crwdne161530:0" msgid "Member already enrolled in this batch" msgstr "crwdns152444:0crwdne152444:0" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "crwdns162050:0{0}crwdne162050:0" -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "crwdns161532:0{0}crwdne161532:0" @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "crwdns160732:0crwdne160732:0" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "crwdns154526:0crwdne154526:0" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "crwdns150190:0crwdne150190:0" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "crwdns154704:0crwdne154704:0" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "crwdns155256:0crwdne155256:0" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "crwdns155258:0crwdne155258:0" @@ -4321,7 +4593,7 @@ msgstr "crwdns155258:0crwdne155258:0" msgid "Milestone" msgstr "crwdns150192:0crwdne150192:0" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "crwdns151758:0crwdne151758:0" @@ -4332,6 +4604,7 @@ msgstr "crwdns151758:0crwdne151758:0" #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "crwdns151758:0crwdne151758:0" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "crwdns155730:0crwdne155730:0" msgid "Modified By" msgstr "crwdns150198:0crwdne150198:0" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "crwdns150200:0crwdne150200:0" -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "crwdns150202:0crwdne150202:0" @@ -4382,7 +4659,7 @@ msgstr "crwdns150202:0crwdne150202:0" msgid "Monday" msgstr "crwdns150204:0crwdne150204:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "crwdns154469:0crwdne154469:0" @@ -4395,11 +4672,11 @@ msgstr "crwdns150206:0crwdne150206:0" msgid "Multiple Correct Answers" msgstr "crwdns150208:0crwdne150208:0" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "crwdns159358:0crwdne159358:0" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "crwdns159360:0crwdne159360:0" @@ -4407,6 +4684,10 @@ msgstr "crwdns159360:0crwdne159360:0" msgid "My Notes" msgstr "crwdns157424:0crwdne157424:0" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "crwdns197478:0crwdne197478:0" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "crwdns150210:0crwdne150210:0" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "crwdns150212:0crwdne150212:0" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "crwdns155198:0crwdne155198:0" @@ -4426,17 +4709,19 @@ msgstr "crwdns155198:0crwdne155198:0" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "crwdns150214:0crwdne150214:0" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "crwdns150218:0crwdne150218:0" @@ -4444,8 +4729,9 @@ msgstr "crwdns150218:0crwdne150218:0" msgid "New Coupon" msgstr "crwdns161002:0crwdne161002:0" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "crwdns150220:0crwdne150220:0" @@ -4453,7 +4739,12 @@ msgstr "crwdns150220:0crwdne150220:0" msgid "New Email Template" msgstr "crwdns155200:0crwdne155200:0" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "crwdns197480:0crwdne197480:0" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "crwdns150222:0crwdne150222:0" @@ -4461,6 +4752,10 @@ msgstr "crwdns150222:0crwdne150222:0" msgid "New Job Applicant" msgstr "crwdns150224:0crwdne150224:0" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "crwdns197482:0crwdne197482:0" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "crwdns159762:0crwdne159762:0" @@ -4477,11 +4772,11 @@ msgstr "crwdns150230:0crwdne150230:0" msgid "New Zoom Account" msgstr "crwdns155260:0crwdne155260:0" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "crwdns150232:0{0}crwdne150232:0" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "crwdns150234:0{0}crwdnd150234:0{1}crwdne150234:0" @@ -4495,7 +4790,7 @@ msgstr "crwdns150236:0{0}crwdne150236:0" msgid "Next" msgstr "crwdns150238:0crwdne150238:0" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "crwdns150242:0crwdne150242:0" @@ -4528,9 +4823,17 @@ msgstr "crwdns155732:0crwdne155732:0" msgid "No Upcoming Evaluations" msgstr "crwdns150248:0crwdne150248:0" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" -msgstr "crwdns150250:0crwdne150250:0" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "crwdns197484:0crwdne197484:0" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "crwdns197486:0crwdne197486:0" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." +msgstr "crwdns197488:0crwdne197488:0" #: lms/templates/certificates_section.html:23 msgid "No certificates" @@ -4544,15 +4847,16 @@ msgstr "crwdns161004:0crwdne161004:0" msgid "No coupons selected for deletion" msgstr "crwdns161006:0crwdne161006:0" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" -msgstr "crwdns154471:0crwdne154471:0" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" +msgstr "crwdns197490:0crwdne197490:0" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "crwdns158518:0crwdne158518:0" -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "crwdns150254:0crwdne150254:0" @@ -4561,7 +4865,7 @@ msgstr "crwdns150254:0crwdne150254:0" msgid "No courses under review" msgstr "crwdns150256:0crwdne150256:0" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "crwdns152282:0crwdne152282:0" @@ -4569,7 +4873,7 @@ msgstr "crwdns152282:0crwdne152282:0" msgid "No introduction" msgstr "crwdns150258:0crwdne150258:0" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "crwdns150262:0crwdne150262:0" @@ -4593,20 +4897,21 @@ msgstr "crwdns155826:0crwdne155826:0" msgid "No quizzes added yet." msgstr "crwdns155292:0crwdne155292:0" -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "crwdns162052:0crwdne162052:0" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "crwdns163996:0crwdne163996:0" -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "crwdns157402:0crwdne157402:0" -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "crwdns155100:0crwdne155100:0" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "crwdns150284:0crwdne150284:0" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "crwdns150286:0crwdne150286:0" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "crwdns150288:0crwdne150288:0" msgid "Note" msgstr "crwdns157426:0crwdne157426:0" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "crwdns157428:0crwdne157428:0" @@ -4689,11 +4997,11 @@ msgstr "crwdns150292:0crwdne150292:0" msgid "Notify me when available" msgstr "crwdns150294:0crwdne150294:0" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "crwdns155262:0crwdne155262:0" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "crwdns151486:0crwdne151486:0" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "crwdns150298:0crwdne150298:0" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "crwdns150300:0crwdne150300:0" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "crwdns197492:0crwdne197492:0" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "crwdns159764:0crwdne159764:0" msgid "Once again, congratulations on this significant accomplishment." msgstr "crwdns150302:0crwdne150302:0" -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "crwdns150304:0crwdne150304:0" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "crwdns150306:0crwdne150306:0" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "crwdns197494:0crwdne197494:0" + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "crwdns197496:0crwdne197496:0" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "crwdns150308:0{0}crwdne150308:0" -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "crwdns151642:0crwdne151642:0" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "crwdns164118:0{0}crwdne164118:0" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "crwdns150316:0crwdne150316:0" msgid "Open Ended" msgstr "crwdns150318:0crwdne150318:0" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "crwdns159766:0crwdne159766:0" #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "crwdns164070:0crwdne164070:0" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "crwdns157168:0crwdne157168:0" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "crwdns150332:0crwdne150332:0" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "crwdns150338:0crwdne150338:0" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "crwdns150340:0crwdne150340:0" msgid "Others" msgstr "crwdns150342:0crwdne150342:0" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "crwdns159362:0crwdne159362:0" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "crwdns159364:0crwdne159364:0" @@ -4852,18 +5176,22 @@ msgstr "crwdns159364:0crwdne159364:0" msgid "Output" msgstr "crwdns155734:0crwdne155734:0" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "crwdns197498:0crwdne197498:0" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "crwdns150344:0crwdne150344:0" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "crwdns150346:0crwdne150346:0" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "crwdns161008:0crwdne161008:0" @@ -4876,35 +5204,35 @@ msgstr "crwdns161008:0crwdne161008:0" msgid "PDF" msgstr "crwdns150348:0crwdne150348:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "crwdns162054:0crwdne162054:0" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "crwdns150352:0crwdne150352:0" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "crwdns152607:0crwdne152607:0" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "crwdns152609:0crwdne152609:0" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "crwdns150354:0crwdne150354:0" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "crwdns150364:0crwdne150364:0" msgid "Password" msgstr "crwdns150366:0crwdne150366:0" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" -msgstr "crwdns151488:0crwdne151488:0" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" +msgstr "crwdns197500:0crwdne197500:0" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "crwdns150370:0crwdne150370:0" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "crwdns150372:0crwdne150372:0" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "crwdns159768:0crwdne159768:0" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "crwdns159770:0crwdne159770:0" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "crwdns159772:0crwdne159772:0" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "crwdns150374:0crwdne150374:0" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "crwdns150376:0crwdne150376:0" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "crwdns150378:0crwdne150378:0" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "crwdns152611:0crwdne152611:0" #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "crwdns152613:0crwdne152613:0" @@ -5036,6 +5366,10 @@ msgstr "crwdns150382:0crwdne150382:0" msgid "Payment for Document Type" msgstr "crwdns150384:0crwdne150384:0" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "crwdns197502:0crwdne197502:0" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "crwdns162056:0crwdne162056:0" @@ -5048,15 +5382,20 @@ msgstr "crwdns150388:0crwdne150388:0" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "crwdns150390:0crwdne150390:0" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "crwdns197504:0crwdne197504:0" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "crwdns150394:0crwdne150394:0" msgid "Percentage Discount" msgstr "crwdns161010:0crwdne161010:0" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "crwdns152448:0crwdne152448:0" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "crwdns154706:0crwdne154706:0" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "crwdns150396:0crwdne150396:0" @@ -5096,10 +5431,6 @@ msgstr "crwdns157170:0crwdne157170:0" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "crwdns150400:0{0}crwdnd150400:0{1}crwdnd150400:0{2}crwdnd150400:0{3}crwdne150400:0" -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "crwdns155264:0crwdne155264:0" - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "crwdns150402:0crwdne150402:0" @@ -5116,11 +5447,15 @@ msgstr "crwdns150406:0crwdne150406:0" msgid "Please complete the previous course to unlock this one." msgstr "crwdns158526:0crwdne158526:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "crwdns197506:0crwdne197506:0" + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "crwdns155266:0crwdne155266:0" -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "crwdns151644:0crwdne151644:0" @@ -5132,11 +5467,11 @@ msgstr "crwdns164074:0crwdne164074:0" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "crwdns150410:0{0}crwdne150410:0" -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "crwdns161012:0crwdne161012:0" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "crwdns151774:0crwdne151774:0" @@ -5148,12 +5483,11 @@ msgstr "crwdns160258:0crwdne160258:0" msgid "Please enter a valid Contact Us URL." msgstr "crwdns160260:0crwdne160260:0" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "crwdns150412:0crwdne150412:0" -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "crwdns151776:0crwdne151776:0" @@ -5161,19 +5495,19 @@ msgstr "crwdns151776:0crwdne151776:0" msgid "Please enter a valid timestamp" msgstr "crwdns155294:0crwdne155294:0" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." -msgstr "crwdns150414:0crwdne150414:0" +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" +msgstr "crwdns197508:0{0}crwdne197508:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "crwdns154614:0{0}crwdne154614:0" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "crwdns154616:0{0}crwdne154616:0" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "crwdns150422:0crwdne150422:0" @@ -5181,17 +5515,17 @@ msgstr "crwdns150422:0crwdne150422:0" msgid "Please login to access the quiz." msgstr "crwdns150424:0crwdne150424:0" -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "crwdns150426:0crwdne150426:0" - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "crwdns150428:0crwdne150428:0" -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." -msgstr "crwdns158528:0crwdne158528:0" +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "crwdns197510:0crwdne197510:0" + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." +msgstr "crwdns197512:0crwdne197512:0" #: frontend/src/components/UpcomingEvaluations.vue:19 msgid "Please make sure to schedule your evaluation before this date." @@ -5202,11 +5536,11 @@ msgstr "crwdns164000:0crwdne164000:0" msgid "Please prepare well and be on time for the evaluations." msgstr "crwdns150430:0crwdne150430:0" -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "crwdns164076:0crwdne164076:0" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "crwdns164078:0crwdne164078:0" @@ -5214,19 +5548,35 @@ msgstr "crwdns164078:0crwdne164078:0" msgid "Please run the code to execute the test cases." msgstr "crwdns155738:0crwdne155738:0" +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "crwdns197514:0crwdne197514:0" + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "crwdns197516:0crwdne197516:0" + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "crwdns197518:0crwdne197518:0" + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "crwdns158530:0crwdne158530:0" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "crwdns197520:0crwdne197520:0" + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "crwdns151778:0crwdne151778:0" -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "crwdns151780:0crwdne151780:0" -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "crwdns151782:0crwdne151782:0" @@ -5234,19 +5584,27 @@ msgstr "crwdns151782:0crwdne151782:0" msgid "Please select a member" msgstr "crwdns158532:0crwdne158532:0" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "crwdns197522:0crwdne197522:0" + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "crwdns155296:0crwdne155296:0" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "crwdns164002:0crwdne164002:0" -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "crwdns197524:0crwdne197524:0" + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "crwdns151784:0crwdne151784:0" -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "crwdns151786:0crwdne151786:0" @@ -5258,14 +5616,10 @@ msgstr "crwdns155102:0crwdne155102:0" msgid "Please take appropriate action at {0}" msgstr "crwdns150432:0{0}crwdne150432:0" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "crwdns151646:0crwdne151646:0" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "crwdns150434:0crwdne150434:0" - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "crwdns150446:0crwdne150446:0" msgid "Post" msgstr "crwdns150448:0crwdne150448:0" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "crwdns150450:0crwdne150450:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "crwdns154618:0crwdne154618:0" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "crwdns150464:0crwdne150464:0" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "crwdns150466:0crwdne150466:0" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "crwdns150468:0crwdne150468:0" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "crwdns150470:0crwdne150470:0" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "crwdns152617:0crwdne152617:0" @@ -5394,7 +5749,7 @@ msgstr "crwdns150480:0crwdne150480:0" msgid "Problem Statement" msgstr "crwdns155740:0crwdne155740:0" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "crwdns150482:0crwdne150482:0" @@ -5403,7 +5758,8 @@ msgstr "crwdns150482:0crwdne150482:0" msgid "Profession" msgstr "crwdns150484:0crwdne150484:0" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "crwdns150486:0crwdne150486:0" @@ -5437,17 +5793,21 @@ msgstr "crwdns158536:0crwdne158536:0" msgid "Program updated successfully" msgstr "crwdns158538:0crwdne158538:0" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "crwdns155742:0crwdne155742:0" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "crwdns197526:0crwdne197526:0" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "crwdns155744:0crwdne155744:0" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "crwdns155746:0crwdne155746:0" @@ -5475,14 +5835,14 @@ msgstr "crwdns155754:0crwdne155754:0" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "crwdns154532:0crwdne154532:0" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "crwdns150488:0crwdne150488:0" msgid "Progress (%)" msgstr "crwdns150490:0crwdne150490:0" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "crwdns155830:0crwdne155830:0" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "crwdns155832:0crwdne155832:0" @@ -5507,7 +5866,7 @@ msgstr "crwdns155832:0crwdne155832:0" msgid "Progress Summary for {0}" msgstr "crwdns158540:0{0}crwdne158540:0" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "crwdns155268:0crwdne155268:0" @@ -5519,9 +5878,10 @@ msgstr "crwdns150494:0crwdne150494:0" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "crwdns150498:0crwdne150498:0" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "crwdns150500:0crwdne150500:0" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "crwdns197528:0crwdne197528:0" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "crwdns152619:0crwdne152619:0" @@ -5567,10 +5932,9 @@ msgstr "crwdns155756:0crwdne155756:0" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "crwdns150516:0{0}crwdnd150516:0{1}crwdne150516:0" msgid "Questions" msgstr "crwdns150518:0crwdne150518:0" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "crwdns150520:0crwdne150520:0" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "crwdns150522:0crwdne150522:0" @@ -5631,10 +5995,14 @@ msgstr "crwdns150522:0crwdne150522:0" msgid "Quiz ID" msgstr "crwdns150524:0crwdne150524:0" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "crwdns197530:0crwdne197530:0" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "crwdns150526:0crwdne150526:0" @@ -5661,7 +6029,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:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "crwdns150538:0crwdne150538:0" @@ -5670,9 +6038,9 @@ msgstr "crwdns150538:0crwdne150538:0" msgid "Quiz will appear at the bottom of the lesson." msgstr "crwdns150540:0crwdne150540:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "crwdns150542:0crwdne150542:0" @@ -5687,7 +6055,7 @@ msgstr "crwdns155298:0crwdne155298: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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "crwdns161018:0crwdne161018:0" msgid "Regards" msgstr "crwdns150558:0crwdne150558:0" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "crwdns150560:0crwdne150560:0" @@ -5756,26 +6124,22 @@ msgstr "crwdns150560:0crwdne150560:0" msgid "Registered but disabled" msgstr "crwdns150564:0crwdne150564:0" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "crwdns150566:0crwdne150566:0" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "crwdns150568:0crwdne150568:0" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "crwdns159774:0crwdne159774:0" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "crwdns151490:0crwdne151490:0" @@ -5783,15 +6147,20 @@ msgstr "crwdns151490:0crwdne151490:0" msgid "Remove Highlight" msgstr "crwdns157430:0crwdne157430:0" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "crwdns150570:0crwdne150570:0" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "crwdns157404:0crwdne157404:0" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "crwdns197532:0crwdne197532:0" + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "crwdns150572:0crwdne150572:0" @@ -5814,23 +6183,18 @@ msgstr "crwdns150582:0crwdne150582:0" msgid "Resume Video" msgstr "crwdns155300:0crwdne155300:0" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "crwdns159368:0crwdne159368:0" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "crwdns150584:0crwdne150584:0" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "crwdns150588:0crwdne150588:0" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "crwdns150594:0crwdne150594:0" msgid "Role updated successfully" msgstr "crwdns155104:0crwdne155104:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "crwdns154473:0crwdne154473:0" @@ -5854,19 +6219,19 @@ msgstr "crwdns154473:0crwdne154473:0" msgid "Route" msgstr "crwdns150596:0crwdne150596:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "crwdns150598:0#{0}crwdne150598:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "crwdns150600:0#{0}crwdne150600:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "crwdns150602:0#{0}crwdne150602:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "crwdns150604:0#{0}crwdne150604:0" @@ -5878,6 +6243,12 @@ msgstr "crwdns150606:0{0}crwdne150606:0" msgid "Run" msgstr "crwdns150608:0crwdne150608:0" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "crwdns197534:0crwdne197534:0" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "crwdns159370:0crwdne159370:0" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "crwdns151650:0crwdne151650:0" @@ -5905,7 +6276,7 @@ msgstr "crwdns151652:0crwdne151652:0" msgid "SEO" msgstr "crwdns154534:0crwdne154534:0" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "crwdns157432:0crwdne157432:0" @@ -5918,11 +6289,11 @@ msgstr "crwdns150610:0crwdne150610:0" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "crwdns150610:0crwdne150610:0" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "crwdns150612:0crwdne150612:0" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "crwdns150614:0crwdne150614:0" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "crwdns150616:0crwdne150616:0" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "crwdns159372:0crwdne159372:0" @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "crwdns150618:0crwdne150618:0" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "crwdns150624:0crwdne150624:0" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "crwdns150626:0crwdne150626:0" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "crwdns157406:0crwdne157406:0" msgid "Search by Name" msgstr "crwdns152286:0crwdne152286:0" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "crwdns152288:0crwdne152288:0" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "crwdns197536:0crwdne197536:0" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "crwdns152132:0crwdne152132:0" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "crwdns150628:0crwdne150628:0" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "crwdns150630:0crwdne150630:0" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "crwdns150632:0crwdne150632:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "crwdns155106:0crwdne155106:0" -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "crwdns150634:0crwdne150634:0" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "crwdns159374:0crwdne159374:0" @@ -6099,11 +6479,11 @@ msgstr "crwdns164122:0crwdne164122:0" msgid "Send calendar invite for evaluations" msgstr "crwdns150642:0crwdne150642:0" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "crwdns159376:0crwdne159376:0" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "crwdns159378:0crwdne159378:0" @@ -6115,38 +6495,39 @@ msgstr "crwdns157176:0crwdne157176:0" msgid "Set your Password" msgstr "crwdns150646:0crwdne150646:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "crwdns154475:0crwdne154475:0" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "crwdns154477:0crwdne154477:0" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "crwdns150648:0crwdne150648:0" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "crwdns150650:0crwdne150650:0" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "crwdns152513:0crwdne152513:0" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "crwdns150652:0crwdne150652:0" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "crwdns151492:0crwdne151492:0" @@ -6214,8 +6595,8 @@ msgstr "crwdns150678:0crwdne150678:0" msgid "Signup Settings" msgstr "crwdns150682:0crwdne150682:0" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "crwdns150684:0crwdne150684:0" @@ -6256,16 +6637,24 @@ msgstr "crwdns155108:0crwdne155108:0" msgid "Slot deleted successfully" msgstr "crwdns155110:0crwdne155110:0" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "crwdns197538:0crwdne197538:0" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "crwdns150702:0crwdne150702:0" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "crwdns197540:0crwdne197540:0" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "crwdns150706:0crwdne150706:0" msgid "Staff" msgstr "crwdns150708:0crwdne150708:0" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "crwdns150712:0crwdne150712:0" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "crwdns150714:0crwdne150714:0" msgid "Start Date:" msgstr "crwdns152515:0crwdne152515:0" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "crwdns150716:0crwdne150716:0" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "crwdns155302:0crwdne155302:0" msgid "Startup Organization" msgstr "crwdns150728:0crwdne150728:0" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" msgstr "crwdns155838:0crwdne155838: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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "crwdns150732:0crwdne150732:0" @@ -6355,15 +6746,15 @@ msgstr "crwdns150732:0crwdne150732:0" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,53 +6763,65 @@ msgstr "crwdns150732:0crwdne150732:0" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "crwdns150734:0crwdne150734:0" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "crwdns197542:0crwdne197542:0" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "crwdns150736:0crwdne150736:0" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "crwdns150738:0crwdne150738:0" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "crwdns197544:0crwdne197544:0" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "crwdns150744:0crwdne150744:0" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" +msgstr "crwdns197546:0crwdne197546:0" + +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "crwdns197548:0crwdne197548:0" + #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "crwdns150748:0crwdne150748:0" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" -msgstr "crwdns150750:0crwdne150750:0" - #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "crwdns150752:0crwdne150752:0" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "crwdns150756:0crwdne150756:0" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "crwdns155112:0crwdne155112:0" @@ -6436,10 +6839,14 @@ msgstr "crwdns154620:0crwdne154620:0" msgid "Submission by" msgstr "crwdns152136:0crwdne152136:0" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "crwdns155760:0crwdne155760:0" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "crwdns197550:0crwdne197550:0" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "crwdns155762:0crwdne155762:0" @@ -6452,7 +6859,7 @@ msgstr "crwdns155762:0crwdne155762:0" msgid "Submit" msgstr "crwdns150762:0crwdne150762:0" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "crwdns155202:0crwdne155202:0" @@ -6482,7 +6889,7 @@ msgstr "crwdns150770:0crwdne150770:0" msgid "Sunday" msgstr "crwdns150772:0crwdne150772:0" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "crwdns151930:0{0}crwdnd151930:0{1}crwdne151930:0" @@ -6492,7 +6899,6 @@ msgstr "crwdns157178:0crwdne157178:0" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "crwdns157178:0crwdne157178:0" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "crwdns150774:0crwdne150774:0" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "crwdns150776:0crwdne150776:0" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "crwdns150780:0crwdne150780:0" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "crwdns150782:0crwdne150782:0" @@ -6604,7 +7010,7 @@ msgstr "crwdns155768:0{0}crwdne155768:0" msgid "Text" msgstr "crwdns150792:0crwdne150792:0" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "crwdns155204:0crwdne155204:0" @@ -6615,7 +7021,11 @@ msgstr "crwdns155204:0crwdne155204:0" msgid "Thanks and Regards" msgstr "crwdns150794:0crwdne150794:0" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "crwdns197552:0crwdne197552:0" + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "crwdns162058:0crwdne162058:0" @@ -6623,7 +7033,7 @@ msgstr "crwdns162058:0crwdne162058:0" msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "crwdns152517:0crwdne152517:0" -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "crwdns161020:0{0}crwdne161020:0" @@ -6635,11 +7045,11 @@ msgstr "crwdns150796:0{0}crwdnd150796:0{1}crwdne150796:0" msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "crwdns164124:0crwdne164124:0" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "crwdns150798:0{0}crwdnd150798:0{1}crwdnd150798:0{1}crwdne150798:0" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "crwdns164126:0{0}crwdne164126:0" @@ -6647,15 +7057,23 @@ msgstr "crwdns164126:0{0}crwdne164126:0" msgid "The last day to schedule your evaluations is " msgstr "crwdns164012:0crwdne164012:0" -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "crwdns162060:0crwdne162060:0" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "crwdns197554:0crwdne197554:0" + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "crwdns197556:0crwdne197556:0" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "crwdns150802:0crwdne150802:0" -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "crwdns162062:0crwdne162062:0" @@ -6667,19 +7085,15 @@ msgstr "crwdns150804:0crwdne150804:0" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "crwdns150806:0crwdne150806:0" -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "crwdns159380:0crwdne159380:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "crwdns150808:0crwdne150808:0" -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "crwdns150810:0crwdne150810:0" - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "crwdns152140:0crwdne152140:0" @@ -6702,10 +7116,6 @@ msgstr "crwdns151850:0{0}crwdnd151850:0{1}crwdne151850:0" msgid "These customisations will work on the main batch page." msgstr "crwdns150814:0crwdne150814:0" -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "crwdns150816:0{0}crwdnd150816:0{1}crwdne150816:0" - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "crwdns155904:0crwdne155904:0" @@ -6715,29 +7125,29 @@ msgstr "crwdns155904:0crwdne155904:0" msgid "This certificate does no expire" msgstr "crwdns150818:0crwdne150818:0" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "crwdns152144:0crwdne152144:0" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "crwdns161022:0crwdne161022:0" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "crwdns161024:0crwdne161024:0" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "crwdns161026:0{0}crwdne161026:0" -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "crwdns150820:0crwdne150820:0" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "crwdns150822:0crwdne150822:0" @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "crwdns150830:0{0}crwdne150830:0" #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 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" @@ -6856,7 +7266,9 @@ msgstr "crwdns150844:0crwdne150844:0" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "crwdns150844:0crwdne150844:0" msgid "Timezone" msgstr "crwdns150846:0crwdne150846:0" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "crwdns160434:0crwdne160434:0" @@ -6891,8 +7303,12 @@ msgstr "crwdns150848:0crwdne150848:0" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "crwdns150848:0crwdne150848:0" msgid "Title" msgstr "crwdns150850:0crwdne150850:0" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "crwdns197558:0crwdne197558:0" + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "crwdns151656:0crwdne151656:0" @@ -6929,7 +7349,7 @@ msgstr "crwdns150852:0crwdne150852:0" msgid "To Date" msgstr "crwdns150854:0crwdne150854:0" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "crwdns150858:0crwdne150858:0" @@ -6956,10 +7376,18 @@ msgstr "crwdns150868:0crwdne150868:0" msgid "Training Feedback" msgstr "crwdns155206:0crwdne155206:0" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "crwdns159778:0crwdne159778:0" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "crwdns197560:0crwdne197560:0" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "crwdns197562:0crwdne197562:0" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "crwdns150872:0crwdne150872:0" msgid "Tuesday" msgstr "crwdns150874:0crwdne150874:0" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "crwdns150876:0crwdne150876:0" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "crwdns164014:0crwdne164014:0" @@ -6994,8 +7422,9 @@ msgstr "crwdns164014:0crwdne164014: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:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "crwdns164014:0crwdne164014:0" msgid "Type" msgstr "crwdns150878:0crwdne150878:0" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "crwdns155444:0crwdne155444:0" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "crwdns150880:0crwdne150880:0" @@ -7051,7 +7480,8 @@ msgstr "crwdns150888:0crwdne150888:0" msgid "Under Review" msgstr "crwdns150890:0crwdne150890:0" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "crwdns152296:0crwdne152296:0" @@ -7072,29 +7502,30 @@ msgstr "crwdns150898:0crwdne150898:0" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "crwdns150900:0crwdne150900:0" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "crwdns150902:0crwdne150902:0" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "crwdns150904:0crwdne150904:0" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "crwdns159382:0crwdne159382:0" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "crwdns150906:0crwdne150906:0" @@ -7110,11 +7541,15 @@ msgstr "crwdns164130:0crwdne164130:0" msgid "Upload" msgstr "crwdns151498:0crwdne151498:0" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "crwdns197564:0crwdne197564:0" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "crwdns150910:0crwdne150910:0" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "crwdns150912:0{0}crwdne150912:0" @@ -7168,6 +7603,10 @@ msgstr "crwdns150920:0crwdne150920:0" msgid "User Skill" msgstr "crwdns150922:0crwdne150922:0" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "crwdns197566:0crwdne197566:0" + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "crwdns150924:0{0}crwdnd150924:0{1}crwdne150924:0" @@ -7177,8 +7616,9 @@ msgstr "crwdns150924:0{0}crwdnd150924:0{1}crwdne150924:0" msgid "Username" msgstr "crwdns150926:0crwdne150926:0" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "crwdns150928:0crwdne150928:0" @@ -7207,8 +7647,8 @@ msgid "Video Embed Link" msgstr "crwdns150936:0crwdne150936:0" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" -msgstr "crwdns155844:0{0}crwdne155844:0" +msgid "Video Statistics" +msgstr "crwdns197568:0crwdne197568:0" #: frontend/src/pages/JobDetail.vue:31 msgid "View Applications" @@ -7223,7 +7663,7 @@ msgstr "crwdns150940:0crwdne150940:0" msgid "View Resume" msgstr "crwdns160740:0crwdne160740:0" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "crwdns155210:0crwdne155210:0" @@ -7232,10 +7672,6 @@ msgstr "crwdns155210:0crwdne155210:0" msgid "Violet" msgstr "crwdns157182:0crwdne157182:0" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "crwdns150944:0crwdne150944:0" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "crwdns154540:0crwdne154540:0" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "crwdns150948:0crwdne150948:0" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "crwdns155846:0crwdne155846:0" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "crwdns197570:0crwdne197570:0" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "crwdns150950:0crwdne150950:0" @@ -7293,14 +7732,14 @@ msgstr "crwdns150954:0crwdne150954:0" msgid "Welcome to {0}!" msgstr "crwdns150956:0{0}crwdne150956:0" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" +msgstr "crwdns197572:0crwdne197572:0" + #: frontend/src/pages/PersonaForm.vue:32 msgid "What best describes your role?" msgstr "crwdns155120:0crwdne155120:0" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" -msgstr "crwdns151500:0crwdne151500:0" - #: frontend/src/pages/PersonaForm.vue:21 msgid "What is your use case for Frappe Learning?" msgstr "crwdns155122:0crwdne155122:0" @@ -7309,7 +7748,7 @@ msgstr "crwdns155122:0crwdne155122:0" msgid "When a course gets submitted for review, it will be listed here." msgstr "crwdns150958:0crwdne150958:0" -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "crwdns150960:0crwdne150960:0" @@ -7317,11 +7756,6 @@ msgstr "crwdns150960:0crwdne150960:0" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "crwdns150962:0crwdne150962:0" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "crwdns150964:0crwdne150964:0" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "crwdns150970:0crwdne150970:0" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "crwdns159780:0crwdne159780:0" @@ -7355,7 +7789,7 @@ msgstr "crwdns159780:0crwdne159780:0" msgid "Write a Review" msgstr "crwdns150972:0crwdne150972:0" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "crwdns150976:0crwdne150976:0" @@ -7366,27 +7800,51 @@ msgstr "crwdns150976:0crwdne150976:0" msgid "Yellow" msgstr "crwdns157184:0crwdne157184:0" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "crwdns150978:0{0}crwdnd150978:0{1}crwdnd150978:0{2}crwdne150978:0" -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "crwdns152621:0crwdne152621:0" -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "crwdns150980:0crwdne150980:0" -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "crwdns150982:0crwdne150982:0" -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." -msgstr "crwdns150984:0crwdne150984:0" +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." +msgstr "crwdns197574:0crwdne197574:0" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "crwdns197576:0crwdne197576:0" + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "crwdns197578:0crwdne197578:0" + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "crwdns197580:0crwdne197580:0" + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "crwdns197582:0crwdne197582:0" + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "crwdns197584:0crwdne197584:0" + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "crwdns197586:0crwdne197586:0" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "crwdns162068:0crwdne162068:0" @@ -7415,6 +7873,10 @@ msgstr "crwdns159384:0crwdne159384:0" msgid "You can find their resume attached to this email." msgstr "crwdns150994:0crwdne150994:0" +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "crwdns197588:0{0}crwdne197588:0" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "crwdns154790:0crwdne154790:0" @@ -7423,42 +7885,114 @@ msgstr "crwdns154790:0crwdne154790:0" msgid "You cannot change the roles in read-only mode." msgstr "crwdns154792:0crwdne154792:0" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "crwdns162070:0crwdne162070:0" -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "crwdns162072:0crwdne162072:0" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "crwdns162074:0crwdne162074:0" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "crwdns150996:0{0}crwdne150996:0" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "crwdns150998:0crwdne150998:0" -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "crwdns162076:0crwdne162076:0" -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "crwdns162078:0crwdne162078:0" +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "crwdns197590:0crwdne197590:0" + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "crwdns197592:0crwdne197592:0" + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "crwdns197594:0crwdne197594:0" + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "crwdns197596:0crwdne197596:0" + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "crwdns197598:0crwdne197598:0" + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "crwdns197600:0crwdne197600:0" + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "crwdns151000:0crwdne151000:0" -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "crwdns197602:0crwdne197602:0" + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "crwdns197604:0crwdne197604:0" + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "crwdns197606:0crwdne197606:0" + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "crwdns197608:0crwdne197608:0" + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "crwdns197610:0crwdne197610:0" + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "crwdns197612:0crwdne197612:0" + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "crwdns197614:0crwdne197614:0" + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "crwdns197616:0crwdne197616:0" + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "crwdns197618:0crwdne197618:0" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "crwdns197620:0crwdne197620:0" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "crwdns197622:0crwdne197622:0" + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "crwdns162080:0crwdne162080:0" +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "crwdns197624:0crwdne197624:0" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "crwdns151002:0crwdne151002:0" @@ -7480,7 +8014,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:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "crwdns152623:0crwdne152623:0" @@ -7492,11 +8026,11 @@ msgstr "crwdns151012:0crwdne151012:0" msgid "You have applied" msgstr "crwdns154718:0crwdne154718:0" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "crwdns151014:0crwdne151014:0" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "crwdns151016:0crwdne151016:0" @@ -7508,7 +8042,7 @@ 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" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "crwdns162082:0crwdne162082:0" @@ -7520,15 +8054,15 @@ msgstr "crwdns160436:0crwdne160436: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/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "crwdns159386:0{0}crwdnd159386:0{1}crwdnd159386:0{2}crwdnd159386:0{3}crwdne159386:0" -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "crwdns159388:0{0}crwdnd159388:0{1}crwdne159388:0" -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "crwdns159390:0{0}crwdnd159390:0{1}crwdne159390:0" @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "crwdns162084:0crwdne162084:0" #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." -msgstr "crwdns162086:0crwdne162086:0" +msgid "You must be an Admin to assign badges to users." +msgstr "crwdns197626:0crwdne197626:0" #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "crwdns164016:0crwdne164016:0" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "crwdns162088:0crwdne162088:0" -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "crwdns151022:0crwdne151022:0" @@ -7569,7 +8103,7 @@ msgstr "crwdns151024:0{0}crwdne151024:0" msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "crwdns151026:0crwdne151026:0" -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "crwdns151028:0crwdne151028:0" @@ -7592,11 +8126,11 @@ msgstr "crwdns151034:0crwdne151034:0" msgid "Your Output" msgstr "crwdns155772:0crwdne155772:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "crwdns154222:0{0}crwdne154222:0" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "crwdns164132:0crwdne164132:0" @@ -7604,7 +8138,7 @@ msgstr "crwdns164132:0crwdne164132:0" msgid "Your calendar is set." msgstr "crwdns151036:0crwdne151036:0" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "crwdns154224:0{0}crwdne154224:0" @@ -7612,12 +8146,15 @@ msgstr "crwdns154224:0{0}crwdne154224:0" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "crwdns155212:0{{ batch_name }}crwdne155212:0" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "crwdns197628:0{0}crwdnd197628:0{1}crwdnd197628:0{2}crwdnd197628:0{3}crwdne197628:0" + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "crwdns151038:0{0}crwdnd151038:0{1}crwdnd151038:0{2}crwdnd151038:0{3}crwdne151038:0" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "crwdns151040:0crwdne151040:0" @@ -7641,19 +8178,28 @@ msgstr "crwdns151048:0crwdne151048:0" msgid "Zen Mode" msgstr "crwdns154720:0crwdne154720:0" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "crwdns197630:0crwdne197630:0" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "crwdns155272:0crwdne155272:0" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "crwdns155274:0crwdne155274:0" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "crwdns155276:0crwdne155276:0" @@ -7662,6 +8208,10 @@ msgstr "crwdns155276:0crwdne155276:0" msgid "Zoom Settings" msgstr "crwdns151050:0crwdne151050:0" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "crwdns197632:0crwdne197632:0" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "crwdns152176:0crwdne152176:0" @@ -7707,8 +8257,9 @@ msgstr "crwdns154622:0crwdne154622:0" msgid "certificates" msgstr "crwdns154624:0crwdne154624:0" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "crwdns159396:0crwdne159396:0" msgid "days" msgstr "crwdns159398:0crwdne159398:0" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "crwdns160438:0crwdne160438:0" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "crwdns159400:0crwdne159400:0" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "crwdns159402:0crwdne159402:0" @@ -7758,11 +8309,11 @@ msgstr "crwdns151062:0crwdne151062:0" msgid "lessons" msgstr "crwdns158550:0crwdne158550:0" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "crwdns159404:0crwdne159404:0" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "crwdns159406:0crwdne159406:0" @@ -7792,7 +8343,7 @@ msgstr "crwdns155280:0crwdne155280:0" msgid "others" msgstr "crwdns157188:0crwdne157188:0" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "crwdns151070:0crwdne151070:0" @@ -7825,7 +8376,7 @@ msgstr "crwdns164024:0crwdne164024:0" msgid "to select" msgstr "crwdns164026:0crwdne164026:0" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "crwdns155216:0crwdne155216:0" @@ -7849,7 +8400,7 @@ msgstr "crwdns155774:0{0}crwdne155774:0" msgid "{0} Quizzes" msgstr "crwdns155126:0{0}crwdne155126:0" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "crwdns151078:0{0}crwdne151078:0" @@ -7861,11 +8412,11 @@ msgstr "crwdns155776:0{0}crwdne155776:0" msgid "{0} has applied for the job position {1}" msgstr "crwdns151080:0{0}crwdnd151080:0{1}crwdne151080:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "crwdns164136:0{0}crwdnd164136:0{1}crwdne164136:0" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "crwdns164138:0{0}crwdnd164138:0{1}crwdne164138:0" @@ -7881,11 +8432,11 @@ msgstr "crwdns151084:0{0}crwdnd151084:0{1}crwdne151084:0" msgid "{0} is already a mentor for course {1}" msgstr "crwdns151088:0{0}crwdnd151088:0{1}crwdne151088:0" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "crwdns152302:0{0}crwdnd152302:0{1}crwdne152302:0" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "crwdns151092:0{0}crwdnd151092:0{1}crwdne151092:0" @@ -7893,7 +8444,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:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "crwdns151096:0{0}crwdne151096:0" @@ -7901,45 +8452,45 @@ 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:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "crwdns151100:0{0}crwdnd151100:0{1}crwdne151100:0" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "crwdns159782:0{0}crwdne159782:0" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "crwdns164084:0{0}crwdnd164084:0{1}crwdne164084:0" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "crwdns151104:0crwdne151104:0" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "crwdns151106:0crwdne151106:0" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "crwdns151108:0crwdne151108:0" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "crwdns151110:0crwdne151110:0" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "crwdns151112:0crwdne151112:0" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "crwdns151114:0crwdne151114:0" diff --git a/lms/locale/es.po b/lms/locale/es.po index dcf4f0a9..3fedc05a 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: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-03-03 18:47\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:24\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr "" msgid " you are on a" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "Configuración del LMS" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "Configurar una página de inicio" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "Visita el portal LMS" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "Crear un curso" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "Documentación" @@ -67,26 +67,26 @@ msgstr "Documentación" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "Comenzar" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "Master" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "Estadísticas" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "A new batch has been published on " msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -102,27 +102,23 @@ msgstr "" msgid "A new course has been published on " msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "Una introducción de una línea al curso que aparece en la tarjeta del curso." -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "Acerca de" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "Aceptación de Términos y/o Políticas" msgid "Account ID" msgstr "ID de la cuenta" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "Nombre de la Cuenta" @@ -151,21 +151,20 @@ msgstr "Logros" msgid "Active Members" msgstr "" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "Agregar" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "" msgid "Add Evaluator" msgstr "" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "Añadir una clase" @@ -200,6 +199,10 @@ msgstr "Agregar espacio" msgid "Add Test Case" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "Añadir un capítulo" @@ -208,23 +211,19 @@ msgstr "Añadir un capítulo" msgid "Add a Lesson" msgstr "Añadir una lección" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "Añadir a un estudiante" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "Añadir un capítulo" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" -msgstr "Añadir un curso" +msgid "Add a course to the batch" +msgstr "" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "Añadir una lección" @@ -237,7 +236,7 @@ msgstr "" msgid "Add a new question" msgstr "Añadir una nueva pregunta" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "" @@ -257,11 +256,11 @@ msgstr "Añadir un examen" msgid "Add an assignment to your lesson" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 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/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "" @@ -269,7 +268,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "" @@ -281,20 +280,16 @@ msgstr "" msgid "Add web page to sidebar" msgstr "Agregar página web a la barra lateral" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "Añadir su tarea como {0}" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "Admin" msgid "Administrator" msgstr "Administrador" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "Todos" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "Todos los Cursos" @@ -344,12 +338,13 @@ msgstr "Todas las preguntas deberían tener las mismas marcas si el límite est msgid "Allow Guest Access" msgstr "" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" -msgstr "Permitir publicación de empleo desde el sitio web" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" +msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "Permitir la autoinscripción" @@ -359,10 +354,6 @@ msgstr "Permitir la autoinscripción" msgid "Allow accessing future dates" msgstr "Permitir acceder a fechas futuras" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "Permitir autoinscripción" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "Ya está Registrado" @@ -375,9 +366,10 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "Importe" msgid "Amount (USD)" msgstr "Importe (USD)" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "" #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "Importe con GST" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "Anuncio" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "Anuncios" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "Aplica para este trabajo" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "Aprobado" @@ -486,11 +480,11 @@ msgstr "Aprobado" msgid "Apps" msgstr "Apps" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "Archivado" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "" @@ -502,18 +496,22 @@ msgstr "" msgid "Are you sure you want to enroll?" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "¿Estás seguro de que deseas iniciar sesión en el panel de Frappe Cloud?" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "" + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "" #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "Evaluación" @@ -529,18 +527,18 @@ msgstr "Nombre de la Evaluación" msgid "Assessment Type" msgstr "Tipo de evaluación" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "Examen añadido correctamente" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "Asignación" msgid "Assignment Attachment" msgstr "Adjunto de la asignación" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "Título de la tarea" msgid "Assignment created successfully" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "Ya existe una asignación para la lección {0} por {1}." -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "La tarea aparecerá al final de la lección." #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "Asignaciones" @@ -630,7 +637,7 @@ msgstr "Asignaciones" msgid "At least one applicable item is required" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "Al menos una opción debe ser correcta para esta pregunta." @@ -660,13 +667,8 @@ msgstr "Preferencia de vestimenta" msgid "Authorize Google Calendar Access" msgstr "Autorizar acceso a Google Calendar" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "Autoasignar" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "Grabación Automática" @@ -679,23 +681,27 @@ msgstr "" msgid "Available Slots" msgstr "" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "Puntuación media" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" msgstr "" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 @@ -720,6 +726,10 @@ msgstr "Descripción de la Insignia" msgid "Badge Image" msgstr "Imagen de la Insignia" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "" @@ -748,21 +758,28 @@ msgstr "" msgid "Badge {0} has already been assigned to this {1}." msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "Lote" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "Curso por lotes" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "Detalles del lote" msgid "Batch Details Raw" msgstr "Detalles del lote en bruto" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "" @@ -815,6 +835,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "Nombre del lote" msgid "Batch Settings" msgstr "Configuración de lotes" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "Fecha de inicio del lote" @@ -842,7 +864,7 @@ msgstr "Fecha de inicio del lote" msgid "Batch Start Date:" msgstr "Fecha de inicio del lote:" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "" @@ -853,33 +875,43 @@ msgstr "" msgid "Batch Title" msgstr "Título del grupo" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 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:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "" +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "Lote:" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "Lotes" @@ -892,21 +924,21 @@ msgstr "Atentamente," #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "Detalles de facturación" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "Nombre de Facturación" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "Biografía" @@ -950,15 +982,11 @@ msgstr "Por" msgid "CGPA/4" msgstr "CGPA/4" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "Cancelar" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "Ropa casual" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "Certificado" @@ -1019,7 +1052,7 @@ msgstr "Plantilla de correo electrónico de certificado" msgid "Certificate Link" msgstr "Enlace de certificado" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "" @@ -1027,32 +1060,36 @@ msgstr "" msgid "Certificate saved successfully" msgstr "Certificado guardado correctamente" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "Certificados" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "Certificación" @@ -1066,7 +1103,19 @@ msgstr "Detalles de certificación" msgid "Certification Name" msgstr "Nombre de la certificación" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "" @@ -1075,20 +1124,20 @@ msgstr "" msgid "Certifications" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "Participantes certificados" @@ -1096,18 +1145,18 @@ msgstr "Participantes certificados" msgid "Change" msgstr "Cambio" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "Capítulo" @@ -1116,23 +1165,24 @@ msgstr "Capítulo" msgid "Chapter Reference" msgstr "Referencia del capítulo" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "Capítulos" @@ -1181,11 +1231,11 @@ msgstr "" msgid "Choices" msgstr "Opciones" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "Elegir todas las respuestas que apliquen" @@ -1197,13 +1247,13 @@ msgstr "" msgid "Choose an icon" msgstr "Elegir icono" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "Elige una respuesta" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "Ciudad" msgid "Class:" msgstr "" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "Quitar" @@ -1222,7 +1272,7 @@ msgstr "Quitar" msgid "Clearly Defined Role" msgstr "Rol claramente definido" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "Click aquí" @@ -1248,7 +1298,7 @@ msgstr "Cerrar" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "Código" msgid "Collaboration Preference" msgstr "Preferencia de colaboración" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "Colapso" @@ -1285,27 +1335,29 @@ msgstr "Nombre de la academia" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "Color" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "Comentarios" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "" @@ -1315,7 +1367,7 @@ msgstr "" msgid "Common keywords that will be used for all pages" msgstr "" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "Communidad" @@ -1328,20 +1380,20 @@ msgstr "Compañía" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "Detalles de la empresa" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "Dirección de correo de la Empresa" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "Logo de la Compañía" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "Tipo de empresa" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "Completar registro" msgid "Complete Your Enrollment" msgstr "" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "" @@ -1395,6 +1448,11 @@ msgstr "" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "Completado" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "Certificado de finalización" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "La condición debe ser un código Python válido." msgid "Conduct Evaluation" msgstr "" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "Configuración" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "Confirmar" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "" @@ -1441,7 +1520,7 @@ msgstr "" msgid "Confirm Your Action" msgstr "" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "" @@ -1456,7 +1535,7 @@ msgstr "Correo de confirmación enviado" msgid "Confirmation Email Template" msgstr "Plantilla de correo electrónico de confirmación" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "¡Felicidades por obtener la certificación!" @@ -1476,7 +1555,10 @@ msgstr "" msgid "Contact Us URL" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "Póngase en contacto con el administrador para inscribirse en este curso" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "Póngase en contacto con el administrador para inscribirse en este curso." @@ -1485,7 +1567,7 @@ msgstr "Póngase en contacto con el administrador para inscribirse en este curso #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "Continuar aprendiendo" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "Respuesta correcta" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "Código promocional" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "" @@ -1569,22 +1651,24 @@ msgstr "" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "Curso" @@ -1621,8 +1704,8 @@ msgstr "Curso" msgid "Course Chapter" msgstr "Capítulo del curso" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "Curso Completado" @@ -1638,14 +1721,19 @@ msgstr "" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "" msgid "Course Creator" msgstr "Creador del curso" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "Datos del Curso" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "Descripción del curso" @@ -1679,7 +1768,8 @@ msgstr "" msgid "Course Evaluator" msgstr "Evaluador del curso" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "Imagen del curso" @@ -1693,7 +1783,7 @@ msgstr "Instructor del curso" msgid "Course Lesson" msgstr "Lección del curso" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "Lista de Cursos" @@ -1701,12 +1791,15 @@ msgstr "Lista de Cursos" msgid "Course Name" msgstr "Nombre del Curso" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "Resumen del progreso del curso" @@ -1716,8 +1809,8 @@ msgstr "Resumen del progreso del curso" msgid "Course Settings" msgstr "Configuración del curso" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "Estadísticas del curso" @@ -1734,6 +1827,10 @@ msgstr "Estadísticas del curso" msgid "Course Title" msgstr "Título del curso" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "" @@ -1742,38 +1839,46 @@ msgstr "" msgid "Course already added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "El curso {0} ya se ha agregado a este lote." -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "" #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "Cursos" msgid "Courses Completed" msgstr "Cursos completados" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "Cursos eliminados correctamente" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "Imagen de portada" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "Crear" msgid "Create Certificate" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "Crear" @@ -1846,15 +1956,15 @@ msgstr "Crear una clase en vivo" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "" @@ -1866,35 +1976,37 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "Creado" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "Lección actual" msgid "Current Streak" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "Cian" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "Tablero" @@ -1964,10 +2081,6 @@ msgstr "Importación de Datos" msgid "Date" msgstr "Fecha" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "Fecha y hora" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "Fecha:" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "Tipo de Grado" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "Tipo de Grado" msgid "Delete" msgstr "Eliminar" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "" @@ -2034,7 +2148,7 @@ msgstr "" msgid "Delete Program" msgstr "" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "" @@ -2042,11 +2156,11 @@ msgstr "" msgid "Delete this coupon?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2054,18 +2168,22 @@ msgstr "" msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "" #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "Escritorio" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "Detalles" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "" + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "Deshabilitar la autoinscripción" @@ -2119,6 +2243,7 @@ msgstr "" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "Descuento" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "Descuento" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "Tipo de descuento" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "Discusiones" @@ -2206,8 +2331,6 @@ msgstr "Duración (en minutos)" msgid "Duration of the live class in minutes" msgstr "Duración de la clase en vivo en minutos" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "" msgid "Edit Badge Assignment" msgstr "" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "Editar capítulo" @@ -2241,11 +2364,19 @@ msgstr "" msgid "Edit Email Template" msgstr "" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "Editar perfil" @@ -2302,10 +2433,6 @@ msgstr "ID de correo electrónico" msgid "Email Sent" msgstr "Correo Electrónico Enviado" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "Plantilla de Correo Electrónico" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "Plantillas de correo" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "" @@ -2353,12 +2479,13 @@ msgstr "Habilite la API de Google en la configuración de Google para enviar inv msgid "Enable Negative Marking" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "" #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "Habilitado" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "" #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "Fecha Final" @@ -2394,6 +2525,7 @@ msgstr "Fecha de finalización (o esperado)" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "Fecha de finalización (o esperado)" msgid "End Time" msgstr "Hora de finalización" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "" @@ -2416,27 +2548,50 @@ msgstr "" msgid "Enforce Course Order" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "Inscribirse ahora" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "Estudiantes inscritos" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "Inscripciones" @@ -2475,7 +2631,7 @@ msgstr "Ingrese el ID del cliente y el secreto del cliente en la configuración msgid "Enter a Coupon Code" msgstr "" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "Introduce una URL" @@ -2487,7 +2643,11 @@ msgstr "" msgid "Enter reply to email" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "" @@ -2499,7 +2659,7 @@ msgstr "" msgid "Error creating email template" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -2507,16 +2667,27 @@ msgstr "" msgid "Error creating quiz: {0}" msgstr "" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "" @@ -2524,9 +2695,14 @@ msgstr "" msgid "Error updating email template" msgstr "" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "Evaluación" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "Detalles de evaluación" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "Fecha de finalización de la evaluación" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "Solicitud de evaluación" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "La fecha de finalización de la evaluación no puede ser inferior a la fecha de finalización" @@ -2562,9 +2743,10 @@ msgstr "La evaluación se guardó correctamente" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "Horario del evaluador" msgid "Evaluator added successfully" msgstr "" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "" - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2616,7 +2794,7 @@ msgstr "" msgid "Event" msgstr "Evento" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "Ejemplo: IST (+5:30)" @@ -2637,7 +2815,7 @@ msgstr "Título del ejercicio" msgid "Exercise deleted successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "Expandir" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "Expira el" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "Fecha de caducidad" @@ -2710,6 +2888,10 @@ msgstr "Falla" msgid "Failed" msgstr "Falló" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "" @@ -2718,7 +2900,7 @@ msgstr "" msgid "Failed to enroll in program: {0}" msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" @@ -2726,7 +2908,7 @@ msgstr "" msgid "Failed to send email" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2734,26 +2916,26 @@ msgstr "" msgid "Failed to update badge assignment: " msgstr "" -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "Destacados" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "Retroalimentación" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "Siéntase libre de realizar modificaciones en su envío si es necesario." @@ -2776,7 +2958,7 @@ msgstr "Tipo de Archivo" msgid "Filter assignments by course" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "" @@ -2784,7 +2966,7 @@ msgstr "" msgid "Filter by Exercise" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "" @@ -2793,7 +2975,8 @@ msgstr "" msgid "Filter by Status" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "Primer Nombre" @@ -2823,13 +3006,18 @@ msgstr "Horario flexible" msgid "Formal Wear" msgstr "Ropa formal" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "Gratis" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "Nombre completo" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "Función" msgid "GST Amount" msgstr "Importe del GST" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "Número de GST" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "GSTIN" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "" @@ -2915,8 +3103,8 @@ msgstr "" msgid "General" msgstr "General" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "" @@ -2924,7 +3112,7 @@ msgstr "" msgid "Generate Google Meet Link" msgstr "Generar enlace de Google Meet" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "Obtener certificado" @@ -2947,7 +3135,7 @@ msgstr "" msgid "Get the app on your iPhone for easy access & a better experience" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "" @@ -2956,6 +3144,48 @@ msgstr "" msgid "Github ID" msgstr "Github ID" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "Buscar" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "Calendario de Google" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "Enlace Google Meet" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "Calificación" @@ -2978,7 +3208,7 @@ msgstr "Calificar asignación" msgid "Grade Type" msgstr "Tipo de grado" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "¿Tiene una cuenta? Iniciar sesión" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "Titular" @@ -3023,7 +3253,7 @@ msgstr "Hola" msgid "Hello Learner" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "Ayuda" @@ -3031,7 +3261,7 @@ msgstr "Ayuda" msgid "Help others learn something new by creating a course." msgstr "Ayude a otros a aprender algo nuevo creando un curso." -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "" @@ -3044,7 +3274,7 @@ msgstr "" msgid "Here are the details:" msgstr "" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "Hola" @@ -3078,6 +3308,10 @@ msgstr "Ocultar mi información privada a los demás" msgid "Highlight" msgstr "Resaltar" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "" + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "" msgid "Hiring" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "Inicio" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "Anfitrión" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "" @@ -3114,15 +3350,19 @@ msgstr "Actualmente trabajo aquí" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "Me complace informarle que ha obtenido con éxito su certificación para el curso {0}. ¡Felicidades!" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "No estoy disponible" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "Identificador" @@ -3137,9 +3377,9 @@ msgstr "Icono" msgid "Identify User Category" msgstr "" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." -msgstr "Si la opción Incluir en vista previa está habilitada para una lección, la lección también será accesible para usuarios que no hayan iniciado sesión." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." +msgstr "" #: frontend/src/components/Quiz.vue:46 msgid "If you answer incorrectly, {0} {1} will be deducted from your score for each incorrect answer." @@ -3190,19 +3430,19 @@ msgstr "Imagen" msgid "Image search powered by" msgstr "Búsqueda de imágenes con tecnología" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "Imagen: Flujo de datos corruptos" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "Importar" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "" @@ -3228,6 +3468,10 @@ msgstr "" msgid "Include In Preview" msgstr "Incluir en vista previa" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "Nombre de Institución" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "Instructor" @@ -3285,15 +3528,22 @@ msgstr "Contenido del instructor" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "Notas del instructor" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "" + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "Instructores" msgid "Instructors Comments" msgstr "Comentarios del instructor" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "Interés" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "Introducción" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "ID de cuestionario no válido" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "" @@ -3352,21 +3606,21 @@ msgstr "" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "Fecha de emisión" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "Emitido el" @@ -3399,21 +3653,11 @@ msgstr "JavaScript" msgid "Job" msgstr "Empleo" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "Subtítulo de la bolsa de trabajo" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "Título de la bolsa de trabajo" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "Detalles del Puesto" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "Vacantes abiertas" @@ -3424,11 +3668,6 @@ msgstr "Vacantes abiertas" msgid "Job Opportunity" msgstr "Oportunidad de empleo" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "Configuración de trabajo" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "Título del trabajo" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "Trabajos" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "Unirse" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "" @@ -3484,8 +3725,8 @@ msgstr "" msgid "Keep going," msgstr "" -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "LMS" @@ -3606,6 +3847,11 @@ msgstr "Revisión del Curso LMS" msgid "LMS Enrollment" msgstr "Inscripción LMS" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "Clase en vivo LMS" msgid "LMS Live Class Participant" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "Solicitud de mentor LMS" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "Fuente LMS" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "Etiqueta" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "Idioma" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "Apellido" @@ -3789,11 +4030,16 @@ msgstr "Apellido" msgid "Launch File" msgstr "" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "" @@ -3814,7 +4060,7 @@ msgstr "" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "Lección" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "Referencia de la lección" msgid "Lesson Title" msgstr "Título de la lección" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "" @@ -3856,7 +4114,8 @@ msgstr "" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "Limitar preguntas a" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "El límite no puede ser mayor o igual al número de preguntas del cuestionario." -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "Linkedin" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "ID de LinkedIn" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "En vivo" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "Clase en vivo" msgid "LiveCode URL" msgstr "URL LiveCode" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "Preferencia de ubicación" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "Iniciar sesión" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "¿Iniciar sesión en Frappe Cloud?" @@ -3966,7 +4225,7 @@ msgstr "Iniciar sesión para aplicar al puesto" msgid "Longest Streak" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "" @@ -3979,8 +4238,8 @@ msgstr "" msgid "Make LMS the default home" msgstr "Convertir LMS en la página de inicio por defecto" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "Publicar un anuncio" @@ -3988,11 +4247,7 @@ msgstr "Publicar un anuncio" msgid "Make notes for quick revision. Press / for menu." msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "Administrar grupo" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4006,6 +4261,11 @@ msgstr "Gerente (Ventas/Marketing/Cliente)" msgid "Manifest File" msgstr "" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "Marcar" @@ -4018,7 +4278,7 @@ msgstr "Marcar todo como leídas" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "Medio" @@ -4084,9 +4345,9 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "Miembro" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "" @@ -4143,8 +4406,12 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "" msgid "Member already enrolled in this batch" msgstr "" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "" @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Metadescripción" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "Meta imagen" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "" @@ -4321,7 +4593,7 @@ msgstr "" msgid "Milestone" msgstr "Evento importante" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "" @@ -4332,6 +4604,7 @@ msgstr "" #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "" msgid "Modified By" msgstr "Modificado por" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "El nombre del módulo es incorrecto o no existe." -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "Módulo incorrecto." @@ -4382,7 +4659,7 @@ msgstr "Módulo incorrecto." msgid "Monday" msgstr "Lunes" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "" @@ -4395,11 +4672,11 @@ msgstr "Más" msgid "Multiple Correct Answers" msgstr "Múltiples respuestas correctas" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "" @@ -4407,6 +4684,10 @@ msgstr "" msgid "My Notes" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "Mi Perfil" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "Mi disponibilidad" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "Mi calendario" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "Nombre" @@ -4426,17 +4709,19 @@ msgstr "Nombre" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "Nuevo" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "Nuevo lote" @@ -4444,8 +4729,9 @@ msgstr "Nuevo lote" msgid "New Coupon" msgstr "" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "Nuevo curso" @@ -4453,7 +4739,12 @@ msgstr "Nuevo curso" msgid "New Email Template" msgstr "" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "Nuevo trabajo" @@ -4461,6 +4752,10 @@ msgstr "Nuevo trabajo" msgid "New Job Applicant" msgstr "Nuevo solicitante de trabajo" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "" @@ -4477,11 +4772,11 @@ msgstr "Nueva inscripción" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "Nuevo comentario en lote {0}" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "Nueva respuesta sobre el tema {0} en curso {1}" @@ -4495,7 +4790,7 @@ msgstr "Nuevo/a: {0}" msgid "Next" msgstr "Siguiente" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "Sin evaluaciones" @@ -4528,9 +4823,17 @@ msgstr "" msgid "No Upcoming Evaluations" msgstr "No hay próximas evaluaciones" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" -msgstr "Sin anuncios" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." +msgstr "" #: lms/templates/certificates_section.html:23 msgid "No certificates" @@ -4544,15 +4847,16 @@ msgstr "" msgid "No coupons selected for deletion" msgstr "" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" msgstr "" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "No hay cursos creados" @@ -4561,7 +4865,7 @@ msgstr "No hay cursos creados" msgid "No courses under review" msgstr "No hay cursos en revisión" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "" @@ -4569,7 +4873,7 @@ msgstr "" msgid "No introduction" msgstr "No hay introducción" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "No hay clases en vivo programadas" @@ -4593,20 +4897,21 @@ msgstr "" msgid "No quizzes added yet." msgstr "" -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "Sin calificar" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "No permitido" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "No guardado" msgid "Note" msgstr "Nota" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "Notas" @@ -4689,11 +4997,11 @@ msgstr "Notificaciones" msgid "Notify me when available" msgstr "Avísame cuando esté disponible" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "Número de plazas disponibles" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "Oficina cerca de casa" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "Desconectado" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "" msgid "Once again, congratulations on this significant accomplishment." msgstr "Una vez más, felicidades por este importante logro." -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "Una vez que el moderador califique su envío, encontrará los detalles aquí." #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "En línea" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "" + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "Sólo se aceptarán archivos del tipo {0}." -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "Curso abierto" msgid "Open Ended" msgstr "Apertura finalizada" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "" #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "Naranja" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "ID de pedido" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "Organización" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "Cantidad original" msgid "Others" msgstr "Otros" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "" @@ -4852,18 +5176,22 @@ msgstr "" msgid "Output" msgstr "" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "Resumen" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "Propietario" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "PAN" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "Número PAN" @@ -4876,35 +5204,35 @@ msgstr "Número PAN" msgid "PDF" msgstr "PDF" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "Lote pagó" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "Cursos Pagos" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "Porcentaje de aprobación" msgid "Password" msgstr "Contraseña" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" -msgstr "Pegue el enlace de YouTube de un video corto que presenta el curso." +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" +msgstr "" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "País de pago" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "Detalles de pago" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "Pasarela de Pago" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "ID del pago" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "Pago recibido" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "" #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "" @@ -5036,6 +5366,10 @@ msgstr "Pago del documento" msgid "Payment for Document Type" msgstr "Tipo de documento de pago" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "" @@ -5048,15 +5382,20 @@ msgstr "La aplicación de pagos no está instalada" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "Pendiente" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "Porcentaje (por ejemplo, 70%)" msgid "Percentage Discount" msgstr "" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "Número de teléfono" @@ -5096,10 +5431,6 @@ msgstr "Rosa" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "Agregue {1} para {3} para enviar invitaciones de calendario para evaluaciones." -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "" - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "Por favor, consulte a su administrador para verificar su registro" @@ -5116,11 +5447,15 @@ msgstr "Haga clic en el siguiente botón para establecer su nueva contraseña" msgid "Please complete the previous course to unlock this one." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -5132,11 +5467,11 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "Asegúrese de completar todas las preguntas en {0} minutos." -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "" @@ -5148,12 +5483,11 @@ msgstr "" msgid "Please enter a valid Contact Us URL." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "Introduce una URL válida." -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "" @@ -5161,19 +5495,19 @@ msgstr "" msgid "Please enter a valid timestamp" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." -msgstr "Por favor, introduzca la URL para el envío de la tarea." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" +msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "Por favor, háganos saber dónde se enteró de nosotros." @@ -5181,16 +5515,16 @@ msgstr "Por favor, háganos saber dónde se enteró de nosotros." msgid "Please login to access the quiz." msgstr "Inicie sesión para acceder al cuestionario." -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "Por favor inicie sesión para acceder a esta página." - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "Por favor inicie sesión para continuar con el pago." -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "" + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:19 @@ -5202,11 +5536,11 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "Por favor, prepárese bien y llegue a tiempo a las evaluaciones." -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "" @@ -5214,19 +5548,35 @@ msgstr "" msgid "Please run the code to execute the test cases." msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "" + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "" @@ -5234,19 +5584,27 @@ msgstr "" msgid "Please select a member" msgstr "" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "" @@ -5258,14 +5616,10 @@ msgstr "" msgid "Please take appropriate action at {0}" msgstr "Tome las medidas adecuadas en {0}" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "Por favor, suba el archivo de la tarea." - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "Posible respuesta 4" msgid "Post" msgstr "Publicar" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "Código postal" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "Previsualizar imagen" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "Vista previa del video" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "Anterior" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "Precios" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -5394,7 +5749,7 @@ msgstr "La información privada incluye su calificación y preferencias de entor msgid "Problem Statement" msgstr "" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "Proceder al pago" @@ -5403,7 +5758,8 @@ msgstr "Proceder al pago" msgid "Profession" msgstr "Profesión" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "Imagen del Perfil" @@ -5437,17 +5793,21 @@ msgstr "" msgid "Program updated successfully" msgstr "" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "" @@ -5475,14 +5835,14 @@ msgstr "" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "Progreso" msgid "Progress (%)" msgstr "Progreso (%)" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "" @@ -5507,7 +5866,7 @@ msgstr "" msgid "Progress Summary for {0}" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "" @@ -5519,9 +5878,10 @@ msgstr "Publicar en la página del participante" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "Cursos Publicados" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "Publicado el" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "" @@ -5567,10 +5932,9 @@ msgstr "Python" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "Pregunta {0} de {1}" msgid "Questions" msgstr "Preguntas" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "Preguntas eliminadas correctamente" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "Cuestionario" @@ -5631,10 +5995,14 @@ msgstr "Cuestionario" msgid "Quiz ID" msgstr "ID del cuestionario" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "Envíos de cuestionarios" @@ -5661,7 +6029,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:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "Cuestionario actualizado correctamente" @@ -5670,9 +6038,9 @@ 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/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "Cuestionarios" @@ -5687,7 +6055,7 @@ 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "Nombre de Referencia" msgid "Regards" msgstr "Saludos" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "Regístrate ahora" @@ -5756,26 +6124,22 @@ msgstr "Regístrate ahora" msgid "Registered but disabled" msgstr "Registrado pero discapacitados" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "Rechazado" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "Cursos relacionados" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "Eliminar" @@ -5783,15 +6147,20 @@ msgstr "Eliminar" msgid "Remove Highlight" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "Responder a" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "" + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "Solicitar invitación" @@ -5814,23 +6183,18 @@ msgstr "Reanudar" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "revisión" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "Revisado por" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "Preferencia de rol" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "Roles" @@ -5854,19 +6219,19 @@ msgstr "Roles" msgid "Route" msgstr "Ruta" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "Fila #{0} La fecha no puede estar fuera de la duración del lote." -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "Fila #{0} La hora de finalización no puede estar fuera de la duración del lote." -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "Fila #{0} La hora de inicio no puede ser mayor o igual que la hora final." -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "Fila #{0} La hora de inicio no puede estar fuera de la duración del lote." @@ -5878,6 +6243,12 @@ msgstr "Las filas {0} tienen preguntas duplicadas." msgid "Run" msgstr "Ejecutar" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "" @@ -5905,7 +6276,7 @@ msgstr "" msgid "SEO" msgstr "" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "" @@ -5918,11 +6289,11 @@ msgstr "Sábado" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "Sábado" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "Guardar" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "Calendario" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "Programar evaluación" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "" @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "Flujo programado" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "Puntuación fuera de" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "Buscar" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "" msgid "Search by Name" msgstr "" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "Buscar un icono" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "Número de asientos" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "Asiento restante" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "" -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "Asiento restantea" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "" @@ -6099,11 +6479,11 @@ msgstr "" msgid "Send calendar invite for evaluations" msgstr "Enviar invitación al calendario para las evaluaciones" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "" @@ -6115,38 +6495,39 @@ msgstr "Establecer Color" msgid "Set your Password" msgstr "Establecer Contraseña" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "Puesta en marcha" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "Configuración" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "Compartir en" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "Breve introducción" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "Breve descripción del grupo" @@ -6214,8 +6595,8 @@ msgstr "Regístrate" msgid "Signup Settings" msgstr "Configuración de registro" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "Inscripciones" @@ -6256,16 +6637,24 @@ msgstr "" msgid "Slot deleted successfully" msgstr "" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "Agotado" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "Fuente" msgid "Staff" msgstr "Personal" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "Iniciar" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "Fecha de inicio" msgid "Start Date:" msgstr "Fecha de inicio:" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "Comienza a aprender" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "" msgid "Startup Organization" msgstr "Startup" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" msgstr "Provincia" #. 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "Estadísticas" @@ -6355,15 +6746,15 @@ msgstr "Estadísticas" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,53 +6763,65 @@ msgstr "Estadísticas" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "Estado" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "Estado/Puntuación" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "Estudiante" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "Reseñas de estudiantes" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" +msgstr "" + +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "" + #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "Estudiantes" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" -msgstr "Estudiantes eliminados correctamente" - #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "Los estudiantes serán inscritos en un lote pago una vez que completen el pago" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "Asunto" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "El Asunto es obligatorio" @@ -6436,10 +6839,14 @@ msgstr "" msgid "Submission by" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "" @@ -6452,7 +6859,7 @@ msgstr "" msgid "Submit" msgstr "Validar" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "" @@ -6482,7 +6889,7 @@ msgstr "Resumen" msgid "Sunday" msgstr "Domingo" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -6492,7 +6899,6 @@ msgstr "" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "Administrador del sistema" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "Etiquetas" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "Trabajo en equipo" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "Plantilla" @@ -6604,7 +7010,7 @@ msgstr "" msgid "Text" msgstr "Texto" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "" @@ -6615,7 +7021,11 @@ msgstr "" msgid "Thanks and Regards" msgstr "Gracias y saludos" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "" + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "" @@ -6623,7 +7033,7 @@ msgstr "" msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "" -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "" @@ -6635,11 +7045,11 @@ msgstr "El curso {0} ya está disponible en {1}." msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "El evaluador de este curso no está disponible desde el {0} hasta el {1}. Seleccione una fecha posterior al {1}" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "" @@ -6647,15 +7057,23 @@ msgstr "" msgid "The last day to schedule your evaluations is " msgstr "" -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "La plaza ya está reservada por otro participante." -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "" @@ -6667,19 +7085,15 @@ msgstr "El estado de su solicitud ha cambiado." msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "No hay capítulos en este curso. Crea y administra capítulos desde aquí." -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "No hay asientos disponibles en este lote." -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "No hay estudiantes en este lote." - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "" @@ -6702,10 +7116,6 @@ msgstr "" msgid "These customisations will work on the main batch page." msgstr "Estas personalizaciones funcionarán en la página principal de lotes." -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "Esta insignia se otorgó a {0} el {1}." - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "" @@ -6715,29 +7125,29 @@ msgstr "" msgid "This certificate does no expire" msgstr "Este certificado no caduca" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "Este curso tiene:" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "Este curso es gratuito." @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "Este cuestionario consta de {0} preguntas." #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6856,7 +7266,9 @@ msgstr "Plantilla de horario" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "Plantilla de horario" msgid "Timezone" msgstr "Zona Horaria" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "" @@ -6891,8 +7303,12 @@ msgstr "Horarios:" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "Horarios:" msgid "Title" msgstr "Título" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "" + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "El título es obligatorio" @@ -6929,7 +7349,7 @@ msgstr "A" msgid "To Date" msgstr "Hasta la fecha" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "Para unirse a este lote, comuníquese con el Administrador." @@ -6956,10 +7376,18 @@ msgstr "Registros totales" msgid "Training Feedback" msgstr "Comentarios del entrenamiento" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "Detalles de la Transacción" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "Inténtelo de nuevo" msgid "Tuesday" msgstr "Martes" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "Twitter" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "" @@ -6994,8 +7422,9 @@ 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:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "" msgid "Type" msgstr "Tipo" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "Escribe tu respuesta" @@ -7051,7 +7480,8 @@ msgstr "No disponible Desde Fecha no puede ser mayor que No disponible Hasta Fec msgid "Under Review" msgstr "En Revisión" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "" @@ -7072,29 +7502,30 @@ msgstr "Rol no estructurado" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "Próximamente" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "Próximos lotes" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "Próximas evaluaciones" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "Actualizar" @@ -7110,11 +7541,15 @@ msgstr "" msgid "Upload" msgstr "Subir" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "Subir archivo" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "Subiendo {0}%" @@ -7168,6 +7603,10 @@ msgstr "Entrada del usuario" msgid "User Skill" msgstr "Habilidad del usuario" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "" + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "El usuario {0} ha reportado el puesto de trabajo {1}" @@ -7177,8 +7616,9 @@ msgstr "El usuario {0} ha reportado el puesto de trabajo {1}" msgid "Username" msgstr "Nombre de usuario" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "Usuarios" @@ -7207,7 +7647,7 @@ msgid "Video Embed Link" msgstr "Enlace de incrustación de vídeo" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" +msgid "Video Statistics" msgstr "" #: frontend/src/pages/JobDetail.vue:31 @@ -7223,7 +7663,7 @@ msgstr "Ver certificado" msgid "View Resume" msgstr "" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "" @@ -7232,10 +7672,6 @@ msgstr "" msgid "Violet" msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "Visitar el Grupo" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "Voluntariado o pasantía" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "Nos complace informarle que ha sido inscrito en nuestro próximo lote. ¡Felicidades!" @@ -7293,14 +7732,14 @@ msgstr "Miércoles" msgid "Welcome to {0}!" msgstr "Bienvenido a {0}!" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" +msgstr "" + #: frontend/src/pages/PersonaForm.vue:32 msgid "What best describes your role?" msgstr "" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" -msgstr "¿Qué significa incluir en la vista previa?" - #: frontend/src/pages/PersonaForm.vue:21 msgid "What is your use case for Frappe Learning?" msgstr "" @@ -7309,7 +7748,7 @@ msgstr "" msgid "When a course gets submitted for review, it will be listed here." msgstr "Cuando un curso se someta a revisión, aparecerá en esta lista." -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "¿Dónde escuchaste de nosotros?" @@ -7317,11 +7756,6 @@ msgstr "¿Dónde escuchaste de nosotros?" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "Con esta certificación, ahora puede mostrar sus habilidades actualizadas y compartir sus logros con sus colegas y en LinkedIn. Para acceder a su certificado, haga clic en el enlace que se proporciona a continuación. Asegúrese de haber iniciado sesión en el portal." -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "Retirado" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "Detalles de la experiencia de trabajo" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "" @@ -7355,7 +7789,7 @@ msgstr "" msgid "Write a Review" msgstr "Escribe una reseña" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "Escriba su respuesta aquí" @@ -7366,27 +7800,51 @@ msgstr "Escriba su respuesta aquí" msgid "Yellow" msgstr "Amarillo" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "Ya tiene una evaluación en {0} en {1} para el curso {2}." -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "Ya estás inscrito en este lote." -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "Ya estás inscrito en este curso." -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." -msgstr "No eres miembro de este lote. Consulte nuestros próximos lotes." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." +msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "" + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "" + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "" + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "" + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "" + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "" @@ -7415,6 +7873,10 @@ msgstr "" 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/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "" @@ -7423,42 +7885,114 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "" -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "No puede programar evaluaciones después de {0}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "No puede programar evaluaciones para espacios anteriores." -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "" -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "" +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "" + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "" + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "" + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "" + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "" + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "" + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "No tienes permiso para acceder a esta página." -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "" + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "" + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "" + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "" + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "" + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "" + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "" + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "" + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "" +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "No tienes ninguna notificación." @@ -7480,7 +8014,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:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "" @@ -7492,11 +8026,11 @@ msgstr "Ya has revisado este curso" msgid "You have applied" msgstr "" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "Te has inscrito en este grupo" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "Te has inscrito en este curso" @@ -7508,7 +8042,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "" @@ -7520,15 +8054,15 @@ 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/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "" @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "" #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." +msgid "You must be an Admin to assign badges to users." msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "Debes iniciar sesión primero para inscribirte en este curso." @@ -7569,7 +8103,7 @@ msgstr "Tendrás que obtener {0}% de respuestas correctas para poder aprobar el msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "Has solicitado ser mentor para este curso. Tu solicitud está siendo revisada." -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "Ha enviado correctamente la tarea." @@ -7592,11 +8126,11 @@ msgstr "¡Su cuenta ha sido creada satisfactoriamente!" msgid "Your Output" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "" @@ -7604,7 +8138,7 @@ msgstr "" msgid "Your calendar is set." msgstr "Su calendario está configurado." -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "" @@ -7612,12 +8146,15 @@ msgstr "" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "" + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "Su evaluación para el curso {0} ha sido programada para el {1} a las {2} {3}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "Su franja horaria de evaluación ha sido reservada" @@ -7641,19 +8178,28 @@ msgstr "Tu envío se ha guardado correctamente. El instructor lo revisará y cal msgid "Zen Mode" msgstr "" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "" @@ -7662,6 +8208,10 @@ msgstr "" msgid "Zoom Settings" msgstr "Configuración de Zoom" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "actividades" @@ -7707,8 +8257,9 @@ msgstr "certificado" msgid "certificates" msgstr "certificados" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "" msgid "days" msgstr "dias" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "evaluación" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "" @@ -7758,11 +8309,11 @@ msgstr "juan@example.com" msgid "lessons" msgstr "lecciones" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "" @@ -7792,7 +8343,7 @@ msgstr "minutos" msgid "others" msgstr "otros" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "pregunta_detalle" @@ -7825,7 +8376,7 @@ msgstr "para navegar" msgid "to select" msgstr "para seleccionar" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "" @@ -7849,7 +8400,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "Configuraciones {0} no encontradas" @@ -7861,11 +8412,11 @@ msgstr "" msgid "{0} has applied for the job position {1}" msgstr "{0} ha solicitado el puesto {1}" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "" @@ -7881,11 +8432,11 @@ msgstr "{0} ha enviado la tarea {1}" msgid "{0} is already a mentor for course {1}" msgstr "{0} ya es mentor del curso {1}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "{0} ya está certificado para el curso {1}" @@ -7893,7 +8444,7 @@ msgstr "{0} ya está certificado para el curso {1}" msgid "{0} is your evaluator" msgstr "{0} es tu evaluador" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "{0} te mencionó en un comentario" @@ -7901,45 +8452,45 @@ 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:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} te mencionó en un comentario en {1}" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "{0} no encontrado" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "{} Completado" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "{} Inscritos" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "{} Concedido" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "{} Aprobado" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "" diff --git a/lms/locale/fa.po b/lms/locale/fa.po index b64533b6..44557262 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: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-24 17:18\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:25\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Persian\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr "" msgid " you are on a" msgstr " شما در حال حاضر در یک" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "تنظیمات LMS" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "ایجاد یک دوره" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "مستندات" @@ -67,26 +67,26 @@ msgstr "مستندات" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "A new batch has been published on " msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -102,27 +102,23 @@ msgstr "" msgid "A new course has been published on " msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "درباره" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "درباره دوره" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "" msgid "Account ID" msgstr "شناسه حساب" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "نام کاربری" @@ -151,21 +151,20 @@ msgstr "دستاوردها" msgid "Active Members" msgstr "اعضای فعال" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "افزودن" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "افزودن دوره به برنامه" msgid "Add Evaluator" msgstr "" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "افزودن درس" @@ -200,6 +199,10 @@ msgstr "" msgid "Add Test Case" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "افزودن فصل" @@ -208,23 +211,19 @@ msgstr "افزودن فصل" msgid "Add a Lesson" msgstr "افزودن درس" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "افزودن دانشآموز" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "افزودن یک فصل" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" -msgstr "افزودن دوره" +msgid "Add a course to the batch" +msgstr "" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "یک کلمه کلیدی اضافه کنید و سپس اینتر را فشار دهید" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "افزودن درس" @@ -237,7 +236,7 @@ msgstr "افزودن یک عضو جدید" msgid "Add a new question" msgstr "افزودن سؤال جدید" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "افزودن یک برنامه" @@ -257,11 +256,11 @@ msgstr "" msgid "Add an assignment to your lesson" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 msgid "Add at least one possible answer for this question: {0}" msgstr "حداقل یک پاسخ ممکن برای این سؤال اضافه کنید: {0}" -#: frontend/src/components/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "" @@ -269,7 +268,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "" @@ -281,20 +280,16 @@ msgstr "افزودن به یادداشتها" msgid "Add web page to sidebar" msgstr "افزودن صفحه وب را به نوار کناری" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "تکلیف خود را به عنوان {0} اضافه کنید" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "ادمین" msgid "Administrator" msgstr "ادمین" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "همه" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "همه دوره ها" @@ -344,12 +338,13 @@ msgstr "در صورت تعیین حد مجاز، همه سؤالات باید ن msgid "Allow Guest Access" msgstr "اجازه دسترسی مهمان" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" -msgstr "اجازه ثبت شغل از وب سایت" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" +msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "اجازه ثبت نام خود" @@ -359,10 +354,6 @@ msgstr "اجازه ثبت نام خود" msgid "Allow accessing future dates" msgstr "اجازه دسترسی به تاریخهای آینده" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "اجازه ثبت نام خود" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "قبلا ثبت شده است" @@ -375,9 +366,10 @@ msgstr "کهربایی" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "مبلغ" msgid "Amount (USD)" msgstr "مبلغ (دلار آمریکا)" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "" #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "مبلغ با GST" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "اطلاعیه" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "برای این کار اقدام کنید" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "تأیید شده" @@ -486,11 +480,11 @@ msgstr "تأیید شده" msgid "Apps" msgstr "برنامهها" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "" @@ -502,18 +496,22 @@ msgstr "" msgid "Are you sure you want to enroll?" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "" + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "" #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "ارزیابی" @@ -529,18 +527,18 @@ msgstr "نام ارزیابی" msgid "Assessment Type" msgstr "نوع ارزیابی" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "" msgid "Assignment Attachment" msgstr "پیوست تکلیف" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "عنوان تکلیف" msgid "Assignment created successfully" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "تکلیف برای درس {0} توسط {1} از قبل وجود دارد." -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "تکلیف زیر درس نشان داده میشود." #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "تکالیف" @@ -630,7 +637,7 @@ msgstr "تکالیف" msgid "At least one applicable item is required" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "حداقل یک گزینه برای این سؤال باید صحیح باشد." @@ -660,13 +667,8 @@ msgstr "" msgid "Authorize Google Calendar Access" msgstr "" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "" @@ -679,24 +681,28 @@ msgstr "" msgid "Available Slots" msgstr "" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "میانگین امتیاز" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" -msgstr "میانگین زمان تماشا" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" +msgstr "" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 msgid "Back to Course" @@ -720,6 +726,10 @@ msgstr "توضیحات نشان" msgid "Badge Image" msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "" @@ -748,21 +758,28 @@ msgstr "" msgid "Badge {0} has already been assigned to this {1}." msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "دسته" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "دوره دسته ای" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "جزئیات دسته" msgid "Batch Details Raw" msgstr "جزئیات دسته خام" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "" @@ -815,6 +835,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "نام دسته" msgid "Batch Settings" msgstr "تنظمات دسته" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "تاریخ شروع دسته" @@ -842,7 +864,7 @@ msgstr "تاریخ شروع دسته" msgid "Batch Start Date:" msgstr "تاریخ شروع دسته:" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "" @@ -853,33 +875,43 @@ msgstr "" msgid "Batch Title" msgstr "" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "" +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "دسته:" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "" @@ -892,21 +924,21 @@ msgstr "با احترام" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "جزئیات صورتحساب" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "نام صورتحساب:" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "" @@ -950,15 +982,11 @@ msgstr "توسط" msgid "CGPA/4" msgstr "CGPA/4" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "لغو" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "گواهی" @@ -1019,7 +1052,7 @@ msgstr "" msgid "Certificate Link" msgstr "لینک گواهی" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "" @@ -1027,32 +1060,36 @@ msgstr "" msgid "Certificate saved successfully" msgstr "" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "گواهیها" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "" @@ -1066,7 +1103,19 @@ msgstr "" msgid "Certification Name" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "" @@ -1075,20 +1124,20 @@ msgstr "" msgid "Certifications" msgstr "گواهینامهها" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "گواهی شده" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "" @@ -1096,18 +1145,18 @@ msgstr "" msgid "Change" msgstr "تغییر دادن" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "تغییرات با موفقیت ذخیره شد" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "فصل" @@ -1116,23 +1165,24 @@ msgstr "فصل" msgid "Chapter Reference" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "فصل با موفقیت اضافه شد" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "فصل با موفقیت به روز شد" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "فصلها" @@ -1181,11 +1231,11 @@ msgstr "" msgid "Choices" msgstr "گزینهها" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "همهی پاسخهایی که صحیح هستند را انتخاب کردن کنید" @@ -1197,13 +1247,13 @@ msgstr "" msgid "Choose an icon" msgstr "یک تصویر انتخاب کن" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "یک پاسخ را انتخاب کنید" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "شهر" msgid "Class:" msgstr "" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "پاک کردن" @@ -1222,7 +1272,7 @@ msgstr "پاک کردن" msgid "Clearly Defined Role" msgstr "" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "اینجا کلیک کنید" @@ -1248,7 +1298,7 @@ msgstr "بستن" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "کد" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "جمع شدن" @@ -1285,27 +1335,29 @@ msgstr "" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "رنگ" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "کلمات کلیدی جدا شده با کاما برای سئو" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "دیدگاهها" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "" @@ -1315,7 +1367,7 @@ msgstr "" msgid "Common keywords that will be used for all pages" msgstr "" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "جامعه" @@ -1328,20 +1380,20 @@ msgstr "شرکت" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "جزئیات شرکت" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "آرم شرکت" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "" msgid "Complete Your Enrollment" msgstr "ثبت نام خود را تکمیل کنید" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "ثبت نام خود را تکمیل کنید - فرصت را از دست ندهید!" @@ -1395,6 +1448,11 @@ msgstr "ثبت نام خود را تکمیل کنید - فرصت را از دس msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "تکمیل شده" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "" msgid "Conduct Evaluation" msgstr "" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" -msgstr "پیکربندیها" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" +msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "پیکربندی" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "تأیید" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "" @@ -1441,7 +1520,7 @@ msgstr "" msgid "Confirm Your Action" msgstr "" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "" @@ -1456,7 +1535,7 @@ msgstr "" msgid "Confirmation Email Template" msgstr "الگوی ایمیل تأیید" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "تبریک برای دریافت گواهینامه!" @@ -1476,7 +1555,10 @@ msgstr "ایمیل تماس با ما" msgid "Contact Us URL" msgstr "آدرس اینترنتی تماس با ما" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "" @@ -1485,7 +1567,7 @@ msgstr "" #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "کد تخفیف" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "" @@ -1569,22 +1651,24 @@ msgstr "" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "دوره" @@ -1621,8 +1704,8 @@ msgstr "دوره" msgid "Course Chapter" msgstr "فصل دوره" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "" @@ -1638,14 +1721,19 @@ msgstr "" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "" msgid "Course Creator" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "" @@ -1679,7 +1768,8 @@ msgstr "" msgid "Course Evaluator" msgstr "ارزیاب دوره" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "تصویر دوره" @@ -1693,7 +1783,7 @@ msgstr "مدرس دوره" msgid "Course Lesson" msgstr "درس دوره" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "" @@ -1701,12 +1791,15 @@ msgstr "" msgid "Course Name" msgstr "نام دوره" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "طرح کلی دوره" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "خلاصه پیشرفت دوره" @@ -1716,8 +1809,8 @@ msgstr "خلاصه پیشرفت دوره" msgid "Course Settings" msgstr "تنظیمات دوره" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "" @@ -1734,6 +1827,10 @@ msgstr "" msgid "Course Title" msgstr "عنوان دوره" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "" @@ -1742,38 +1839,46 @@ msgstr "" msgid "Course already added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "دوره با موفقیت ایجاد شد" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "دوره با موفقیت حذف شد" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "دوره با موفقیت بهروزرسانی شد" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "دوره {0} قبلاً به این دسته اضافه شده است." -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "" #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "دوره ها" msgid "Courses Completed" msgstr "دورههای گذرانده شده" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "ایجاد کردن" msgid "Create Certificate" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "ایجاد دوره" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "ایجاد جدید" @@ -1846,15 +1956,15 @@ msgstr "" msgid "Create a Quiz" msgstr "ایجاد یک آزمون" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "" @@ -1866,35 +1976,37 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "اولین دوره خود را ایجاد کنید" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "ایجاد شده" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "ایجاد دوره" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "درس فعلی" msgid "Current Streak" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "فیروزهای" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "داشبورد" @@ -1964,10 +2081,6 @@ msgstr "درونبُرد داده" msgid "Date" msgstr "تاریخ" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "تاریخ و زمان" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "تاریخ:" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "نوع مدرک" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "نوع مدرک" msgid "Delete" msgstr "حذف" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "حذف فصل" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "حذف دوره" @@ -2034,7 +2148,7 @@ msgstr "حذف دوره" msgid "Delete Program" msgstr "" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "این فصل حذف شود؟" @@ -2042,11 +2156,11 @@ msgstr "این فصل حذف شود؟" msgid "Delete this coupon?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "این درس حذف شود؟" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "حذف دوره، تمام فصلها و درسهای آن را نیز حذف خواهد کرد. آیا از حذف این دوره مطمئن هستید؟" @@ -2054,18 +2168,22 @@ msgstr "حذف دوره، تمام فصلها و درسهای آن را ن msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "با حذف این فصل، تمام دروس آن نیز حذف میشود و برای همیشه از دوره حذف میشود. این عمل قابل بازگشت نیست. آیا مطمئن هستید که میخواهید ادامه دهید؟" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "حذف این درس آن را برای همیشه از دوره حذف میکند. این عمل قابل بازگشت نیست. آیا مطمئن هستید که میخواهید ادامه دهید؟" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "حذف این درس آن را برای همیشه از دوره حذف #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "پیشخوان" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "جزئیات" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "" + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "غیرفعال کردن ثبت نام خود" @@ -2119,6 +2243,7 @@ msgstr "غیرفعال کردن ثبت نام" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "تخفیف" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "مبلغ تخفیف" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "نوع تخفیف" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "" @@ -2206,8 +2331,6 @@ msgstr "مدت زمان (بر حسب دقیقه)" msgid "Duration of the live class in minutes" msgstr "" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "" msgid "Edit Badge Assignment" msgstr "" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "ویرایش فصل" @@ -2241,11 +2364,19 @@ msgstr "" msgid "Edit Email Template" msgstr "" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "ویرایش درگاه پرداخت" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "ویرایش نمایه" @@ -2302,10 +2433,6 @@ msgstr "" msgid "Email Sent" msgstr "ایمیل ارسال شد" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "الگوی ایمیل" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "قالبهای ایمیل" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "" @@ -2353,12 +2479,13 @@ msgstr "" msgid "Enable Negative Marking" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "" #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "فعال" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "" #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "تاریخ پایان" @@ -2394,6 +2525,7 @@ msgstr "تاریخ پایان (یا مورد انتظار)" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "تاریخ پایان (یا مورد انتظار)" msgid "End Time" msgstr "زمان پایان" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "" @@ -2416,27 +2548,50 @@ msgstr "" msgid "Enforce Course Order" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "دانش آموزان ثبت نام شده" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "تأیید ثبت نام برای {0}" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "" @@ -2475,7 +2631,7 @@ msgstr "" msgid "Enter a Coupon Code" msgstr "" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "" @@ -2487,7 +2643,11 @@ msgstr "موضوع ایمیل را وارد کنید" msgid "Enter reply to email" msgstr "پاسخ به ایمیل را وارد کنید" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "" @@ -2499,7 +2659,7 @@ msgstr "" msgid "Error creating email template" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -2507,16 +2667,27 @@ msgstr "" msgid "Error creating quiz: {0}" msgstr "" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "" @@ -2524,9 +2695,14 @@ msgstr "" msgid "Error updating email template" msgstr "" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "ارزیابی" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2562,9 +2743,10 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "" msgid "Evaluator added successfully" msgstr "" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "" - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2616,7 +2794,7 @@ msgstr "" msgid "Event" msgstr "رویداد" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "مثال: IST (+5:30)" @@ -2637,7 +2815,7 @@ msgstr "" msgid "Exercise deleted successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "بسط دادن" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "تاریخ انقضا" @@ -2710,6 +2888,10 @@ msgstr "" msgid "Failed" msgstr "ناموفق" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "" @@ -2718,7 +2900,7 @@ msgstr "" msgid "Failed to enroll in program: {0}" msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" @@ -2726,7 +2908,7 @@ msgstr "" msgid "Failed to send email" msgstr "ارسال ایمیل ناموفق بود" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2734,26 +2916,26 @@ msgstr "" msgid "Failed to update badge assignment: " msgstr "" -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "ویژه" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "بازخورد" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "" @@ -2776,7 +2958,7 @@ msgstr "نوع فایل" msgid "Filter assignments by course" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "" @@ -2784,7 +2966,7 @@ msgstr "" msgid "Filter by Exercise" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "" @@ -2793,7 +2975,8 @@ msgstr "" msgid "Filter by Status" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "نام کوچک" @@ -2823,13 +3006,18 @@ msgstr "" msgid "Formal Wear" msgstr "" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "آزاد" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "نام و نام خانوادگی" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "تابع" msgid "GST Amount" msgstr "" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "درگاه" @@ -2915,8 +3103,8 @@ msgstr "درگاه" msgid "General" msgstr "عمومی" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "" @@ -2924,7 +3112,7 @@ msgstr "" msgid "Generate Google Meet Link" msgstr "لینک Google Meet را ایجاد کنید" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "" @@ -2947,7 +3135,7 @@ msgstr "" msgid "Get the app on your iPhone for easy access & a better experience" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "شناسه گیتهاب" @@ -2956,6 +3144,48 @@ msgstr "شناسه گیتهاب" msgid "Github ID" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "برو" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "تقویم گوگل" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "مقطع تحصیلی" @@ -2978,7 +3208,7 @@ msgstr "" msgid "Grade Type" msgstr "" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "حساب کاربری دارید؟ ورود" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "" @@ -3023,7 +3253,7 @@ msgstr "سلام" msgid "Hello Learner" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "کمک" @@ -3031,7 +3261,7 @@ msgstr "کمک" msgid "Help others learn something new by creating a course." msgstr "با ایجاد دوره آموزشی به دیگران کمک کنید چیز جدیدی یاد بگیرند." -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "" @@ -3044,7 +3274,7 @@ msgstr "به ما در درک نیازهای خود کمک کنید" msgid "Here are the details:" msgstr "" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "سلام" @@ -3078,6 +3308,10 @@ msgstr "مخفی کردن اطلاعات خصوصی من از دیگران" msgid "Highlight" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "" + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "متن هایلایت شده" msgid "Hiring" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "صفحه اصلی" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "میزبان" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "ترکیبی" @@ -3114,15 +3350,19 @@ msgstr "من در حال حاضر اینجا کار میکنم" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "خوشحالم که به شما اطلاع دهم که با موفقیت گواهینامه خود را برای دوره {0} به دست آورده اید. تبریک می گویم!" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "من در دسترس نیستم" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "شناسه" @@ -3137,8 +3377,8 @@ msgstr "آیکون" msgid "Identify User Category" msgstr "" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." msgstr "" #: frontend/src/components/Quiz.vue:46 @@ -3190,19 +3430,19 @@ msgstr "تصویر" msgid "Image search powered by" msgstr "" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "درونبُرد" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "" @@ -3228,6 +3468,10 @@ msgstr "" msgid "Include In Preview" msgstr "شامل در پیشنمایش" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "مدرس" @@ -3285,15 +3528,22 @@ msgstr "" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "یادداشت های مدرس" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "" + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "مدرس ها" msgid "Instructors Comments" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "بهره" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "شناسه آزمون نامعتبر" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "تیم و دانش آموزان خود را دعوت کنید" @@ -3352,21 +3606,21 @@ msgstr "" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "تاریخ صدور" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "صادر شده در" @@ -3399,21 +3653,11 @@ msgstr "" msgid "Job" msgstr "" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "فرصت های شغلی" @@ -3424,11 +3668,6 @@ msgstr "فرصت های شغلی" msgid "Job Opportunity" msgstr "" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "عنوان شغلی" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "شغل ها" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "پیوستن" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "پیوستن به تماس" @@ -3484,8 +3725,8 @@ msgstr "" msgid "Keep going," msgstr "" -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "LMS" @@ -3606,6 +3847,11 @@ msgstr "" msgid "LMS Enrollment" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "" msgid "LMS Live Class Participant" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "منبع LMS" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "برچسب" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "زبان" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "نام خانوادگی" @@ -3789,11 +4030,16 @@ msgstr "نام خانوادگی" msgid "Launch File" msgstr "" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "مسیرهای یادگیری" @@ -3814,7 +4060,7 @@ msgstr "" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "درس" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "" msgid "Lesson Title" msgstr "عنوان درس" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "درس با موفقیت ایجاد شد" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "درس با موفقیت حذف شد" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "درس با موفقیت منتقل شد" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "درس با موفقیت بهروزرسانی شد" @@ -3856,7 +4114,8 @@ msgstr "درس با موفقیت بهروزرسانی شد" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "" -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "لینکدین" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "فعال" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "کلاس زنده" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "ورود" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "ورود به Frappe Cloud?" @@ -3966,7 +4225,7 @@ msgstr "" msgid "Longest Streak" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "" @@ -3979,8 +4238,8 @@ msgstr "مشتاقانه منتظر دیدن ثبت نام شما هستم!" msgid "Make LMS the default home" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "" @@ -3988,11 +4247,7 @@ msgstr "" msgid "Make notes for quick revision. Press / for menu." msgstr "برای مرور سریع یادداشتبرداری کنید. برای منو / را فشار دهید." -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4006,6 +4261,11 @@ msgstr "" msgid "Manifest File" msgstr "" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "" @@ -4018,7 +4278,7 @@ msgstr "همه را به عنوان خوانده شده علامت بزن" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "حداکثر تلاشها" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "متوسط" @@ -4084,9 +4345,9 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "عضو" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "" @@ -4143,8 +4406,12 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "" msgid "Member already enrolled in this batch" msgstr "عضو قبلاً در این دسته ثبت نام کرده است" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "" @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "پیام الزامی است" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "توضیحات متا" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "تصویر متا" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "" @@ -4321,7 +4593,7 @@ msgstr "" msgid "Milestone" msgstr "نقطه عطف" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "" @@ -4332,6 +4604,7 @@ msgstr "" #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "تغییر یافته" msgid "Modified By" msgstr "تغییر داده شده توسط" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "" @@ -4382,7 +4659,7 @@ msgstr "" msgid "Monday" msgstr "دوشنبه" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "" @@ -4395,11 +4672,11 @@ msgstr "بیشتر" msgid "Multiple Correct Answers" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "دورههای من" @@ -4407,6 +4684,10 @@ msgstr "دورههای من" msgid "My Notes" msgstr "یادداشتهای من" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "نمایه من" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "تقویم من" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "نام" @@ -4426,17 +4709,19 @@ msgstr "نام" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "جدید" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "دسته جدید" @@ -4444,8 +4729,9 @@ msgstr "دسته جدید" msgid "New Coupon" msgstr "" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "دوره جدید" @@ -4453,7 +4739,12 @@ msgstr "دوره جدید" msgid "New Email Template" msgstr "" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "شغل جدید" @@ -4461,6 +4752,10 @@ msgstr "شغل جدید" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "درگاه پرداخت جدید" @@ -4477,11 +4772,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -4495,7 +4790,7 @@ msgstr "{0} جدید" msgid "Next" msgstr "بعد" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "" @@ -4528,8 +4823,16 @@ msgstr "" msgid "No Upcoming Evaluations" msgstr "بدون ارزیابی های آتی" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." msgstr "" #: lms/templates/certificates_section.html:23 @@ -4544,15 +4847,16 @@ msgstr "" msgid "No coupons selected for deletion" msgstr "" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" -msgstr "هیچ دوره ای اضافه نشده است" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" +msgstr "" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "" @@ -4561,7 +4865,7 @@ msgstr "" msgid "No courses under review" msgstr "" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "" @@ -4569,7 +4873,7 @@ msgstr "" msgid "No introduction" msgstr "" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "" @@ -4593,20 +4897,21 @@ msgstr "" msgid "No quizzes added yet." msgstr "" -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "نتیجهای یافت نشد" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "آماری برای این ویدیو موجود نیست." -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "غیر مجاز" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "ذخیره نشد" msgid "Note" msgstr "یادداشت" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "یادداشت" @@ -4689,11 +4997,11 @@ msgstr "اعلانها" msgid "Notify me when available" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "آفلاین" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "در محل" msgid "Once again, congratulations on this significant accomplishment." msgstr "" -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "آنلاین" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "" + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "فقط فایل هایی از نوع {0} پذیرفته میشوند." -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "فقط فایل های zip مجاز هستند" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "" msgid "Open Ended" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "" #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "نارنجی" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "سازمان" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "" msgid "Others" msgstr "سایر" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "" @@ -4852,18 +5176,22 @@ msgstr "" msgid "Output" msgstr "خروجی" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "بررسی اجمالی" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "مالک" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "شماره PAN" @@ -4876,35 +5204,35 @@ msgstr "شماره PAN" msgid "PDF" msgstr "PDF" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "" msgid "Password" msgstr "گذرواژه" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" msgstr "" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "پرداخت برای سند" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "درگاه پرداخت" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "شناسه پرداخت" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "پرداخت دریافت شد" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "پرداخت برای " #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "" @@ -5036,6 +5366,10 @@ msgstr "" msgid "Payment for Document Type" msgstr "" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "" @@ -5048,15 +5382,20 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "انتظار" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "درصد (به عنوان مثال 70%)" msgid "Percentage Discount" msgstr "" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "درصد/وضعیت" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "شماره تلفن" @@ -5096,10 +5431,6 @@ msgstr "صورتی" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "" -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "" - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "لطفاً از ادمین خود بخواهید ثبت نام شما را تأیید کند" @@ -5116,11 +5447,15 @@ msgstr "" msgid "Please complete the previous course to unlock this one." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "لطفا برای مشاهده این درس در این دوره ثبت نام کنید" @@ -5132,11 +5467,11 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "لطفا کد تخفیف را وارد کنید" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "لطفا یک عنوان وارد کنید." @@ -5148,12 +5483,11 @@ msgstr "لطفا یک ایمیل معتبر برای تماس با ما وارد msgid "Please enter a valid Contact Us URL." msgstr "لطفا یک آدرس اینترنتی معتبر برای تماس با ما وارد کنید." -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "لطفاً یک URL معتبر وارد کنید." -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "" @@ -5161,19 +5495,19 @@ msgstr "" msgid "Please enter a valid timestamp" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "" @@ -5181,16 +5515,16 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "" - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "" + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:19 @@ -5202,11 +5536,11 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "" -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "" @@ -5214,19 +5548,35 @@ msgstr "" msgid "Please run the code to execute the test cases." msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "" + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "لطفا تاریخ را انتخاب کنید" -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "" @@ -5234,19 +5584,27 @@ msgstr "" msgid "Please select a member" msgstr "" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "لطفا زمانی را انتخاب کنید." -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "لطفاً یک منطقه زمانی انتخاب کنید." @@ -5258,14 +5616,10 @@ msgstr "لطفا یک گزینه را انتخاب کنید" msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "لطفا فایل تکلیف را آپلود کنید." - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "پاسخ ممکن ۴" msgid "Post" msgstr "پست" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "کد پستی" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "پیشنمایش تصویر" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "قبلی" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "قیمت گذاری" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -5394,7 +5749,7 @@ msgstr "" msgid "Problem Statement" msgstr "" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "" @@ -5403,7 +5758,8 @@ msgstr "" msgid "Profession" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "تصویر نمایه" @@ -5437,17 +5793,21 @@ msgstr "" msgid "Program updated successfully" msgstr "" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "تمرین برنامهنویسی" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "" @@ -5475,14 +5835,14 @@ msgstr "تمرینهای برنامهنویسی" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "پیشرفت" msgid "Progress (%)" msgstr "پیشرفت (%)" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "خلاصه پیشرفت" @@ -5507,7 +5866,7 @@ msgstr "خلاصه پیشرفت" msgid "Progress Summary for {0}" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "" @@ -5519,9 +5878,10 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "منتشر شده در" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "" @@ -5567,10 +5932,9 @@ msgstr "پایتون" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "سوال {0} از {1}" msgid "Questions" msgstr "سوالات" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "آزمون" @@ -5631,10 +5995,14 @@ msgstr "آزمون" msgid "Quiz ID" msgstr "شناسه آزمون" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "" @@ -5661,7 +6029,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "آزمون برای کاربران مهمان در دسترس نیست. لطفا برای ادامه وارد شوید." -#: frontend/src/pages/QuizForm.vue:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "" @@ -5670,9 +6038,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "تکلیف زیر درس نشان داده میشود." -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "آزمونها" @@ -5687,7 +6055,7 @@ 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "نام مرجع" msgid "Regards" msgstr "" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "" @@ -5756,26 +6124,22 @@ msgstr "" msgid "Registered but disabled" msgstr "ثبت شده اما غیرفعال است" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "رد شده" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "از راه دور" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "حدف" @@ -5783,15 +6147,20 @@ msgstr "حدف" msgid "Remove Highlight" msgstr "حذف هایلایت" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "" + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "" @@ -5814,23 +6183,18 @@ msgstr "رزومه" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "مرور" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "" msgid "Role updated successfully" msgstr "نقش با موفقیت بهروزرسانی شد" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "نقشها" @@ -5854,19 +6219,19 @@ msgstr "نقشها" msgid "Route" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -5878,6 +6243,12 @@ msgstr "ردیفهای {0} سوالات تکراری دارند." msgid "Run" msgstr "اجرا" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "" @@ -5905,7 +6276,7 @@ msgstr "" msgid "SEO" msgstr "سئو" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "SVG حاوی محتوای بالقوه ناامن است." @@ -5918,11 +6289,11 @@ msgstr "شنبه" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "شنبه" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "ذخیره" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "زمانبندی" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "" @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "جستجو" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "" msgid "Search by Name" msgstr "" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "جستجو بر اساس عنوان" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "تعداد صندلی ها" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "تعداد صندلیها نمیتواند منفی باشد." -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "" @@ -6099,11 +6479,11 @@ msgstr "" msgid "Send calendar invite for evaluations" msgstr "" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "" @@ -6115,38 +6495,39 @@ msgstr "تنظیم رنگ" msgid "Set your Password" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "راهاندازی درگاه پرداخت" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "تنظیمات" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "شرح کوتاه" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "" @@ -6214,8 +6595,8 @@ msgstr "ثبت نام" msgid "Signup Settings" msgstr "" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "" @@ -6256,16 +6637,24 @@ msgstr "" msgid "Slot deleted successfully" msgstr "" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "منبع" msgid "Staff" msgstr "" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "شروع" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "تاریخ شروع" msgid "Start Date:" msgstr "تاریخ شروع:" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "شروع آزمون" msgid "Startup Organization" msgstr "" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "" @@ -6355,15 +6746,15 @@ msgstr "" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,53 +6763,65 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "وضعیت" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "دانشآموز" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" +msgstr "" + +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "" + #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "دانشآموزان" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" -msgstr "" - #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "موضوع" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "موضوع الزامی است" @@ -6436,10 +6839,14 @@ msgstr "" msgid "Submission by" msgstr "ارسال توسط" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "" @@ -6452,7 +6859,7 @@ msgstr "" msgid "Submit" msgstr "ارسال" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "بازخورد ارائه دهید" @@ -6482,7 +6889,7 @@ msgstr "خلاصه" msgid "Sunday" msgstr "یکشنبه" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -6492,7 +6899,6 @@ msgstr "" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "مدیر سیستم" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "تگها" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "الگو" @@ -6604,7 +7010,7 @@ msgstr "" msgid "Text" msgstr "" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "" @@ -6615,7 +7021,11 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "" + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "" @@ -6623,7 +7033,7 @@ msgstr "" msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "" -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "" @@ -6635,11 +7045,11 @@ msgstr "دوره {0} اکنون در {1} موجود است." msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "" @@ -6647,15 +7057,23 @@ msgstr "" msgid "The last day to schedule your evaluations is " msgstr "" -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "" -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "" @@ -6667,19 +7085,15 @@ msgstr "وضعیت درخواست شما تغییر کرده است." msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "هیچ دانشآموزی در این گروه وجود ندارد." - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "" @@ -6702,10 +7116,6 @@ msgstr "" msgid "These customisations will work on the main batch page." msgstr "" -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "" - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "" @@ -6715,29 +7125,29 @@ msgstr "" msgid "This certificate does no expire" msgstr "" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "این کلاس به پایان رسید" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "" @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "" #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "این سایت در حال بهروزرسانی است. شما قادر به ایجاد هیچ تغییری نخواهید بود. دسترسی کامل به زودی بازیابی خواهد شد." @@ -6856,7 +7266,9 @@ msgstr "الگوی جدول زمانی" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "الگوی جدول زمانی" msgid "Timezone" msgstr "منطقه زمانی" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "منطقه زمانی برای گواهینامههای پولی الزامی است." @@ -6891,8 +7303,12 @@ msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "" msgid "Title" msgstr "عنوان" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "" + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "عنوان الزامی است" @@ -6929,7 +7349,7 @@ msgstr "به" msgid "To Date" msgstr "تا تاریخ" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -6956,10 +7376,18 @@ msgstr "" msgid "Training Feedback" msgstr "بازخورد آموزشی" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "جزئیات تراکنش" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "دوباره امتحان کنید" msgid "Tuesday" msgstr "سهشنبه" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "توییتر" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "شناسه توییتر" @@ -6994,8 +7422,9 @@ 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:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "شناسه توییتر" msgid "Type" msgstr "نوع" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "پاسخ خود را تایپ کنید" @@ -7051,7 +7480,8 @@ msgstr "" msgid "Under Review" msgstr "تحت بررسی" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "منتشر نشده" @@ -7072,29 +7502,30 @@ msgstr "" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "آینده" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "ارزیابی های آتی" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "بهروزرسانی" @@ -7110,11 +7541,15 @@ msgstr "" msgid "Upload" msgstr "آپلود" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "آپلود فایل" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "در حال آپلود {0}%" @@ -7168,6 +7603,10 @@ msgstr "ورودی کاربر" msgid "User Skill" msgstr "مهارت کاربر" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "" + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "" @@ -7177,8 +7616,9 @@ msgstr "" msgid "Username" msgstr "نام کاربری" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "کاربران" @@ -7207,7 +7647,7 @@ msgid "Video Embed Link" msgstr "" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" +msgid "Video Statistics" msgstr "" #: frontend/src/pages/JobDetail.vue:31 @@ -7223,7 +7663,7 @@ msgstr "" msgid "View Resume" msgstr "مشاهده رزومه" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "" @@ -7232,10 +7672,6 @@ msgstr "" msgid "Violet" msgstr "بنفش" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" @@ -7293,14 +7732,14 @@ msgstr "چهارشنبه" msgid "Welcome to {0}!" msgstr "به {0} خوش آمدید!" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" +msgstr "" + #: frontend/src/pages/PersonaForm.vue:32 msgid "What best describes your role?" msgstr "چه چیزی نقش شما را به بهترین شکل توصیف میکند؟" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" -msgstr "" - #: frontend/src/pages/PersonaForm.vue:21 msgid "What is your use case for Frappe Learning?" msgstr "" @@ -7309,7 +7748,7 @@ msgstr "" msgid "When a course gets submitted for review, it will be listed here." msgstr "" -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "" @@ -7317,11 +7756,6 @@ msgstr "" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "" @@ -7355,7 +7789,7 @@ msgstr "" msgid "Write a Review" msgstr "" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "" @@ -7366,27 +7800,51 @@ msgstr "" msgid "Yellow" msgstr "زرد" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "" + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "" + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "" + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "" + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "" + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "" @@ -7415,6 +7873,10 @@ msgstr "" msgid "You can find their resume attached to this email." msgstr "" +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "شما نمیتوانید در هنگام بهروزرسانی سایت، در دسترس بودن را تغییر دهید." @@ -7423,42 +7885,114 @@ msgstr "شما نمیتوانید در هنگام بهروزرسانی س msgid "You cannot change the roles in read-only mode." msgstr "شما نمیتوانید نقشها را در حالت فقط خواندنی تغییر دهید." -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "" -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "" -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "" -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "" +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "" + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "" + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "" + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "" + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "" + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "" + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "" -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "" + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "" + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "" + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "" + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "" + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "" + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "" + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "" + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "" +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "" @@ -7480,7 +8014,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "" @@ -7492,11 +8026,11 @@ msgstr "" msgid "You have applied" msgstr "شما درخواست دادهاید" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "" @@ -7508,7 +8042,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "" @@ -7520,15 +8054,15 @@ msgstr "شما هنوز هیچ گواهی دریافت نکردهاید." msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "" @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "" #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." +msgid "You must be an Admin to assign badges to users." msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "" @@ -7569,7 +8103,7 @@ msgstr "" msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "" -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "" @@ -7592,11 +8126,11 @@ msgstr "" msgid "Your Output" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "" @@ -7604,7 +8138,7 @@ msgstr "" msgid "Your calendar is set." msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "کلاس شما در {0} امروز است" @@ -7612,12 +8146,15 @@ msgstr "کلاس شما در {0} امروز است" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "" + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "" @@ -7641,19 +8178,28 @@ msgstr "ارسال شما با موفقیت ذخیره شد. مدرس به زو msgid "Zen Mode" msgstr "" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "" @@ -7662,6 +8208,10 @@ msgstr "" msgid "Zoom Settings" msgstr "" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "فعالیت ها" @@ -7707,8 +8257,9 @@ msgstr "گواهی" msgid "certificates" msgstr "گواهیها" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "" msgid "days" msgstr "روزها" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "مثلاً IST، UTC، GMT..." -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "ارزیابی" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "ارزیابیها" @@ -7758,11 +8309,11 @@ msgstr "jane@example.com" msgid "lessons" msgstr "درس ها" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "کلاس زنده" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "کلاسهای زنده" @@ -7792,7 +8343,7 @@ msgstr "دقایق" msgid "others" msgstr "سایر" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "" @@ -7825,7 +8376,7 @@ msgstr "برای پیمایش" msgid "to select" msgstr "برای انتخاب" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "" @@ -7849,7 +8400,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "{0} آزمون" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "" @@ -7861,11 +8412,11 @@ msgstr "" msgid "{0} has applied for the job position {1}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "" @@ -7881,11 +8432,11 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "{0} قبلاً برای دوره {1} تأیید شده است" @@ -7893,7 +8444,7 @@ msgstr "{0} قبلاً برای دوره {1} تأیید شده است" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "" @@ -7901,45 +8452,45 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "{0} یافت نشد" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "{} فعال" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "{} تکمیل شده" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "" diff --git a/lms/locale/fr.po b/lms/locale/fr.po index 9cdf4547..1ca4d2d3 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: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-05 06:43\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:24\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr "" msgid " you are on a" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "" @@ -67,26 +67,26 @@ msgstr "" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "A new batch has been published on " msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -102,27 +102,23 @@ msgstr "" msgid "A new course has been published on " msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "A Propos" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "" msgid "Account ID" msgstr "ID du compte" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "Nom du Compte" @@ -151,21 +151,20 @@ msgstr "Progrès" msgid "Active Members" msgstr "" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "" msgid "Add Evaluator" msgstr "" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "Ajouter une leçon" @@ -200,6 +199,10 @@ msgstr "Ajouter un emplacement" msgid "Add Test Case" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "Ajouter un chapitre" @@ -208,23 +211,19 @@ msgstr "Ajouter un chapitre" msgid "Add a Lesson" msgstr "Ajouter une leçon" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "Ajouter un élève" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" -msgstr "Ajouter un cours" +msgid "Add a course to the batch" +msgstr "" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "" @@ -237,7 +236,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "" @@ -257,11 +256,11 @@ msgstr "" msgid "Add an assignment to your lesson" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 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/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "" @@ -269,7 +268,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "" @@ -281,20 +280,16 @@ msgstr "" msgid "Add web page to sidebar" msgstr "Ajouter une page Web à la barre latérale" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "Ajoutez votre devoir comme {0}" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "Administrateur" msgid "Administrator" msgstr "" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "Tous" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "Tous les cours" @@ -344,12 +338,13 @@ msgstr "Toutes les questions doivent avoir les mêmes notes si la limite est fix msgid "Allow Guest Access" msgstr "" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" -msgstr "Autoriser la publication d'offres d'emploi à partir du site Web" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" +msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "Autoriser l'auto-inscription" @@ -359,10 +354,6 @@ msgstr "Autoriser l'auto-inscription" msgid "Allow accessing future dates" msgstr "Autoriser l'accès aux dates futures" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "Autoriser l'auto-inscription" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "Déjà Inscrit" @@ -375,9 +366,10 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "Montant" msgid "Amount (USD)" msgstr "Montant (USD)" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "" #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "Montant avec taxe" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "Information" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "Postuler à cet emploi" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "Approuvé" @@ -486,11 +480,11 @@ msgstr "Approuvé" msgid "Apps" msgstr "" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "" @@ -502,18 +496,22 @@ msgstr "" msgid "Are you sure you want to enroll?" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "Êtes-vous sûr de vouloir vous connecter à votre tableau de bord Frappe Cloud ?" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "" + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "" #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "Évaluation" @@ -529,18 +527,18 @@ msgstr "Nom de l'évaluation" msgid "Assessment Type" msgstr "Type d'évaluation" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "" msgid "Assignment Attachment" msgstr "Pièce jointe de l'évaluation" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "Titre du devoir" msgid "Assignment created successfully" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "Le devoir pour la leçon {0} de {1} existe déjà." -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "Le devoir apparaîtra au bas de la leçon." #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "Affectations" @@ -630,7 +637,7 @@ msgstr "Affectations" msgid "At least one applicable item is required" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "Au moins une option doit être correcte pour cette question." @@ -660,13 +667,8 @@ msgstr "" msgid "Authorize Google Calendar Access" msgstr "" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "Affectation automatique" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "Enregistrement automatique" @@ -679,23 +681,27 @@ msgstr "" msgid "Available Slots" msgstr "" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "Notation moyenne" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" msgstr "" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 @@ -720,6 +726,10 @@ msgstr "Description de Badge" msgid "Badge Image" msgstr "Image du badge" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "" @@ -748,21 +758,28 @@ msgstr "" msgid "Badge {0} has already been assigned to this {1}." msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "Lot" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "Cours par lots" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "Détails du lot" msgid "Batch Details Raw" msgstr "Détails du lot brut" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "" @@ -815,6 +835,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "Nom du lot" msgid "Batch Settings" msgstr "Paramètres de lot" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "Date de début du lot " @@ -842,7 +864,7 @@ msgstr "Date de début du lot " msgid "Batch Start Date:" msgstr "Date de début du lot :" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "" @@ -853,33 +875,43 @@ msgstr "" msgid "Batch Title" msgstr "" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "" +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "Lot:" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "Lots" @@ -892,21 +924,21 @@ msgstr "Cordialement" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "Détails de la Facturation" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "Nom de facturation" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "" @@ -950,15 +982,11 @@ msgstr "Par" msgid "CGPA/4" msgstr "CGPA/4" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "Annuler" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "Certificat" @@ -1019,7 +1052,7 @@ msgstr "Modèle de courriel de certificat" msgid "Certificate Link" msgstr "Lien de certificat" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "" @@ -1027,32 +1060,36 @@ msgstr "" msgid "Certificate saved successfully" msgstr "" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "Certificats" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "Certification" @@ -1066,7 +1103,19 @@ msgstr "" msgid "Certification Name" msgstr "Nom de la certification" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "" @@ -1075,20 +1124,20 @@ msgstr "" msgid "Certifications" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "Participants certifiés" @@ -1096,18 +1145,18 @@ msgstr "Participants certifiés" msgid "Change" msgstr "" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "Chapitre" @@ -1116,23 +1165,24 @@ msgstr "Chapitre" msgid "Chapter Reference" msgstr "Référence de chapitre" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "Chapitres" @@ -1181,11 +1231,11 @@ msgstr "" msgid "Choices" msgstr "Choix" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "Choisissez toutes les réponses qui s'appliquent" @@ -1197,13 +1247,13 @@ msgstr "" msgid "Choose an icon" msgstr "Choisir une icône" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "Choisissez une réponse" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "" msgid "Class:" msgstr "" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "Nettoyer" @@ -1222,7 +1272,7 @@ msgstr "Nettoyer" msgid "Clearly Defined Role" msgstr "" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "Cliquez ici" @@ -1248,7 +1298,7 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "Code" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "Réduire" @@ -1285,27 +1335,29 @@ msgstr "" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "Couleur" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "" @@ -1315,7 +1367,7 @@ msgstr "" msgid "Common keywords that will be used for all pages" msgstr "" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "Communauté" @@ -1328,20 +1380,20 @@ msgstr "Société" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "Détail de la société" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "Courriel de l'entreprise" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "Logo de la société" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "Terminer l'inscription" msgid "Complete Your Enrollment" msgstr "" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "" @@ -1395,6 +1448,11 @@ msgstr "" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "" msgid "Conduct Evaluation" msgstr "" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "Confirmer" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "" @@ -1441,7 +1520,7 @@ msgstr "" msgid "Confirm Your Action" msgstr "" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "" @@ -1456,7 +1535,7 @@ msgstr "Courriel de confirmation envoyé" msgid "Confirmation Email Template" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "Félicitations pour votre certification !" @@ -1476,7 +1555,10 @@ msgstr "" msgid "Contact Us URL" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "Contactez l'administrateur pour vous inscrire à ce cours" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "" @@ -1485,7 +1567,7 @@ msgstr "" #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "Code de coupon" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "" @@ -1569,22 +1651,24 @@ msgstr "" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "Cours" @@ -1621,8 +1704,8 @@ msgstr "Cours" msgid "Course Chapter" msgstr "Chapitre du cours" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "Cours terminé" @@ -1638,14 +1721,19 @@ msgstr "" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "" msgid "Course Creator" msgstr "Créateur de cours" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "Données du cours" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "Description du cours" @@ -1679,7 +1768,8 @@ msgstr "" msgid "Course Evaluator" msgstr "Évaluateur de cours" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "Image du cours" @@ -1693,7 +1783,7 @@ msgstr "Enseignant du cours" msgid "Course Lesson" msgstr "Leçon de cours" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "Liste de cours" @@ -1701,12 +1791,15 @@ msgstr "Liste de cours" msgid "Course Name" msgstr "Nom du cours" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "Résumé de la progression du cours" @@ -1716,8 +1809,8 @@ msgstr "Résumé de la progression du cours" msgid "Course Settings" msgstr "Paramètres du Cours" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "Statistiques du cours" @@ -1734,6 +1827,10 @@ msgstr "Statistiques du cours" msgid "Course Title" msgstr "Titre du cours" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "" @@ -1742,38 +1839,46 @@ msgstr "" msgid "Course already added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "Le cours {0} a déjà été ajouté à ce lot." -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "" #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "Cours" msgid "Courses Completed" msgstr "Cours terminés" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "" msgid "Create Certificate" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "Créer Nouveau(elle)" @@ -1846,15 +1956,15 @@ msgstr "Créer une classe en direct" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "" @@ -1866,35 +1976,37 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "Créé" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "Leçon actuelle" msgid "Current Streak" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "Cyan" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "" @@ -1964,10 +2081,6 @@ msgstr "Importation de données" msgid "Date" msgstr "" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "Date et heure" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "Date:" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "Type de diplôme" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "Type de diplôme" msgid "Delete" msgstr "" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "" @@ -2034,7 +2148,7 @@ msgstr "" msgid "Delete Program" msgstr "" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "" @@ -2042,11 +2156,11 @@ msgstr "" msgid "Delete this coupon?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2054,18 +2168,22 @@ msgstr "" msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "" #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "Bureau" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "Détails" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "" + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "Désactiver l'auto-inscription" @@ -2119,6 +2243,7 @@ msgstr "" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "Remise" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "Remise" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "Type de remise" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "" @@ -2206,8 +2331,6 @@ msgstr "" msgid "Duration of the live class in minutes" msgstr "" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "" msgid "Edit Badge Assignment" msgstr "" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "" @@ -2241,11 +2364,19 @@ msgstr "" msgid "Edit Email Template" msgstr "" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "Modifier le Profil" @@ -2302,10 +2433,6 @@ msgstr "" msgid "Email Sent" msgstr "Email Envoyé" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "Modèle d'email" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "Modèles d’Email" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "" @@ -2353,12 +2479,13 @@ msgstr "" msgid "Enable Negative Marking" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "" #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "Activé" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "" #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "" @@ -2394,6 +2525,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "" msgid "End Time" msgstr "Heure de Fin" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "" @@ -2416,27 +2548,50 @@ msgstr "" msgid "Enforce Course Order" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "" @@ -2475,7 +2631,7 @@ msgstr "" msgid "Enter a Coupon Code" msgstr "" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "" @@ -2487,7 +2643,11 @@ msgstr "" msgid "Enter reply to email" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "" @@ -2499,7 +2659,7 @@ msgstr "" msgid "Error creating email template" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -2507,16 +2667,27 @@ msgstr "" msgid "Error creating quiz: {0}" msgstr "" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "" @@ -2524,9 +2695,14 @@ msgstr "" msgid "Error updating email template" msgstr "" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "Évaluation" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2562,9 +2743,10 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "" msgid "Evaluator added successfully" msgstr "" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "" - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2616,7 +2794,7 @@ msgstr "" msgid "Event" msgstr "Événement" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "" @@ -2637,7 +2815,7 @@ msgstr "" msgid "Exercise deleted successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "Développer" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "Date d'expiration" @@ -2710,6 +2888,10 @@ msgstr "" msgid "Failed" msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "" @@ -2718,7 +2900,7 @@ msgstr "" msgid "Failed to enroll in program: {0}" msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" @@ -2726,7 +2908,7 @@ msgstr "" msgid "Failed to send email" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2734,26 +2916,26 @@ msgstr "" msgid "Failed to update badge assignment: " msgstr "" -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "En vedette" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "" @@ -2776,7 +2958,7 @@ msgstr "Type de fichier" msgid "Filter assignments by course" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "" @@ -2784,7 +2966,7 @@ msgstr "" msgid "Filter by Exercise" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "" @@ -2793,7 +2975,8 @@ msgstr "" msgid "Filter by Status" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "Prénom" @@ -2823,13 +3006,18 @@ msgstr "" msgid "Formal Wear" msgstr "" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "Nom Complet" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "Une fonction" msgid "GST Amount" msgstr "" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "" @@ -2915,8 +3103,8 @@ msgstr "" msgid "General" msgstr "Général" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "" @@ -2924,7 +3112,7 @@ msgstr "" msgid "Generate Google Meet Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "" @@ -2947,7 +3135,7 @@ msgstr "Obtenez l'application sur votre appareil pour un accès facile et une me msgid "Get the app on your iPhone for easy access & a better experience" msgstr "Obtenez l'application sur votre iPhone pour un accès facile et une meilleure expérience" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "" @@ -2956,6 +3144,48 @@ msgstr "" msgid "Github ID" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "Aller" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "Google Agenda" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "Lien Google Meet" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "Note" @@ -2978,7 +3208,7 @@ msgstr "" msgid "Grade Type" msgstr "" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "Vous avez déjà un compte? Connexion" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "" @@ -3023,7 +3253,7 @@ msgstr "Bonjour" msgid "Hello Learner" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "" @@ -3031,7 +3261,7 @@ msgstr "" msgid "Help others learn something new by creating a course." msgstr "" -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "" @@ -3044,7 +3274,7 @@ msgstr "" msgid "Here are the details:" msgstr "" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "" @@ -3078,6 +3308,10 @@ msgstr "" msgid "Highlight" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "" + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "" msgid "Hiring" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "" @@ -3114,15 +3350,19 @@ msgstr "" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "Identifiant" @@ -3137,8 +3377,8 @@ msgstr "Icône" msgid "Identify User Category" msgstr "" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." msgstr "" #: frontend/src/components/Quiz.vue:46 @@ -3190,19 +3430,19 @@ msgstr "Image" msgid "Image search powered by" msgstr "" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "" @@ -3228,6 +3468,10 @@ msgstr "" msgid "Include In Preview" msgstr "" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3285,15 +3528,22 @@ msgstr "" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "" + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "" msgid "Instructors Comments" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "" @@ -3352,21 +3606,21 @@ msgstr "" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "Date d'Émission" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "" @@ -3399,21 +3653,11 @@ msgstr "" msgid "Job" msgstr "" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "Offres d'emploi" @@ -3424,11 +3668,6 @@ msgstr "Offres d'emploi" msgid "Job Opportunity" msgstr "" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "Titre du poste" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "Emplois" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "Joindre" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "" @@ -3484,8 +3725,8 @@ msgstr "" msgid "Keep going," msgstr "" -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "" @@ -3606,6 +3847,11 @@ msgstr "" msgid "LMS Enrollment" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "" msgid "LMS Live Class Participant" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "Étiquette" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "Langue" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "Nom de Famille" @@ -3789,11 +4030,16 @@ msgstr "Nom de Famille" msgid "Launch File" msgstr "" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "" @@ -3814,7 +4060,7 @@ msgstr "" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "" msgid "Lesson Title" msgstr "" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "" @@ -3856,7 +4114,8 @@ msgstr "" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "" -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "Connexion" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "Se connecter à Frappe Cloud ?" @@ -3966,7 +4225,7 @@ msgstr "" msgid "Longest Streak" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "" @@ -3979,8 +4238,8 @@ msgstr "" msgid "Make LMS the default home" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "" @@ -3988,11 +4247,7 @@ msgstr "" msgid "Make notes for quick revision. Press / for menu." msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4006,6 +4261,11 @@ msgstr "" msgid "Manifest File" msgstr "" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "" @@ -4018,7 +4278,7 @@ msgstr "Marquer tout comme lu" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "" @@ -4084,9 +4345,9 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "" @@ -4143,8 +4406,12 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "" msgid "Member already enrolled in this batch" msgstr "" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "" @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "" @@ -4321,7 +4593,7 @@ msgstr "" msgid "Milestone" msgstr "Étape importante" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "" @@ -4332,6 +4604,7 @@ msgstr "" #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "" msgid "Modified By" msgstr "Modifié Par" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "" @@ -4382,7 +4659,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "" @@ -4395,11 +4672,11 @@ msgstr "Plus" msgid "Multiple Correct Answers" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "" @@ -4407,6 +4684,10 @@ msgstr "" msgid "My Notes" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "Mon profil" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "" @@ -4426,17 +4709,19 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "" @@ -4444,8 +4729,9 @@ msgstr "" msgid "New Coupon" msgstr "" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "" @@ -4453,7 +4739,12 @@ msgstr "" msgid "New Email Template" msgstr "" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "" @@ -4461,6 +4752,10 @@ msgstr "" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "" @@ -4477,11 +4772,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -4495,7 +4790,7 @@ msgstr "Nouveau(elle) {0}" msgid "Next" msgstr "" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "" @@ -4528,8 +4823,16 @@ msgstr "" msgid "No Upcoming Evaluations" msgstr "" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." msgstr "" #: lms/templates/certificates_section.html:23 @@ -4544,15 +4847,16 @@ msgstr "" msgid "No coupons selected for deletion" msgstr "" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" msgstr "" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "" @@ -4561,7 +4865,7 @@ msgstr "" msgid "No courses under review" msgstr "" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "" @@ -4569,7 +4873,7 @@ msgstr "" msgid "No introduction" msgstr "" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "" @@ -4593,20 +4897,21 @@ msgstr "" msgid "No quizzes added yet." msgstr "" -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "Non Sauvegardé" msgid "Note" msgstr "Note" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "Remarques" @@ -4689,11 +4997,11 @@ msgstr "Notifications" msgid "Notify me when available" msgstr "M'avertir si disponible" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "" msgid "Once again, congratulations on this significant accomplishment." msgstr "" -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "" + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "" msgid "Open Ended" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "" #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "Orange" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "Organisation" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "" msgid "Others" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "" @@ -4852,18 +5176,22 @@ msgstr "" msgid "Output" msgstr "" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "Responsable" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "Numéro PAN" @@ -4876,35 +5204,35 @@ msgstr "Numéro PAN" msgid "PDF" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "" msgid "Password" msgstr "Mot de Passe" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" msgstr "" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "Passerelle de Paiement" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "Paiement reçu" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "" #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "" @@ -5036,6 +5366,10 @@ msgstr "" msgid "Payment for Document Type" msgstr "" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "" @@ -5048,15 +5382,20 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "" msgid "Percentage Discount" msgstr "" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "Numéro de téléphone" @@ -5096,10 +5431,6 @@ msgstr "Rose" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "" -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "" - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "Veuillez demander à votre administrateur de vérifier votre inscription" @@ -5116,11 +5447,15 @@ msgstr "" msgid "Please complete the previous course to unlock this one." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -5132,11 +5467,11 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "" @@ -5148,12 +5483,11 @@ msgstr "" msgid "Please enter a valid Contact Us URL." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "Veuillez saisir une URL valide." -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "" @@ -5161,19 +5495,19 @@ msgstr "" msgid "Please enter a valid timestamp" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "" @@ -5181,16 +5515,16 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "" - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "" + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:19 @@ -5202,11 +5536,11 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "Veuillez bien vous préparer et être à temps pour les évaluations." -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "" @@ -5214,19 +5548,35 @@ msgstr "" msgid "Please run the code to execute the test cases." msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "" + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "Veuillez sélectionner une date." -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "" @@ -5234,19 +5584,27 @@ msgstr "" msgid "Please select a member" msgstr "" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "" @@ -5258,14 +5616,10 @@ msgstr "" msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "" - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "" msgid "Post" msgstr "Poster" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "Précedent" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "Tarification" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -5394,7 +5749,7 @@ msgstr "" msgid "Problem Statement" msgstr "" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "" @@ -5403,7 +5758,8 @@ msgstr "" msgid "Profession" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "" @@ -5437,17 +5793,21 @@ msgstr "" msgid "Program updated successfully" msgstr "" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "" @@ -5475,14 +5835,14 @@ msgstr "" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "" msgid "Progress (%)" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "" @@ -5507,7 +5866,7 @@ msgstr "" msgid "Progress Summary for {0}" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "" @@ -5519,9 +5878,10 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "Publié le" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "" @@ -5567,10 +5932,9 @@ msgstr "" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "" msgid "Questions" msgstr "" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "" @@ -5631,10 +5995,14 @@ msgstr "" msgid "Quiz ID" msgstr "" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "" @@ -5661,7 +6029,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "" -#: frontend/src/pages/QuizForm.vue:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "" @@ -5670,9 +6038,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "" @@ -5687,7 +6055,7 @@ 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "" msgid "Regards" msgstr "Cordialement" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "" @@ -5756,26 +6124,22 @@ msgstr "" msgid "Registered but disabled" msgstr "Enregistré mais Désactivé" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "Supprimer" @@ -5783,15 +6147,20 @@ msgstr "Supprimer" msgid "Remove Highlight" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "" + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "" @@ -5814,23 +6183,18 @@ msgstr "CV" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "Révoir" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "Rôles" @@ -5854,19 +6219,19 @@ msgstr "Rôles" msgid "Route" msgstr "Route" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -5878,6 +6243,12 @@ msgstr "" msgid "Run" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "" @@ -5905,7 +6276,7 @@ msgstr "" msgid "SEO" msgstr "" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "" @@ -5918,11 +6289,11 @@ msgstr "" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "" @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "" msgid "Search by Name" msgstr "" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "" -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "" @@ -6099,11 +6479,11 @@ msgstr "" msgid "Send calendar invite for evaluations" msgstr "" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "" @@ -6115,38 +6495,39 @@ msgstr "Définir la couleur" msgid "Set your Password" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "" @@ -6214,8 +6595,8 @@ msgstr "S'inscrire" msgid "Signup Settings" msgstr "" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "" @@ -6256,16 +6637,24 @@ msgstr "" msgid "Slot deleted successfully" msgstr "" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "Source" msgid "Staff" msgstr "" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "" msgid "Start Date:" msgstr "Date de Début:" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "" msgid "Startup Organization" msgstr "" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "Statistiques" @@ -6355,15 +6746,15 @@ msgstr "Statistiques" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,38 +6763,50 @@ msgstr "Statistiques" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 -#: lms/lms/doctype/lms_settings/lms_settings.json -msgid "Students" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" msgstr "" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "" + +#. Label of the show_students (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Students" msgstr "" #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' @@ -6412,13 +6815,13 @@ msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "" @@ -6436,10 +6839,14 @@ msgstr "" msgid "Submission by" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "" @@ -6452,7 +6859,7 @@ msgstr "" msgid "Submit" msgstr "" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "Soumettre un commentaire" @@ -6482,7 +6889,7 @@ msgstr "Résumé" msgid "Sunday" msgstr "" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -6492,7 +6899,6 @@ msgstr "" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "Balises" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "" @@ -6604,7 +7010,7 @@ msgstr "" msgid "Text" msgstr "" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "" @@ -6615,7 +7021,11 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "" + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "" @@ -6623,7 +7033,7 @@ msgstr "" msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "" -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "" @@ -6635,11 +7045,11 @@ msgstr "" msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "" @@ -6647,15 +7057,23 @@ msgstr "" msgid "The last day to schedule your evaluations is " msgstr "" -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "" -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "" @@ -6667,19 +7085,15 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "" - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "" @@ -6702,10 +7116,6 @@ msgstr "" msgid "These customisations will work on the main batch page." msgstr "" -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "" - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "" @@ -6715,29 +7125,29 @@ msgstr "" msgid "This certificate does no expire" msgstr "" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "" @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "" #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6856,7 +7266,9 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "" msgid "Timezone" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "" @@ -6891,8 +7303,12 @@ msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "" msgid "Title" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "" + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "" @@ -6929,7 +7349,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -6956,10 +7376,18 @@ msgstr "" msgid "Training Feedback" msgstr "Retour d'Expérience sur la Formation" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "détails de la transaction" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "" msgid "Tuesday" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "" @@ -6994,8 +7422,9 @@ 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:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "" msgid "Type" msgstr "Type" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "" @@ -7051,7 +7480,8 @@ msgstr "" msgid "Under Review" msgstr "En cours de révision" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "" @@ -7072,29 +7502,30 @@ msgstr "" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "" @@ -7110,11 +7541,15 @@ msgstr "" msgid "Upload" msgstr "Charger" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "Envoi de {0}%" @@ -7168,6 +7603,10 @@ msgstr "" msgid "User Skill" msgstr "" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "" + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "" @@ -7177,8 +7616,9 @@ msgstr "" msgid "Username" msgstr "Nom d'Utilisateur" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "Utilisateurs" @@ -7207,7 +7647,7 @@ msgid "Video Embed Link" msgstr "" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" +msgid "Video Statistics" msgstr "" #: frontend/src/pages/JobDetail.vue:31 @@ -7223,7 +7663,7 @@ msgstr "" msgid "View Resume" msgstr "" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "" @@ -7232,10 +7672,6 @@ msgstr "" msgid "Violet" msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" @@ -7293,12 +7732,12 @@ msgstr "" msgid "Welcome to {0}!" msgstr "Bienvenue sur {0}!" -#: frontend/src/pages/PersonaForm.vue:32 -msgid "What best describes your role?" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" msgstr "" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" +#: frontend/src/pages/PersonaForm.vue:32 +msgid "What best describes your role?" msgstr "" #: frontend/src/pages/PersonaForm.vue:21 @@ -7309,7 +7748,7 @@ msgstr "" msgid "When a course gets submitted for review, it will be listed here." msgstr "" -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "" @@ -7317,11 +7756,6 @@ msgstr "" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "" @@ -7355,7 +7789,7 @@ msgstr "" msgid "Write a Review" msgstr "" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "" @@ -7366,27 +7800,51 @@ msgstr "" msgid "Yellow" msgstr "Jaune" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "" + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "" + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "" + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "" + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "" + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "" @@ -7415,6 +7873,10 @@ msgstr "" msgid "You can find their resume attached to this email." msgstr "" +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "" @@ -7423,42 +7885,114 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "" -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "" -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "" -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "" +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "" + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "" + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "" + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "" + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "" + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "" + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "" -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "" + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "" + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "" + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "" + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "" + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "" + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "" + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "" + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "" +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "" @@ -7480,7 +8014,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "" @@ -7492,11 +8026,11 @@ msgstr "" msgid "You have applied" msgstr "" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "" @@ -7508,7 +8042,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "" @@ -7520,15 +8054,15 @@ 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/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "" @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "" #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." +msgid "You must be an Admin to assign badges to users." msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "" @@ -7569,7 +8103,7 @@ msgstr "" msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "" -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "" @@ -7592,11 +8126,11 @@ msgstr "" msgid "Your Output" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "" @@ -7604,7 +8138,7 @@ msgstr "" msgid "Your calendar is set." msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "" @@ -7612,12 +8146,15 @@ msgstr "" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "" + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "Votre évaluation pour le cours {0} a été programmée le {1} à {2} {3}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "" @@ -7641,19 +8178,28 @@ msgstr "" msgid "Zen Mode" msgstr "" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "" @@ -7662,6 +8208,10 @@ msgstr "" msgid "Zoom Settings" msgstr "" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "activités" @@ -7707,8 +8257,9 @@ msgstr "certificat" msgid "certificates" msgstr "certificats" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "" msgid "days" msgstr "jours" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "évaluation" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "" @@ -7758,11 +8309,11 @@ msgstr "" msgid "lessons" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "" @@ -7792,7 +8343,7 @@ msgstr "procès-verbal" msgid "others" msgstr "autres" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "" @@ -7825,7 +8376,7 @@ msgstr "" msgid "to select" msgstr "" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "" @@ -7849,7 +8400,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "" @@ -7861,11 +8412,11 @@ msgstr "" msgid "{0} has applied for the job position {1}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "" @@ -7881,11 +8432,11 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "" @@ -7893,7 +8444,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "" @@ -7901,45 +8452,45 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} vous a mentionné dans un commentaire dans {1}" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "{0} introuvable" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "{} complété" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "{} Inscrit·e" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "" diff --git a/lms/locale/hr.po b/lms/locale/hr.po index cc22a271..e7ad73a0 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: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-06 06:38\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:25\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr " do " msgid " you are on a" msgstr " nalazite se na" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "Postavke" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "Postavi Početnu Stranicu" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "Posjeti Portal" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "Stvori Tečaj" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "Dokumentacija" @@ -67,26 +67,26 @@ msgstr "Dokumentacija" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "Dragi/a {{ member_name }},
\\n\\nUpisani ste u našu nadolazeću grupu {{ batch_name }}.
\\n\\nHvala,
\\nFrappe Učenje
" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "Započni" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "Postavke" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "Statistika" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "Tečaj ne može imati i plaćenu potvrdu i potvrdu o završetku." -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "Objavljena je nova grupa '{0}' koja bi vas mogla zanimati. Pogledajte!" @@ -94,7 +94,7 @@ msgstr "Objavljena je nova grupa '{0}' koja bi vas mogla zanimati. Pogledajte!" msgid "A new batch has been published on " msgstr "Nova grupa je objavljena " -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "Objavljen je novi tečaj '{0}' koji bi vas mogao zanimati. Pogledajte!" @@ -102,27 +102,23 @@ msgstr "Objavljen je novi tečaj '{0}' koji bi vas mogao zanimati. Pogledajte!" msgid "A new course has been published on " msgstr "Objavljen je novi tečaj " -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "Novi tečaj je objavljen {0}" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "Uvod u tečaj u jednom redu koji se pojavljuje na kartici tečaja" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "O" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "O tečaju" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "O ovoj Grupi" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "Prihvaćanje Uvjeta i/ili Pravila" msgid "Account ID" msgstr "Račun" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "Naziv Računa" @@ -151,21 +151,20 @@ msgstr "Dostignuća" msgid "Active Members" msgstr "Aktivni Članovi" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "Dodaj" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "Dodaj Tečaj u Program" msgid "Add Evaluator" msgstr "Dodaj Ocjenjivača" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "Dodaj Lekciju" @@ -200,6 +199,10 @@ msgstr "Dodaj Vrijeme" msgid "Add Test Case" msgstr "Dodaj Test Slučaj" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "Dodaj Transakciju" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "Dodaj Poglavlje" @@ -208,23 +211,19 @@ msgstr "Dodaj Poglavlje" msgid "Add a Lesson" msgstr "Dodaj Lekciju" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "Dodaj Studenta" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "Dodaj Poglavlje" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" -msgstr "Dodaj Tečaj" +msgid "Add a course to the batch" +msgstr "Dodaj tečaj u grupu" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "Dodaj ključnu riječ, a zatim pritisnite enter" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "Dodaj Lekciju" @@ -237,7 +236,7 @@ msgstr "Dodaj novog člana" msgid "Add a new question" msgstr "Dodaj novo pitanje" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "Dodaj program" @@ -257,11 +256,11 @@ msgstr "Dodaj Procjenu" msgid "Add an assignment to your lesson" msgstr "Dodaj zadatak svojoj lekciji" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 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/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "Dodaj tečajeve vašoj grupi" @@ -269,7 +268,7 @@ msgstr "Dodaj tečajeve vašoj grupi" msgid "Add quiz to this video" msgstr "Dodaj kviz ovom videu" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "Dodaj učenike u vašu grupu" @@ -281,20 +280,16 @@ msgstr "Dodaj u Bilješke" msgid "Add web page to sidebar" msgstr "Dodaj web stranicu na bočnu traku" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "Dodaj zadatak kao {0}" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "Dodaj vaše prvo poglavlje" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "Dodaj vašu prvu lekciju" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "Administrator" msgid "Administrator" msgstr "Administrator" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "Sve" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "Sve Grupe" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "Svi Tečajevi" @@ -344,12 +338,13 @@ msgstr "Sva pitanja bi trebala imati iste ocjene ako je ograničenje postavljeno msgid "Allow Guest Access" msgstr "Dozvoli Pristup Gostima" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" -msgstr "Dozvolite objavljivanje poslova sa web stranice" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" +msgstr "Dopusti objavljivanje poslova" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "Dozvoli Samostalnu Registraciju" @@ -359,10 +354,6 @@ msgstr "Dozvoli Samostalnu Registraciju" msgid "Allow accessing future dates" msgstr "Dozvoli Pristup Budućim Datumima" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "Dozvoli Samostalnu Registraciju" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "Već Registrovan" @@ -375,9 +366,10 @@ msgstr "Jantar" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "Iznos" msgid "Amount (USD)" msgstr "Iznos (USD)" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "Iznos i Valuta su obavezni za plaćene grupe." -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "Iznos i valuta su obevezni za plaćene certifikate." -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "Iznos i valuta su potrebni za plaćene tečaje." #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "Iznos sa PDV-om" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "Objava" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "Objava je uspješno poslana" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "Najava je obavezna" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "Obavijesti" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "Prijavi se za ovaj posao" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "Odobreno" @@ -486,11 +480,11 @@ msgstr "Odobreno" msgid "Apps" msgstr "Aplikacije" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "Arhivirano" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "Jeste li sigurni da želite otkazati ovo ocjenjivanje? Ova radnja se ne može poništiti." @@ -502,18 +496,22 @@ msgstr "Jeste li sigurni da želite izbrisati ovaj program? Ova se radnja ne mo msgid "Are you sure you want to enroll?" msgstr "Jeste li sigurni da se želite upisati?" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "Jeste li sigurni da se želite prijaviti na svoju Frappe Cloud Nadzornu Tablu?" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "Kao dio nastavnog plana i programa ove grupe morat ćete završiti sljedeće tečajeve i položiti sljedeće testove." + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "Postavi pitanje da bi dobili pomoć od zajednice." #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "Procjena" @@ -529,18 +527,18 @@ msgstr "Naziv Procjene" msgid "Assessment Type" msgstr "Tip Procjene" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "Procjena je uspješno dodana" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "Dodijeljeno za" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "Dodjela" msgid "Assignment Attachment" msgstr "Prilog Zadatku" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "Napredak Zadatka" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "Pitanje Zadatka" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "Naziv Zadatka" msgid "Assignment created successfully" msgstr "Zadatak je uspješno napravljen" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "Zadatak za Lekciju {0} od {1} već postoji." -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "Zadatak uspješno predan" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "Zadatak će se pojaviti na dnu lekcije." #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "Dodjele" @@ -630,7 +637,7 @@ msgstr "Dodjele" msgid "At least one applicable item is required" msgstr "Potrebna je barem jedna primjenjiva stavka" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "Barem jedna opcija mora biti tačna za ovo pitanje." @@ -660,13 +667,8 @@ msgstr "Preferencija Odjeće" msgid "Authorize Google Calendar Access" msgstr "Autoriziraj pristup Google kalendaru" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "Automatski Dodjeli" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "Automatsko Snimanje" @@ -679,24 +681,28 @@ msgstr "Dostupnost je uspješno ažurirana" msgid "Available Slots" msgstr "Dostupni termini" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "Prosječna stopa dovršetka" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "Prosječan broj primljenih povratnih informacija" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "Prosječni Napredak %" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "Prosječna Ocjena" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" -msgstr "Prosječno vrijeme gledanja" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" +msgstr "Prosječno vrijeme gledanja (minute)" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 msgid "Back to Course" @@ -720,6 +726,10 @@ msgstr "Opis Značke" msgid "Badge Image" msgstr "Slika Značke" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "Značka je uspješno dodijeljena" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "Dodjela značke uspješno je kreirana" @@ -748,21 +758,28 @@ msgstr "Značka je uspješno ažurirana" msgid "Badge {0} has already been assigned to this {1}." msgstr "Značka {0} je već dodijeljena ovom {1}." +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "Značka {0} nije pronađena" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "Grupa" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "Grupni Tečaj" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "Detalji Grupe" msgid "Batch Details Raw" msgstr "Detalji Grupe" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "Datum Završetka Grupe" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "Grupni Upis" @@ -815,6 +835,8 @@ msgstr "Potvrda Grupnog Upisa" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "Naziv Grupe" msgid "Batch Settings" msgstr "Postavke Grupe" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "Datum Početka Grupe" @@ -842,7 +864,7 @@ msgstr "Datum Početka Grupe" msgid "Batch Start Date:" msgstr "Datum Početka Grupe:" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "Sažetak Grupe" @@ -853,33 +875,43 @@ msgstr "Sažetak Grupe" msgid "Batch Title" msgstr "Naziv Grupe" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "Grupa uspješno kreirana" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "Grupa uspješno izbrisana" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 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:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "Grupa je već počela." -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "Grupa je rasprodana." -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "Vrijeme početka grupe ne može biti kasnije ili isto vremenu završetka." +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "Grupa je uspješno ažurirana" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "Grupa:" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "Grupe" @@ -892,21 +924,21 @@ msgstr "Srdačan Pozdrav" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "Detalji Fakture" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "Faktura Adresa" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "Biografija" @@ -950,15 +982,11 @@ msgstr "Od" msgid "CGPA/4" msgstr "CGPA/4" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "Otkaži" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "Otkaži ovo ocjenjivanje?" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "Ležerna Odjeća" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "Kategorija je uspješno ažurirana" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "Certifikat" @@ -1019,7 +1052,7 @@ msgstr "Šablon e-pošte Certifikata" msgid "Certificate Link" msgstr "Veza Certifikata" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "Certifikat o Završetku" @@ -1027,32 +1060,36 @@ msgstr "Certifikat o Završetku" msgid "Certificate saved successfully" msgstr "Certifikat je uspješno spremljen" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "Certifikati" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "Certifikati su uspješno generirani" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "Certifikacija" @@ -1066,7 +1103,19 @@ msgstr "Detalji Certifikacije" msgid "Certification Name" msgstr "Naziv Certifikacije" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "Certifikat se ne može izdati jer član nije završio tečaj." + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "Certifikat se ne može izdati jer član nije upisan u ovu grupu." + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "Certifikat se ne može izdati jer član nije upisan na ovaj tečaj." + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "Certifikacija nije omogućena za ovaj tečaj." @@ -1075,20 +1124,20 @@ msgstr "Certifikacija nije omogućena za ovaj tečaj." msgid "Certifications" msgstr "Certifikacije" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "Certificiran" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "Certificirani Članovi" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "Certificirani Sudionici" @@ -1096,18 +1145,18 @@ msgstr "Certificirani Sudionici" msgid "Change" msgstr "Promjeni" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "Promjene su uspješno spremljene" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "Poglavlje" @@ -1116,23 +1165,24 @@ msgstr "Poglavlje" msgid "Chapter Reference" msgstr "Referenca Poglavlja" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "Poglavlje je uspješno dodano" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "Poglavlje uspješno izbrisano" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "Poglavlje je uspješno premješteno" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "Poglavlje je uspješno ažurirano" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "Poglavlja" @@ -1181,11 +1231,11 @@ msgstr "Provjeri tečaj" msgid "Choices" msgstr "Izbori" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "Odaberi boju za karticu tečaja" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "Odaberi sve odgovore koji odgvaraju" @@ -1197,13 +1247,13 @@ msgstr "Odaberi postojeće pitanje" msgid "Choose an icon" msgstr "Odaberi ikonu" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "Odaberi jedan odgovor" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "Grad" msgid "Class:" msgstr "Razred:" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "Očisti" @@ -1222,7 +1272,7 @@ msgstr "Očisti" msgid "Clearly Defined Role" msgstr "Jasno Definisana Uloga" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "Klikni ovdje" @@ -1248,7 +1298,7 @@ msgstr "Zatvori" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "Kod" msgid "Collaboration Preference" msgstr "Preference Saradnje" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "Sklopi" @@ -1285,27 +1335,29 @@ msgstr "Ime Koledža" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "Boja" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "Ključne riječi odvojene zarezom" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "Ključne riječi odvojene zarezom za SEO" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "Komentari" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "Komentari Ocjenjivača" @@ -1315,7 +1367,7 @@ msgstr "Komentari Ocjenjivača" msgid "Common keywords that will be used for all pages" msgstr "Uobičajene ključne riječi koje će se koristiti za sve stranice" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "Zajednica" @@ -1328,20 +1380,20 @@ msgstr "Tvrtka" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "Detalji Tvrtke" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "Adresa e-pošte Tvrtke" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "Logo Tvrtke" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "Tip Tvrtke" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "Poruka Kompajlera" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "Završi Registraciju" msgid "Complete Your Enrollment" msgstr "Završi Upis" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "Završi upis - ne propusti!" @@ -1395,6 +1448,11 @@ msgstr "Završi upis - ne propusti!" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "Riješi predstojći kviz kako biste nastavili gledati video. Kviz će se otvoriti za {0} {1}." +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "Ispuni profil" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "Završeno" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "Završni Certifikat" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "Stopa Dovršetka" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "Uslov mora biti važeći Python kod." msgid "Conduct Evaluation" msgstr "Provođenje Ocjenjivanja" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" -msgstr "Konfiguracije" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" +msgstr "Konferencija" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "Pružatelj Konferencijskih Usluga" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "Konfiguracija" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "Potvrdi" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "Potvrdi otkazivanje?" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "Potvrdi Upis" @@ -1441,7 +1520,7 @@ msgstr "Potvrdi Upis" msgid "Confirm Your Action" msgstr "Potvrdi radnju" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "Potvrdi radnju prije brisanja" @@ -1456,7 +1535,7 @@ msgstr "E-pošta potvrde poslana" msgid "Confirmation Email Template" msgstr "Šablon e-pošte za potvrdu" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "Čestitamo na certificiranju!" @@ -1476,7 +1555,10 @@ msgstr "Kontakt E-pošta" msgid "Contact Us URL" msgstr "Kontakt URL" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "Kontaktirajte administratora da se upišete na ovaj tećaj" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "Kontaktirajte administratora da se upišete na ovaj tećaj." @@ -1485,7 +1567,7 @@ msgstr "Kontaktirajte administratora da se upišete na ovaj tećaj." #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "Nastavi sa Učenjem" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "Tačan Odgovor" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "Kupon" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "Kupon Kod" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "Detalji Kupona" @@ -1569,22 +1651,24 @@ msgstr "Kupon(i) uspješno izbrisan(i)" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "Kupon(i) uspješno izbrisan(i)" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "Kupon(i) uspješno izbrisan(i)" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "Tečaj" @@ -1621,8 +1704,8 @@ msgstr "Tečaj" msgid "Course Chapter" msgstr "Poglavlje Tečaja" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "Tečaj je Završen" @@ -1638,14 +1721,19 @@ msgstr "Broj Tečajeva" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "Broj Tečajeva" msgid "Course Creator" msgstr "Kreator Tečaja" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "Podaci o Tečaju" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "Opis Kursa" @@ -1679,7 +1768,8 @@ msgstr "Upisi na Tečajeve" msgid "Course Evaluator" msgstr "Ocjenjivač Tečaja" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "Slika Tečaja" @@ -1693,7 +1783,7 @@ msgstr "Instruktor Tečaja" msgid "Course Lesson" msgstr "Lekcija Tečaja" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "Lista Tečaja" @@ -1701,12 +1791,15 @@ msgstr "Lista Tečaja" msgid "Course Name" msgstr "Naziv Tečaja" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "Pregled Tečaja" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "Napredak u Tečaju" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "Sažetak Napretka Tečaja" @@ -1716,8 +1809,8 @@ msgstr "Sažetak Napretka Tečaja" msgid "Course Settings" msgstr "Postavke Tečaja" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "Statistika Tečaja" @@ -1734,6 +1827,10 @@ msgstr "Statistika Tečaja" msgid "Course Title" msgstr "Naziv Tečaja" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "Tečaj je uspješno dodan u grupu" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "Tečaj je uspješno dodan u program" @@ -1742,38 +1839,46 @@ msgstr "Tečaj je uspješno dodan u program" msgid "Course already added to program" msgstr "Tečaj je već dodan u program" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "Tečaj je uspješno kreiran" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "Tečaj uspješno izbrisan" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "Za izdavanje certifikata potreban je tečaj ili grupa." + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "Tečaj je uspješno ažuriran" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "Tečaj {0} je već dodan ovoj grupi." -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "Tečaj {0} je već dodan u ovaj program." #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "Tečaji" msgid "Courses Completed" msgstr "Završeni Tečaji" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "Izrađeni Tečajevi" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "Tečaji su uspješno izbrisani" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "Naslovna Slika" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "Kreiraj" msgid "Create Certificate" msgstr "Stvori Certifikat" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "Izradi Tečaj" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "Izradi Lekciju" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "Kreiraj" @@ -1846,15 +1956,15 @@ msgstr "Kreiraj Razred Uživo" msgid "Create a Quiz" msgstr "Izradi Kviz" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "Napravi grupu" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "Kreiraj Tečaj" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "Napravi Razred Uživo" @@ -1866,35 +1976,37 @@ msgstr "Izradi novu Značku" msgid "Create an Assignment" msgstr "Napravi Zadatak" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "Napravi vašu prvu seriju" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "Napravi vaš prvi Tečaj" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "Napravi vašj prvi kviz" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "Kreirano" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "Iyrada grupe u toku" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "Izrada tečaja u toku" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "Trenutna Lekcija" msgid "Current Streak" msgstr "Aktuelni Period" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "Nastavni plan i program" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "Prilagođeni Predlošci Certifikata" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "Cijan" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "Nadzorna ploča" @@ -1964,10 +2081,6 @@ msgstr "Uvoz Podataka" msgid "Date" msgstr "Datum" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "Datum i Vrijeme" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "Datum:" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "Tip Stepena" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "Tip Stepena" msgid "Delete" msgstr "Izbriši" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "Izbriši Poglavlje" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "Izbriši Tečaj" @@ -2034,7 +2148,7 @@ msgstr "Izbriši Tečaj" msgid "Delete Program" msgstr "Izbriši Program" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "Izbriši ovo Poglavlje?" @@ -2042,11 +2156,11 @@ msgstr "Izbriši ovo Poglavlje?" msgid "Delete this coupon?" msgstr "Izbrisati kupon?" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "Izbriši ovu Lekciju?" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "Brisanjem tečaja izbrisat će se i sva njegova poglavlja i lekcije. Jeste li sigurni da želite izbrisati ovaj tečaj?" @@ -2054,18 +2168,22 @@ msgstr "Brisanjem tečaja izbrisat će se i sva njegova poglavlja i lekcije. Jes msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "Brisanjem ovih vježbi trajno ćete ih ukloniti iz sustava, zajedno sa svim povezanim predanim radovima. Ova radnja je nepovratna. Jeste li sigurni da želite nastaviti?" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "Brisanjem ove grupe izbrisat će se i svi njezini podaci, uključujući upisane studente, povezane tečajeve, procjene, povratne informacije i rasprave. Jeste li sigurni da želite nastaviti?" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Brisanjem ovog poglavlja također će se izbrisati sve lekcije u njemu i trajno će se ukloniti iz tečaja. Ova radnja se ne može poništiti. Jeste li sigurni da želite nastaviti?" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Brisanjem ove lekcije trajno će se ukloniti iz tečaja. Ova radnja se ne može poništiti. Jeste li sigurni da želite nastaviti?" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "Brisanje nije dopušteno za {0}" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "Brisanjem ove lekcije trajno će se ukloniti iz tečaja. Ova radnja se n #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "Radni Prostor" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "Detalji" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "Detalji ne mogu biti prazni." + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "Onemogući PWA" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "Onemogući Samostalni Upis" @@ -2119,6 +2243,7 @@ msgstr "Onemogući Prijavu" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "Popust" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "Iznos Popusta" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "Tip Popusta" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "Diskusije" @@ -2206,8 +2331,6 @@ msgstr "Trajanje (u minutama)" msgid "Duration of the live class in minutes" msgstr "Trajanje predavanja uživo u minutama" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "Uredi Značku" msgid "Edit Badge Assignment" msgstr "Uredi Dodjelu Značke" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "Uredi poglavlje" @@ -2241,11 +2364,19 @@ msgstr "Uredi kupon" msgid "Edit Email Template" msgstr "Uredi predložak e-pošte" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "Uredi Google Meet račun" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "Uredi Lekciju" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "Uredi Sustav Plaćanja" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "Uredi Profil" @@ -2302,10 +2433,6 @@ msgstr "ID e-pošte" msgid "Email Sent" msgstr "E-pošta poslana" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "Šablon e-pošte" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "Predložak e-pošte uspješno je kreiran" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "Šablon e-pošte" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "Predlošci e-pošte uspješno su izbrisani" @@ -2353,12 +2479,13 @@ msgstr "Omogućite Google API u Google Postavkama za slanje kalendarskih pozivni msgid "Enable Negative Marking" msgstr "Omogući negativno ocjenjivanje" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "Omogućite ovo samo ako želite da učitate SCORM paket kao poglavlje." #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "Omogućite ovo samo ako želite da učitate SCORM paket kao poglavlje." #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "Omogućeno" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "Ako ovo omogućite, certifikat će biti objavljen na stranici sa certificiranim učesnicima." #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "Datum završetka" @@ -2394,6 +2525,7 @@ msgstr "Datum Završetka (ili očekivani)" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "Datum Završetka (ili očekivani)" msgid "End Time" msgstr "Vrijeme Završetka" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "Završeno" @@ -2416,27 +2548,50 @@ msgstr "Završeno" msgid "Enforce Course Order" msgstr "Provedi Tečajni Redoslijed" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "Upiši se" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "Upis Člana u Program" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "Upišite se sada" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "Upiši Studenta" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "Upisan" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "Upisan/a" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "Upisani Studenti" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "Predložak e-pošte za potvrdu upisa" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "Potvrda upisa za {0}" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. msgstr "Upis u ovu grupu je ograničen. Molimo kontaktirajte administratora." #. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "Upisi" @@ -2475,7 +2631,7 @@ msgstr "Unesite Klijent Id i Klijent Tajnu u Google Postavke da pošaljete kalen msgid "Enter a Coupon Code" msgstr "Unesi Kod Kupona" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "Unesi URL" @@ -2487,7 +2643,11 @@ msgstr "Unesi predmet e-pošte" msgid "Enter reply to email" msgstr "Unesi e-poštu za odgovor" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "Pogreška pri stvaranju Google Meet računa" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "Greška pri stvaranju Zoom računa" @@ -2499,7 +2659,7 @@ msgstr "Pogreška pri izradi značke" msgid "Error creating email template" msgstr "Pogreška pri izradi predloška e-pošte" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "Greška pri kreiranju časa uživo. Pokušaj ponovo. {0}" @@ -2507,16 +2667,27 @@ msgstr "Greška pri kreiranju časa uživo. Pokušaj ponovo. {0}" msgid "Error creating quiz: {0}" msgstr "Greška pri izradi kviza: {0}" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "Pogreška pri brisanju Google Meet računa" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "Pogreška pri brisanju značke" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "Pogreška pri brisanju predložaka e-pošte" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "Greška pri brisanju platnih sustava" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "Pogreška pri ažuriranju Google Meet računa" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "Greška pri ažuriranju Zoom računa" @@ -2524,9 +2695,14 @@ msgstr "Greška pri ažuriranju Zoom računa" msgid "Error updating email template" msgstr "Pogreška pri ažuriranju predloška e-pošte" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "Evaluacija" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "Detalji Ocjenjivanja" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "Datum Yavršetka Ocjenjivanja" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "Zahtjev za Ocjenu" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "Evaluacija je uspješno otkazana" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "Datum završetka ocjenjivanja ne može biti prije od datuma završetka grupe." @@ -2562,9 +2743,10 @@ msgstr "Evaluacija je uspješno sačuvana" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "Raspored Ocjenjivača" msgid "Evaluator added successfully" msgstr "Ocjenjivač je uspješno dodan" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "Ocjenjivač uspješno izbrisan" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "Ocjenjivač ne postoji." - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "Ocjenjivač je obavezan za plaćene certifikate." @@ -2616,7 +2794,7 @@ msgstr "Ocjenjivač je obavezan za plaćene certifikate." msgid "Event" msgstr "Događaj" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "Primjer: IST (+5:30)" @@ -2637,7 +2815,7 @@ msgstr "Naziv Vježbe" msgid "Exercise deleted successfully" msgstr "Vježba je uspješno izbrisana" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "Proširi" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "Ističe" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "Datum Isteka Roka" @@ -2710,6 +2888,10 @@ msgstr "Neuspjeh" msgid "Failed" msgstr "Neuspješno" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "Dodjeljivanje značke nije uspjelo" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "Nije uspjelo stvaranje dodjele značke: " @@ -2718,7 +2900,7 @@ msgstr "Nije uspjelo stvaranje dodjele značke: " msgid "Failed to enroll in program: {0}" msgstr "Upis u program nije uspio: {0}" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "Nije uspjelo preuzimanje podataka o prisutnosti sa Zooma za čas {0}: {1}" @@ -2726,7 +2908,7 @@ msgstr "Nije uspjelo preuzimanje podataka o prisutnosti sa Zooma za čas {0}: {1 msgid "Failed to send email" msgstr "Slanje e-pošte nije uspjelo" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "Podnošenje nije uspjelo. Pokušaj ponovo. {0}" @@ -2734,26 +2916,26 @@ msgstr "Podnošenje nije uspjelo. Pokušaj ponovo. {0}" msgid "Failed to update badge assignment: " msgstr "Nije uspjelo ažuriranje dodjele značke: " -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "Nije uspjelo ažuriranje meta oznaka {0}" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "Istaknuto" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "Povratne Informacije" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "Ako je potrebno, slobodno uredite svoju prijavu." @@ -2776,7 +2958,7 @@ msgstr "Tip Datoteke" msgid "Filter assignments by course" msgstr "Filtriraj zadatke po kursu" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "Filtriraj po Imenu za Naplatu" @@ -2784,7 +2966,7 @@ msgstr "Filtriraj po Imenu za Naplatu" msgid "Filter by Exercise" msgstr "Filtriraj po Vježbi" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "Filtriraj po Članu" @@ -2793,7 +2975,8 @@ msgstr "Filtriraj po Članu" msgid "Filter by Status" msgstr "Filtriraj po Statusu" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "Ime" @@ -2823,13 +3006,18 @@ msgstr "Fleksibilno Vrijeme" msgid "Formal Wear" msgstr "Formalna Odjeća" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "Obrazovanje" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "Besplatno" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "Puno Ime" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "Funkcija" msgid "GST Amount" msgstr "Iznos PDV-a" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "PDV Broj" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "GSTIN" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "Pristupnik" @@ -2915,8 +3103,8 @@ msgstr "Pristupnik" msgid "General" msgstr "Općenito" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "Generiši Certifikate" @@ -2924,7 +3112,7 @@ msgstr "Generiši Certifikate" msgid "Generate Google Meet Link" msgstr "Generiraj Google Meet Vezu" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "Preuzmi Certifikat" @@ -2947,7 +3135,7 @@ msgstr "Preuzmi aplikaciju na svoj uređaj za lak pristup i bolje iskustvo!" msgid "Get the app on your iPhone for easy access & a better experience" msgstr "Preuzmit aplikaciju na svoj iPhone za lak pristup i bolje iskustvo" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "Github ID" @@ -2956,6 +3144,48 @@ msgstr "Github ID" msgid "Github ID" msgstr "Github ID" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "Idi" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "Google Kalendar" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "Google Meet" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "Google Meet račun" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "Google Meet račun uspješno je kreiran" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "Google Meet račun uspješno izbrisan" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "Google Meet račun uspješno ažuriran" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "Google Meet veza" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "Ocjena" @@ -2978,7 +3208,7 @@ msgstr "Dodjela Ocjena" msgid "Grade Type" msgstr "Tip Ocjene" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "Ocjenjivanje" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "Imaš račun? Prijavi se" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "Naslov" @@ -3023,7 +3253,7 @@ msgstr "Zdravo" msgid "Hello Learner" msgstr "Pozdrav Učeniče" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "Pomoć" @@ -3031,7 +3261,7 @@ msgstr "Pomoć" msgid "Help others learn something new by creating a course." msgstr "Pomozite drugima da nauče nešto novo kreiranjem tečaja." -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "Pomozite nam da se poboljšamo tako što ćete nam dati svoje povratne informacije." @@ -3044,7 +3274,7 @@ msgstr "Pomozite nam da razumijemo vaše potrebe" msgid "Here are the details:" msgstr "Evo detalja:" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "Hej" @@ -3078,6 +3308,10 @@ msgstr "Sakrij moje privatne podatke od drugih" msgid "Highlight" msgstr "Istaknuto" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "Istaknite ono što vas čini jedinstvenima i pokažite svoje vještine." + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "Istaknuti Tekst" msgid "Hiring" msgstr "Zapošljavanje" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "Početna" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "Domaćin" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "Hibrid" @@ -3114,15 +3350,19 @@ msgstr "Trenutno radim ovdje" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "Sa zadovoljstvom vas mogu obavijestiti da ste uspješno stekli certifikat za {0} tečaj. Čestitamo!" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "S veseljem objavljujem da sam zaradio/la značku {0} {1} u {2}" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "Ja sam nedostupan/nedostupna" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "Suglasan/suglasna sam s pohranom mojih osobnih podataka za potrebe fakturiranja" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "ID" @@ -3137,9 +3377,9 @@ msgstr "Ikona" msgid "Identify User Category" msgstr "Odredi Kategoriju Korisnika" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." -msgstr "Ako je Uključi u Pregled omogućen za lekciju, lekcija će također biti dostupna korisnicima koji nisu prijavljeni." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." +msgstr "Ako je omogućeno, lekcija će biti dostupna i korisnicima koji nisu upisani na tečaj." #: frontend/src/components/Quiz.vue:46 msgid "If you answer incorrectly, {0} {1} will be deducted from your score for each incorrect answer." @@ -3190,19 +3430,19 @@ msgstr "Slika" msgid "Image search powered by" msgstr "Pretraživanje slika pokreće" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "Slika: Oštećen Tok Podataka" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "Uvezi" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "Uvezi Grupu" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "Uvezi Tečaj" @@ -3228,6 +3468,10 @@ msgstr "U Aplikaciji" msgid "Include In Preview" msgstr "Uključi u Pregled" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "Uključi u Pregled" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "Naziv Institucije" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "Instruktor" @@ -3285,15 +3528,22 @@ msgstr "Instruktor Sadržaj" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "Instruktor Napomene" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "Bilješke instruktora su privatne bilješke koje mogu vidjeti samo instruktori. Mogu se koristiti za pružanje dodatnog konteksta ili smjernica za lekciju." + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "Instruktori" msgid "Instructors Comments" msgstr "Komentari Instruktora" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "Kamata" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "Uvod" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "Nevažeći ID Kviza" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "Nevažeći ID Kviza" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "Nevažeći naziv dokumenta" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "Pozovi vaš tim i učenike" @@ -3352,21 +3606,21 @@ msgstr "SCORM Paket" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "Datum Izdavanja" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "Izdaj Certifikat" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "Izdato" @@ -3399,21 +3653,11 @@ msgstr "JavaScript" msgid "Job" msgstr "Posao" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "Podnaslov Table Posao" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "Naziv Table za Posao" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "Detalji Posla" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "Otvorena Radna Mjesta" @@ -3424,11 +3668,6 @@ msgstr "Otvorena Radna Mjesta" msgid "Job Opportunity" msgstr "Prilika za Posao" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "Postavke Posla" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "Naziv Posla" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "Poslovi" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "Pridružite se" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "Pridružite se Pozivu" @@ -3484,8 +3725,8 @@ msgstr "Idi na" msgid "Keep going," msgstr "Nastavi dalje," -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "LMS" @@ -3606,6 +3847,11 @@ msgstr "Pregled Tečaja" msgid "LMS Enrollment" msgstr "Upis" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "Google Meet Postavke" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "Live Class" msgid "LMS Live Class Participant" msgstr "Sudionik Live Nastave" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "Zahtjev za Mentora" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "Izvor" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "Oznaka" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "Jezik" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "Prezime" @@ -3789,11 +4030,16 @@ msgstr "Prezime" msgid "Launch File" msgstr "Pokreni Datoteku" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "Obrazovanje" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "Dosljednost Učenja" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "Putovi Učenja" @@ -3814,7 +4060,7 @@ msgstr "Napustio/la u" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "Napustio/la u" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "Lekcija" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "Završetak Lekcije" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "Sadržaj Lekcija" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "Napredak Lekcije" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "Referenca Lekcije" msgid "Lesson Title" msgstr "Naziv Lekcije" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "Lekcija je uspješno kreirana" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "Lekcija je uspješno izbrisana" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "Lekcija je uspješno premještena" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "Lekcija je uspješno ažurirana" @@ -3856,7 +4114,8 @@ msgstr "Lekcija je uspješno ažurirana" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "Ograniči pitanja na" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "Ograničenje ne može biti veće ili jednako broju pitanja u kvizu." -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "LinkedIn" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "LinkedIn ID" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "Uživo" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "Razred Uživo" msgid "LiveCode URL" msgstr "URL LiveCode" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "Preferenca Lokacije" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "Prijava" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "Prijavi se na Frappe Cloud?" @@ -3966,7 +4225,7 @@ msgstr "Prijavite se kako biste se prijavili" msgid "Longest Streak" msgstr "Najduži Period" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "Tražite novi posao ili zapošljavate talente?" @@ -3979,8 +4238,8 @@ msgstr "Radujemo se vašem upisu!" msgid "Make LMS the default home" msgstr "Postavi LMS kao Početnu Web Stranicu" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "Objavi" @@ -3988,11 +4247,7 @@ msgstr "Objavi" msgid "Make notes for quick revision. Press / for menu." msgstr "Zapišite bilješke za brzu reviziju. Pritisnite / za izbornik." -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "Upravljaj Grupom" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "Upravljajte svojim tečajevima i grupama na prvi pogled" @@ -4006,6 +4261,11 @@ msgstr "Upravitelj (Prodaja/Marketing/Klijent)" msgid "Manifest File" msgstr "Datoteka Manifesta" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "Ručni Zadatak" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "Označi" @@ -4018,7 +4278,7 @@ msgstr "Označi sve kao pročitano" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "Maksimalnih Pokušaja" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "Srednje" @@ -4084,9 +4345,9 @@ msgstr "ID Sastanka" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "ID Sastanka" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "ID Sastanka" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "Član" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "Saglasnost Člana" @@ -4143,8 +4406,12 @@ msgstr "Broj Članova" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "Broj Članova" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "Slika Člana" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "Slika Člana" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "Član je već dodan u program" msgid "Member already enrolled in this batch" msgstr "Član je već upisan u ovu grupu" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "Član ne ispunjava kriterije za značku {0}." -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "Član {0} je već dodan u ovaj program." @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "Poruka je obavezna" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Meta Opis" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "Meta Slika" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "Meta Ključne Riječi" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "Meta Oznake" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "Meta oznake trebaju biti popis." @@ -4321,7 +4593,7 @@ msgstr "Meta oznake trebaju biti popis." msgid "Milestone" msgstr "Prekretnica" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "Za pitanja sa više odgovora potrebne su najmanje dvije opcije." @@ -4332,6 +4604,7 @@ msgstr "Za pitanja sa više odgovora potrebne su najmanje dvije opcije." #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "Za pitanja sa više odgovora potrebne su najmanje dvije opcije." #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "Izmijenjeno" msgid "Modified By" msgstr "Izmijenio" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "Naziv modula je netačan ili ne postoji." -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "Modul je netačan." @@ -4382,7 +4659,7 @@ msgstr "Modul je netačan." msgid "Monday" msgstr "Ponedjeljak" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "Monetizacija" @@ -4395,11 +4672,11 @@ msgstr "Više" msgid "Multiple Correct Answers" msgstr "Više Tačnih Odgovora" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "Moje Grupe" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "Moji Tečajevi" @@ -4407,6 +4684,10 @@ msgstr "Moji Tečajevi" msgid "My Notes" msgstr "Moje Bilješke" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "Moj profil" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "Moja Dostupnost" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "Moj Kalendar" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "Naziv" @@ -4426,17 +4709,19 @@ msgstr "Naziv" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "Novi" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "Nova Grupa" @@ -4444,8 +4729,9 @@ msgstr "Nova Grupa" msgid "New Coupon" msgstr "Novi Kupon" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "Novi Tečaj" @@ -4453,7 +4739,12 @@ msgstr "Novi Tečaj" msgid "New Email Template" msgstr "Novi predložak e-pošte" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "Novi Google Meet račun" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "Novi Posao" @@ -4461,6 +4752,10 @@ msgstr "Novi Posao" msgid "New Job Applicant" msgstr "Novi Kandidat za Posao" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "Nova Lekcija" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "Novi Sustav Plaćanja" @@ -4477,11 +4772,11 @@ msgstr "Nova Registracija" msgid "New Zoom Account" msgstr "Novi Zoom račun" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "Novi komentar u grupi {0}" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "Novi odgovor na temu {0} za tečaj {1}" @@ -4495,7 +4790,7 @@ msgstr "Novi {0}" msgid "Next" msgstr "Sljedeći" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "Nema Procjena" @@ -4528,9 +4823,17 @@ msgstr "Nema Podnošenja" msgid "No Upcoming Evaluations" msgstr "Nema Predstojećih Ocjenjivanja" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" -msgstr "Nema Objava" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "Za ovu grupu još nema najava" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "U ovu grupu nisu dodane nikakve ocjene" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." +msgstr "Za davatelja usluga konferencije nije konfiguriran kalendar. Postavite kalendar za izradu događaja." #: lms/templates/certificates_section.html:23 msgid "No certificates" @@ -4544,15 +4847,16 @@ msgstr "Još nije kreiran nijedan kupon." msgid "No coupons selected for deletion" msgstr "Nije odabran nijedan kupon za brisanje" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" -msgstr "Nema dodanih tečaja" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" +msgstr "U ovu skupinu nije dodan nijedan tečaj" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "Još nije dodan nijedan tečaj." -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "Nema kreiranih tečaja" @@ -4561,7 +4865,7 @@ msgstr "Nema kreiranih tečaja" msgid "No courses under review" msgstr "Nema tečaja pod recenzijom" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "Još uvijek nema povratnih informacija." @@ -4569,7 +4873,7 @@ msgstr "Još uvijek nema povratnih informacija." msgid "No introduction" msgstr "Nema Uvoda" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "Nema zakazanih časova uživo" @@ -4593,20 +4897,21 @@ msgstr "Još nije dodano nijedno pitanje" msgid "No quizzes added yet." msgstr "Još nije dodan nijedan kviz." -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "Nisu pronađeni rezultati" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "Nema slobodnih termina za odabrani tečaj." -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "Nema dostupne statistike za ovaj video." -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "Nema učenika u ovoj grupi" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "Nije Ocijenjeno" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "Nije dozvoljeno" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "Nespremljeno" msgid "Note" msgstr "Napomena" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "Napomene" @@ -4689,11 +4997,11 @@ msgstr "Obavještenja" msgid "Notify me when available" msgstr "Obavijesti me kada bude dostupno" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "Broj Studenata" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "Broj slobodnih mjesta" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "Ured blizu Kuće" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "Van Mreže" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "Na licu mjesta" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "Na licu mjesta" msgid "Once again, congratulations on this significant accomplishment." msgstr "Još jednom čestitamo na ovom značajnom postignuću." -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "Kada moderator ocijeni vašu prijavu, detalje ćete pronaći ovdje." #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "Na Mreži" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "Dopuštene su samo PDF datoteke." + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "Dopuštene su samo datoteke dokumenta tipa .doc ili .docx." + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "Samo datoteke tipa {0} će biti prihvaćeni." -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "Dozvoljene su samo zip datoteke" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "Dopuštena je samo datoteka {0}." #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "Otvori Tečaj" msgid "Open Ended" msgstr "Otvoreni Završen" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "Otvori " #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "Otvoren(a) za" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "Narandžasta" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "ID Naloga" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "Organizacija" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "Originalni Iznos" msgid "Others" msgstr "Ostalo" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "Naši Popularni Tečajevi" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "Naše Nadolazeće Grupe" @@ -4852,18 +5176,22 @@ msgstr "Naše Nadolazeće Grupe" msgid "Output" msgstr "Izlaz" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "Pregled" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "Odgovorni" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "PAN" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "PAN Broj" @@ -4876,35 +5204,35 @@ msgstr "PAN Broj" msgid "PDF" msgstr "PDF" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "Stranica je uspješno izbrisana" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "Plaćena Grupa" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "Plaćeni Certifikat" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "Plaćeni Certifikat nakon Ocjenjivanja" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "Plaćeni Tečaj" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "Procentualna Prolaznost" msgid "Password" msgstr "Lozinka" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" -msgstr "Zalijepite youtube vezu kratkog videa koji predstavlja tečaj" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" +msgstr "Zalijepite YouTube poveznicu kratkog videa koji predstavlja tečaj" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "Zemlja Plaćanja" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "Detalji Plaćanja" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "Plaćanje za Certifikat" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "Plaćanje za Dokument" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "Plaćanje za Tip Dokumenta" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "Platni Prolaz" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "ID Plaćanja" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "Plaćanje Primljeno" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "Plaćanje za " #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "Plaćanje za Certifikat" @@ -5036,6 +5366,10 @@ msgstr "Plaćanje za Dokument" msgid "Payment for Document Type" msgstr "Plaćanje za Tip Dokumenta" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "Platni sustavi uspješno izbrisani" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "Za upis u ovu grupu potrebna je uplata." @@ -5048,15 +5382,20 @@ msgstr "Aplikacija plaćanja nije instalirana" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "Na čekanju" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "Personal" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "Procenat (npr. 70%)" msgid "Percentage Discount" msgstr "Postotni Popust" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "Procentualno/Status" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "Persona Uhvaćena" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "Broj Telefona" @@ -5096,10 +5431,6 @@ msgstr "Roza" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "Dodaj {1} za {3} za slanje kalendarskih pozivnica za ocjenjivanje." -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "Dodaj Zoom račun u grupu kako biste kreirali časove uživo." - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "Zamoli administratora da potvrdi vašu registraciju" @@ -5116,11 +5447,15 @@ msgstr "Klikni na sljedeće dugme da postavite novu lozinku" msgid "Please complete the previous course to unlock this one." msgstr "Molimo vas da završite prethodni tečaj kako biste otključali ovaj." -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "Omogućite Google Meet račun da biste koristili ovu značajku." + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "Omogući Zoom račun da biste koristili ovu funkciju." -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "Prijavi se za ovaj tečaj da prikažete ovu lekciju" @@ -5132,11 +5467,11 @@ msgstr "Provjeri jeste li unijeli ispravno ime za naplatu jer će se ono koristi msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "Popuni sva pitanja za {0} minuta." -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "Unesi Kod Kupona" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "Unesi Naziv" @@ -5148,12 +5483,11 @@ msgstr "Unesi važeću kontakt adresu e-pošte." msgid "Please enter a valid Contact Us URL." msgstr "Unesi važeći URL za kontakt." -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "Unesi važeći URL." -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "Unesi važeće vrijeme u formatu HH:mm." @@ -5161,19 +5495,19 @@ msgstr "Unesi važeće vrijeme u formatu HH:mm." msgid "Please enter a valid timestamp" msgstr "Unesi valjanu vremensku oznaku" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." -msgstr "Unesi URL za podnošenje zadatka." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" +msgstr "Ispuni obavezna polja: {0}" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "Instaliraj aplikaciju plaćanja za izradu plaćene grupe. Više pojedinosti potražite u dokumentaciji. {0}" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "Instaliraj aplikaciju plaćanja za izradu plaćenog tečaja. Više pojedinosti potražite u dokumentaciji. {0}" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "Recite nam odakle ste čuli za nas." @@ -5181,17 +5515,17 @@ msgstr "Recite nam odakle ste čuli za nas." msgid "Please login to access the quiz." msgstr "Prijavi se da pristupiš kvizu." -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "Prijavi se da pristupiš ovoj stranici." - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "Prijavi se da nastaviš s plaćanjem." -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." -msgstr "Molimo prijavite se kako biste se prijavili u program." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "Prijavite se za pregled detalja programa." + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." +msgstr "Prijavite se za pregled programa." #: frontend/src/components/UpcomingEvaluations.vue:19 msgid "Please make sure to schedule your evaluation before this date." @@ -5202,11 +5536,11 @@ msgstr "Zakaži ocjenjivanje prije ovog datuma." msgid "Please prepare well and be on time for the evaluations." msgstr "Dobro se pripremi i dođi na vrijeme za ocjenjivanje." -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "Dajte svoj pristanak za nastavak plaćanja" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "Dajte svoj pristanak za nastavak plaćanja." @@ -5214,19 +5548,35 @@ msgstr "Dajte svoj pristanak za nastavak plaćanja." msgid "Please run the code to execute the test cases." msgstr "Pokreni kod za izvršavanje test slučajeva." +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "Odaberite Google Meet račun za ovu grupu." + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "Odaberite Zoom račun za ovu grupu." + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "Odaberite pružatelja usluga konferencije i dodajte račun u skupinu za izradu predavanja uživo." + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "Molimo odaberite tečaj" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "Odaberi tečaj za pregled dostupnih termina." + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "Odaberi Datum." -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "Odaberi trajanje." -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "Odaberi budući datum i vrijeme." @@ -5234,19 +5584,27 @@ msgstr "Odaberi budući datum i vrijeme." msgid "Please select a member" msgstr "Molimo odaberite člana" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "Odaberite način plaćanja za kupljeni certifikat." + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "Odaberi kviz" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "Odaberi termin za ocjenjivanje." -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "Odaberite studenta za upis." + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "Odaberi vrijeme." -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "Odaberi vremensku zonu." @@ -5258,14 +5616,10 @@ msgstr "Odaberi opciju" msgid "Please take appropriate action at {0}" msgstr "Poduzmi odgovarajuće mjere na {0}" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "Učitaj SCORM Paket" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "Učitaj datoteku zadatka." - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "Mogući Odgovor 4" msgid "Post" msgstr "Objava" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "Poštanski Broj" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "Pokreće se od Učenje" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "Pregled slike" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "Pregledaj Video" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "Prethodna" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "Određivanje Cijena" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "Cijene i Certifikati" @@ -5394,7 +5749,7 @@ msgstr "Privatni Podaci uključuju vašu Ocjenu i Preference Radnog Okruženja" msgid "Problem Statement" msgstr "Opis Problema" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "Prijeđi na Plaćanje" @@ -5403,7 +5758,8 @@ msgstr "Prijeđi na Plaćanje" msgid "Profession" msgstr "Profesija" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "Profilna Slika" @@ -5437,17 +5793,21 @@ msgstr "Program je uspješno izbrisan" msgid "Program updated successfully" msgstr "Program je uspješno ažuriran" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "Vježba Programiranja" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "Napredak Vježbe Programiranja" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "Podnošenje Vježbe Programiranja" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "Podnošenja Vježbi Programiranja" @@ -5475,14 +5835,14 @@ msgstr "Vježbe Programiranja" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "Programi" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "Napredak" msgid "Progress (%)" msgstr "Napredak (%)" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "Raspodjela Napretka" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "Sažetak Napretka" @@ -5507,7 +5866,7 @@ msgstr "Sažetak Napretka" msgid "Progress Summary for {0}" msgstr "Sažetak Napretka za {0}" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "Napredak studenata u tečajevima i ocjenjivanju" @@ -5519,9 +5878,10 @@ msgstr "Objavi na Stranici Učesnika" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "Objavljeni Tečaji" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "Objavljeno dana" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "Postavke Objavljivanja" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "Kupljeni Certifikat" @@ -5567,10 +5932,9 @@ msgstr "Python" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "Pitanje {0} od {1}" msgid "Questions" msgstr "Pitanja" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "Pitanja su uspješno izbrisana" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "Kviz" @@ -5631,10 +5995,14 @@ msgstr "Kviz" msgid "Quiz ID" msgstr "Kviz ID" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "Napredak u Kvizu" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "Podnošenje Kviza" @@ -5661,7 +6029,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:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "Kviz je uspješno ažuriran" @@ -5670,9 +6038,9 @@ 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/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "Kvizovi" @@ -5687,7 +6055,7 @@ msgstr "Kvizovi u ovom videu" #. 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "Referentni Naziv" msgid "Regards" msgstr "Pozdrav" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "Registrirajte se Sada" @@ -5756,26 +6124,22 @@ msgstr "Registrirajte se Sada" msgid "Registered but disabled" msgstr "Registrovan, ali onemogućen" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "Odbijeno" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "Povezani Tečaji" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "Daljinski" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "Ukloni" @@ -5783,15 +6147,20 @@ msgstr "Ukloni" msgid "Remove Highlight" msgstr "Ukloni Istaknuto" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "Odgovori" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "Odgovor Za je obavezan" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "Odgovor ne može biti prazan." + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "Zatraži Poziv" @@ -5814,23 +6183,18 @@ msgstr "Nastavi" msgid "Resume Video" msgstr "Nastavi Video" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "Nastavite od tamo gdje ste stali" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "Recenzija" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "Pregledao" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "Preferenca Uloge" msgid "Role updated successfully" msgstr "Uloga je uspješno ažurirana" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "Uloge" @@ -5854,19 +6219,19 @@ msgstr "Uloge" msgid "Route" msgstr "Ruta" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "Red #{0} Datum ne može biti izvan trajanja grupe." -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "Red #{0} Vrijeme završetka ne može biti izvan trajanja grupe." -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "Red #{0} Vrijeme početka ne može biti kasnije ili isto vremenu završetka." -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "Red #{0} Vrijeme početka ne može biti izvan trajanja grupe." @@ -5878,6 +6243,12 @@ msgstr "Redovi {0} imaju dupla pitanja." msgid "Run" msgstr "Izvrši" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "Rust" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "SCORM Sadržaj" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "SCORM Paket" @@ -5905,7 +6276,7 @@ msgstr "SCORM Paket Put" msgid "SEO" msgstr "SEO" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "SVG sadrži potencijalno nesiguran sadržaj." @@ -5918,11 +6289,11 @@ msgstr "Subota" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "Subota" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "Spremi" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "Raspored" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "Raspored Ocjenjivanja" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "Zakažite evaluaciju kako biste dobili certifikat." @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "Raspoređeni Protok" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "Rezultat Od Mogućih" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "Traži" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "Pretraga po Članu" msgid "Search by Name" msgstr "Traži po Imenu" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "Traži po Nazivu" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "Pretraži po imenu" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "Traži po Nazivu" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "Traži Ikonu" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "Broj Mjesta" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "Preostalo Mjesto" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "Broj sjedala ne može biti negativan." -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "Preostalih Mjesta" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "Prikaži sve" @@ -6099,11 +6479,11 @@ msgstr "Pošalji obavijest za objavljene tečajeve" msgid "Send calendar invite for evaluations" msgstr "Pošalji kalendarsku pozivnicu za ocjenjivanje" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "Vrijeme Završetka Sesije" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "Vrijeme Početka Sesije" @@ -6115,38 +6495,39 @@ msgstr "Postavi boju" msgid "Set your Password" msgstr "Postavite svoju Lozinku" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "Postavljanje" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "Postavljanje Platnog Prolaza" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "Postavke" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "Dijeli" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "Kratki Opis" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "Kratki Uvod" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "Kratak opis Grupe" @@ -6214,8 +6595,8 @@ msgstr "Prijavi se" msgid "Signup Settings" msgstr "Postavke Prijave" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "Prijave" @@ -6256,16 +6637,24 @@ msgstr "Termin uspješno dodan" msgid "Slot deleted successfully" msgstr "Termin uspješno izbrisan" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "Termini" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "Rasprodano" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "Sortiraj po" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "Izvor" msgid "Staff" msgstr "Osoblje" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "Start" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "Start Datum" msgid "Start Date:" msgstr "Datum Početka:" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "Počni Učiti" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "Započni kviz" msgid "Startup Organization" msgstr "Pokretačka Organizacija" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" msgstr "Zemlja/Pokrajina" #. 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "Statistika" @@ -6355,15 +6746,15 @@ msgstr "Statistika" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,53 +6763,65 @@ msgstr "Statistika" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "Status" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "Status/Postotak" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "Status/Rezultat" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "Student" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "Napredak Studenta" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "Studentske Recenzije" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" +msgstr "Student je uspješno upisan" + +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "Student je već upisan na ovaj tečaj." + #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "Studenti" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" -msgstr "Studenti su uspješno izbrisani" - #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "Studenti će biti upisani u plaćenu grupu kada završe uplatu" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "Predmet" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "Predmet je obavezan" @@ -6436,10 +6839,14 @@ msgstr "Tip Podnošenja" msgid "Submission by" msgstr "Predaja od" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "Podnošenje sačuvano!" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "Podnesci" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "Podnošenja uspješno izbrisana" @@ -6452,7 +6859,7 @@ msgstr "Podnošenja uspješno izbrisana" msgid "Submit" msgstr "Potvrdi" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "Podnesi Povratne Informacije" @@ -6482,7 +6889,7 @@ msgstr "Sažetak" msgid "Sunday" msgstr "Nedjelja" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "Sumnjiva mustra pronađena u {0}: {1}" @@ -6492,7 +6899,6 @@ msgstr "Uzorci" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "Uzorci" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "Upravitelj Sistema" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "Oznake" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "Timski Rad" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "Šablon" @@ -6604,7 +7010,7 @@ msgstr "Testiraj {0}" msgid "Text" msgstr "Tekst" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "Hvala vam na povratnim informacijama." @@ -6615,7 +7021,11 @@ msgstr "Hvala vam na povratnim informacijama." msgid "Thanks and Regards" msgstr "Hvala i Pozdrav" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "Google Meet račun nema konfiguriran Google kalendar. Prvo postavite Google kalendar." + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "Grupa ne postoji." @@ -6623,7 +7033,7 @@ msgstr "Grupa ne postoji." msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "Grupa za koju ste se prijavili počinje sutra. Pripremite se i dođete na vrijeme." -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "Kod kupona '{0}' nije važeći." @@ -6635,11 +7045,11 @@ msgstr "Tečaj {0} je sada dostupan na {1}." msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "Rok za zakazivanje evaluacija je istekao. Za pomoć se obratite instruktoru." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "Ocjenjivač ovog tečaja je nedostupan od {0} do {1}. Odaberi datum nakon {1}" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "Predavač je ostavio komentar na vaš zadatak {0}" @@ -6647,15 +7057,23 @@ msgstr "Predavač je ostavio komentar na vaš zadatak {0}" msgid "The last day to schedule your evaluations is " msgstr "Posljednji dan za zakazivanje ocjenjivanja je " -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "Lekcija ne postoji." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "Odabrani Google Meet račun nema konfiguriran Google kalendar." + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "Odabrani Google Meet račun je onemogućen. Omogućite ga ili odaberite drugi račun." + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "Termin je već rezervirao drugi učesnik." -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "Navedena grupa ne postoji." @@ -6667,19 +7085,15 @@ msgstr "Status vaše prijave je promijenjen." msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "U ovom tečaju nema poglavlja. Kreiraj i upravljaj poglavljima odavde." -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "Trenutno nema tečajeva. Izradite svoj prvi tečaj da biste započeli!" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "Nema slobodnih mjesta u ovoj grupi." -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "U ovoj grupi nema studenata." - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "Ne postoje prijave za ovaj zadatak." @@ -6702,10 +7116,6 @@ msgstr "Došlo je do ažuriranja vaše prijave. Dobili ste ocjenu {0} za kviz {1 msgid "These customisations will work on the main batch page." msgstr "Ove prilagodbe će raditi na glavnoj stranici grupe." -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "Ova značka je dodijeljena {0} {1}." - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "Ova značka još nije dodijeljena nijednom studentu" @@ -6715,29 +7125,29 @@ msgstr "Ova značka još nije dodijeljena nijednom studentu" msgid "This certificate does no expire" msgstr "Ovaj certifikat ne ističe" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "Ovaj čas je završen" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "Ovaj kupon je istekao." -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "Ovaj kupon je dosegao maksimalni broj iskorištenja." -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "Ovaj kupon se ne odnosi na {0}." -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "Ovaj tečaj ima:" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "Ovaj tečaj je besplatan." @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "Ovaj kviz se sastoji od {0} pitanja." #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 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 unositi nikakve promjene. Potpuni pristup bit će uskoro vraćen." @@ -6856,7 +7266,9 @@ msgstr "Vremenski Šablon" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "Vremenski Šablon" msgid "Timezone" msgstr "Vremenska Zona" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "Za plaćene certifikate potrebna je vremenska zona." @@ -6891,8 +7303,12 @@ msgstr "Vremena:" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "Vremena:" msgid "Title" msgstr "Naziv" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "Naslov ne može biti prazan." + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "Naziv je obavezan" @@ -6929,7 +7349,7 @@ msgstr "Do" msgid "To Date" msgstr "Do Datuma" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "Da biste se pridružili ovoj grupi, kontaktirajte administratora." @@ -6956,10 +7376,18 @@ msgstr "Ukupno Prijava" msgid "Training Feedback" msgstr "Povratna Informacija Obuke" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "Detalji Transakcije" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "Transakcija uspješno kreirana" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "Transakcija je uspješno ažurirana" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "Pokušaj ponovo" msgid "Tuesday" msgstr "Utorak" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "Twitter" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "Twitter ID" @@ -6994,8 +7422,9 @@ msgstr "Twitter ID" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "Twitter ID" msgid "Type" msgstr "Tip" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "Upišite '/' za naredbe ili odaberite tekst za format" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "Unesi svoj odgovor" @@ -7051,7 +7480,8 @@ msgstr "Nedostupno Od Datuma ne može biti kasnije od Nedostupno Do Datuma" msgid "Under Review" msgstr "Pod Recenzijom" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "Neobjavljeno" @@ -7072,29 +7502,30 @@ msgstr "Nestrukturirana Uloga" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "Nadolazeći" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "Nadolazeće Grupe" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "Nadolazeća Ocjenjivanja" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "Nadolazeći Tečajevi Uživo" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "Ažuriraj" @@ -7110,11 +7541,15 @@ msgstr "Ažurirano" msgid "Upload" msgstr "Učitaj" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "Prenesi Zadatak" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "Učitaj Datoteku" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "Prijenos {0}%" @@ -7168,6 +7603,10 @@ msgstr "Unos Korisnika" msgid "User Skill" msgstr "Vještina Korisnika" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "Korisnik nema dopuštenje za pristup detaljima profila ovog korisnika." + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "Korisnik {0} je prijavio posao {1}" @@ -7177,8 +7616,9 @@ msgstr "Korisnik {0} je prijavio posao {1}" msgid "Username" msgstr "Korisničko Ime" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "Korisnici" @@ -7207,8 +7647,8 @@ msgid "Video Embed Link" msgstr "Ugradiva Video Veza" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" -msgstr "Video Statistika za {0}" +msgid "Video Statistics" +msgstr "Video Statistika" #: frontend/src/pages/JobDetail.vue:31 msgid "View Applications" @@ -7223,7 +7663,7 @@ msgstr "Prikaži Certifikat" msgid "View Resume" msgstr "Prikaži Životopis" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "Pogledaj sve povratne informacije" @@ -7232,10 +7672,6 @@ msgstr "Pogledaj sve povratne informacije" msgid "Violet" msgstr "Ljubičasta" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "Posjeti Grupu" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "Posjeti Web Stranicu" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "Volontiranje ili Stažiranje" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "Vrijeme Gledanja" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "Vrijeme Gledanja (minute)" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "Sa zadovoljstvom vas obavještavamo da ste upisani u našu nadolazeću grupu. Čestitamo!" @@ -7293,14 +7732,14 @@ msgstr "Srijeda" msgid "Welcome to {0}!" msgstr "Dobrodošli u {0}!" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" +msgstr "Što su Bilješke za nastavnike?" + #: frontend/src/pages/PersonaForm.vue:32 msgid "What best describes your role?" msgstr "Što najbolje opisuje vašu ulogu?" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" -msgstr "Šta znači uključi u pregled?" - #: frontend/src/pages/PersonaForm.vue:21 msgid "What is your use case for Frappe Learning?" msgstr "Koji je vaš slučaj upotrebe Frappe Learninga?" @@ -7309,7 +7748,7 @@ msgstr "Koji je vaš slučaj upotrebe Frappe Learninga?" msgid "When a course gets submitted for review, it will be listed here." msgstr "Kada se tečaj pošalje na pregled, biće naveden ovdje." -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "Gdje ste čuli za nas?" @@ -7317,11 +7756,6 @@ msgstr "Gdje ste čuli za nas?" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "Uz ovaj certifikat, sada možete pokazati svoje ažurirane vještine i podijeliti svoja postignuća sa svojim kolegama i na LinkedIn. Da biste pristupili svom certifikatu, kliknite na donji link. Provjerite jeste li prijavljeni na portal." -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "Povučen" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "Detalji Radnog Iskustva" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "Način Rada" @@ -7355,7 +7789,7 @@ msgstr "Način Rada" msgid "Write a Review" msgstr "Napiši Recenziju" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "Napišite svoj odgovor ovdje" @@ -7366,27 +7800,51 @@ msgstr "Napišite svoj odgovor ovdje" msgid "Yellow" msgstr "Žuta" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "Već imate ocjenjivanje na {0} na {1} za tečaj {2}." -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "Već ste certificirani za ovaj tečaj. Klikni na karticu ispod da otvorite svoj certifikat." -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "Već ste upisani za ovu grupu." -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "Već ste upisani za ovaj tečaj." -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." -msgstr "Niste član ove grupe. Provjerite naše nadolazeće grupe." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." +msgstr "Niste ovlašteni za pregled ocjena ove grupe." -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "Nemate ovlaštenje za pregled podataka grafikona ove grupe." + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "Niste ovlašteni za pregled detalja ovog programa." + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "Nemate ovlaštenje za pregled odgovora na raspravu za ovu temu." + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "Niste ovlašteni za pregled tema rasprave za ovu stavku." + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "Niste ovlašteni za pregled detalja pitanja." + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "Nemate ovlaštenje za pregled studenata ove grupe." + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "Niste upisani na ovaj tečaj." @@ -7415,6 +7873,10 @@ msgstr "Možeš ti bolje," 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/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "Možete prenijeti samo {0} datoteka" + #: 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." @@ -7423,42 +7885,114 @@ msgstr "Ne možete promijeniti dostupnost dok se stranica ažurira." 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_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "Ne možete se upisati na neobjavljeni tečaj." -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "Ne možete se upisati u neobjavljeni program." -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "Ne možete se upisati na ovaj tečaj jer je samostalno učenje onemogućeno. Molimo kontaktirajte administratora." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "Ne možete zakazati ocjenjivanje nakon {0}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "Ne možete zakazati ocjenjivanje za prošle termine." -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "Nemate pristup ovoj grupi." -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "Nemate pristup ovom tečaju." +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "Nemate dopuštenje za pristup objavama za ovu grupu." + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "Nemate dopuštenje za pristup značkama." + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "Nemate dopuštenje za pristup podacima toplinske karte." + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "Nemate dopuštenje za pristup statistikama o završetku lekcije." + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "Nemate dopuštenje za pristup podacima o ocjenjivanju ovog tečaja." + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "Nemate dopuštenje za pristup podacima o napretku ovog tečaja." + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "Nemate dozvolu za pristup ovoj stranici." -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "Nemate dopuštenje za otkazivanje ove evaluacije." + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "Nemate dopuštenje za stvaranje aktivnog predavanja." + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "Nemate dopuštenje za brisanje ove grupe." + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "Nemate dopuštenje za brisanje ovog poglavlja." + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "Nemate dopuštenje za brisanje ovog tečaja." + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "Nemate dopuštenje za brisanje ove lekcije." + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "Nemate dopuštenje za izmjenu ovog poglavlja." + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "Nemate dopuštenje za izmjenu ove lekcije." + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "Nemate dopuštenje za izmjenu ove uloge." + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "Nemate dopuštenje za slanje e-poruka s potvrdom za ovu prijavu." + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "Nemate dopuštenje za postavljanje događaja u kalendaru za ovu evaluaciju." + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "Nemate dopuštenje za ažuriranje meta oznaka." +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "Nemate dopuštenje za ažuriranje ovog podnošenja." + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "Nemate nikakva obavještenja." @@ -7480,7 +8014,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:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "Već ste kupili certifikat za ovaj tečaj." @@ -7492,11 +8026,11 @@ msgstr "Već ste pregledali ovaj kurs" msgid "You have applied" msgstr "Prijavili ste se" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "Upisani ste u ovu grupu" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "Upisani ste na ovaj tečaj" @@ -7508,7 +8042,7 @@ 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}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "Još niste završili tečaj." @@ -7520,15 +8054,15 @@ msgstr "Još niste primili nikakve certifikate." msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "Odabrali ste da želite primati obavijesti za ovaj tečaj. Primit ćete e-poruku kada tečaj postane dostupan." -#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "Imate zakazano {0} nadolazećih {1} i {2} {3}." -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "Imate {0} nadolazećih {1}." -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "Imate zakazano {0} {1}." @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "Morate biti Moderator ili Ocjenjivač grupe da biste upisali korisnike u grupu." #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." -msgstr "Morate biti Moderator da biste dodijelili značke korisnicima." +msgid "You must be an Admin to assign badges to users." +msgstr "Morate biti administrator da biste dodijelili značke korisnicima." #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "Morate biti upisani na tečaj da biste poslali recenziju" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "Prije upisa potrebno je izvršiti uplatu za ovaj tečaj." -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "Prvo se morate prijaviti da biste se upisali na ovaj tečaj" @@ -7569,7 +8103,7 @@ msgstr "Trebate da imate {0}% tačnih odgovora da biste prošli kviz." msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "Prijavili ste se za mentorstvo na ovom tečaju. Vaš zahtjev je trenutno u obradi." -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "Uspješno ste predali zadatak." @@ -7592,11 +8126,11 @@ msgstr "Vaš račun je uspješno kreiran!" msgid "Your Output" msgstr "Vaš Rezultat" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "Vaša grupa {0} počinje sutra" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "Vaš preglednik ne podržava video oznaku." @@ -7604,7 +8138,7 @@ msgstr "Vaš preglednik ne podržava video oznaku." msgid "Your calendar is set." msgstr "Vaš kalendar je postavljen." -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "Vaš čas {0} je danas" @@ -7612,12 +8146,15 @@ msgstr "Vaš čas {0} je danas" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "Vaš upis u {{ batch_name }} je potvrđen" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "Vaša evaluacija za tečaj {0} zakazana je za {1} u {2} (u{3} vremenu)." + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "Vaša evaluacija za tečaj {0} zakazana je za {1} u {2} {3}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "Vaš termin za ocjenjivanje je rezervisan" @@ -7641,19 +8178,28 @@ msgstr "Vaša prijava je uspješno sačuvana. Instruktor će ga uskoro pregledat msgid "Zen Mode" msgstr "Zen Način" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "Zoom" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "Zoom Račun" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "Zoom račun uspješno kreiran" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "Zoom račun uspješno ažuriran" @@ -7662,6 +8208,10 @@ msgstr "Zoom račun uspješno ažuriran" msgid "Zoom Settings" msgstr "Zoom Postavke" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "Zoom račun uspješno izbrisan" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "aktivnosti" @@ -7707,8 +8257,9 @@ msgstr "certifikat" msgid "certificates" msgstr "certifikati" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "dnevni period" msgid "days" msgstr "dana" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "npr. IST, UTC, GMT..." -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "evaluacija" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "evaluacije" @@ -7758,11 +8309,11 @@ msgstr "jane@example.com" msgid "lessons" msgstr "lekcije" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "nastava uživo" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "nastava uživo" @@ -7792,7 +8343,7 @@ msgstr "minuta" msgid "others" msgstr "ostalo" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "pitanje_detalj" @@ -7825,7 +8376,7 @@ msgstr "za navigaciju" msgid "to select" msgstr "za odabrati" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "kako biste vidjeli svoje povratne informacije." @@ -7849,7 +8400,7 @@ msgstr "{0} Vježbe" msgid "{0} Quizzes" msgstr "{0} Kvizova" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "{0} Postavke nisu pronađene" @@ -7861,11 +8412,11 @@ msgstr "{0} Podnošenja" msgid "{0} has applied for the job position {1}" msgstr "{0} se prijavio za posao {1}" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "{0} je objavio/la novu seriju {1}" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "{0} je objavio/la novi tečaj {1}" @@ -7881,11 +8432,11 @@ msgstr "{0} je poslao zadatak {1}" msgid "{0} is already a mentor for course {1}" msgstr "{0} je već mentor za tečaj {1}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "{0} je već certificiran za grupu {1}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "{0} je već certificiran za tečaj {1}" @@ -7893,7 +8444,7 @@ msgstr "{0} je već certificiran za tečaj {1}" msgid "{0} is your evaluator" msgstr "{0} je vaš ocjenjivač" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "{0} vas je spomenuo u komentaru" @@ -7901,45 +8452,45 @@ 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:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} vas je spomenuo u komentaru u {1}" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "{0} nije pronađen" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "{0} {1} Poslovi" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "{} Aktivan" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "{} Završeno" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "{} Upisan" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "{} Odobreno" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "{} Prošlo" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "{} Objavljeno" diff --git a/lms/locale/hu.po b/lms/locale/hu.po index 7f452a3f..9c42036e 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: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-05 06:43\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:24\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr "" msgid " you are on a" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "" @@ -67,26 +67,26 @@ msgstr "" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "A new batch has been published on " msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -102,27 +102,23 @@ msgstr "" msgid "A new course has been published on " msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "Névjegy" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "" msgid "Account ID" msgstr "" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "" @@ -151,21 +151,20 @@ msgstr "" msgid "Active Members" msgstr "" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "Hozzáadás" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "" msgid "Add Evaluator" msgstr "" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "" @@ -200,6 +199,10 @@ msgstr "" msgid "Add Test Case" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "" @@ -208,23 +211,19 @@ msgstr "" msgid "Add a Lesson" msgstr "" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" +msgid "Add a course to the batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "" @@ -237,7 +236,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "" @@ -257,11 +256,11 @@ msgstr "" msgid "Add an assignment to your lesson" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "" @@ -269,7 +268,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "" @@ -281,20 +280,16 @@ msgstr "" msgid "Add web page to sidebar" msgstr "" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "" msgid "Administrator" msgstr "Rendszergazda" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "Összes" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "" @@ -344,12 +338,13 @@ msgstr "" msgid "Allow Guest Access" msgstr "" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "" @@ -359,10 +354,6 @@ msgstr "" msgid "Allow accessing future dates" msgstr "" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "Már regisztrált" @@ -375,9 +366,10 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "Összeg" msgid "Amount (USD)" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "" #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "Közlemények" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "" @@ -486,11 +480,11 @@ msgstr "" msgid "Apps" msgstr "Alkalmazások" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "Archivált" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "" @@ -502,18 +496,22 @@ msgstr "" msgid "Are you sure you want to enroll?" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "" + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "" #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "" @@ -529,18 +527,18 @@ msgstr "" msgid "Assessment Type" msgstr "" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "Hozzárendelés" msgid "Assignment Attachment" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "" msgid "Assignment created successfully" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "" #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "Feladatok" @@ -630,7 +637,7 @@ msgstr "Feladatok" msgid "At least one applicable item is required" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "" @@ -660,13 +667,8 @@ msgstr "" msgid "Authorize Google Calendar Access" msgstr "Google Naptár Hozzáférés Engedélyezése" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "" @@ -679,23 +681,27 @@ msgstr "" msgid "Available Slots" msgstr "" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" msgstr "" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 @@ -720,6 +726,10 @@ msgstr "" msgid "Badge Image" msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "" @@ -748,21 +758,28 @@ msgstr "" msgid "Badge {0} has already been assigned to this {1}." msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "" msgid "Batch Details Raw" msgstr "" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "" @@ -815,6 +835,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "" msgid "Batch Settings" msgstr "" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "" @@ -842,7 +864,7 @@ msgstr "" msgid "Batch Start Date:" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "" @@ -853,33 +875,43 @@ msgstr "" msgid "Batch Title" msgstr "" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "" +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "Köteg:" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "" @@ -892,21 +924,21 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "Életrajz" @@ -950,15 +982,11 @@ msgstr "Által" msgid "CGPA/4" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "Mégsem" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "" @@ -1019,7 +1052,7 @@ msgstr "" msgid "Certificate Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "" @@ -1027,32 +1060,36 @@ msgstr "" msgid "Certificate saved successfully" msgstr "" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "" @@ -1066,7 +1103,19 @@ msgstr "" msgid "Certification Name" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "" @@ -1075,20 +1124,20 @@ msgstr "" msgid "Certifications" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "" @@ -1096,18 +1145,18 @@ msgstr "" msgid "Change" msgstr "Változás" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "" @@ -1116,23 +1165,24 @@ msgstr "" msgid "Chapter Reference" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "" @@ -1181,11 +1231,11 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "" @@ -1197,13 +1247,13 @@ msgstr "" msgid "Choose an icon" msgstr "Válasszon egy ikont" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "Város" msgid "Class:" msgstr "" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "Egyértelmű" @@ -1222,7 +1272,7 @@ msgstr "Egyértelmű" msgid "Clearly Defined Role" msgstr "" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "Kattints ide" @@ -1248,7 +1298,7 @@ msgstr "Bezárás" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "Kód" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "Összeomlás" @@ -1285,27 +1335,29 @@ msgstr "" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "Szín" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "Hozzászólások" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "" @@ -1315,7 +1367,7 @@ msgstr "" msgid "Common keywords that will be used for all pages" msgstr "" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "" @@ -1328,20 +1380,20 @@ msgstr "" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "Cégadatok" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "Cég e-mail címe" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "" msgid "Complete Your Enrollment" msgstr "" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "" @@ -1395,6 +1448,11 @@ msgstr "" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "Befejezve" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "" msgid "Conduct Evaluation" msgstr "" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "Beállítás" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "Megerősítés" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "" @@ -1441,7 +1520,7 @@ msgstr "" msgid "Confirm Your Action" msgstr "" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "" @@ -1456,7 +1535,7 @@ msgstr "" msgid "Confirmation Email Template" msgstr "Megerősítő E-mail Sablon" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "" @@ -1476,7 +1555,10 @@ msgstr "" msgid "Contact Us URL" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "" @@ -1485,7 +1567,7 @@ msgstr "" #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "" @@ -1569,22 +1651,24 @@ msgstr "" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "" @@ -1621,8 +1704,8 @@ msgstr "" msgid "Course Chapter" msgstr "" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "" @@ -1638,14 +1721,19 @@ msgstr "" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "" msgid "Course Creator" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "" @@ -1679,7 +1768,8 @@ msgstr "" msgid "Course Evaluator" msgstr "" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "" @@ -1693,7 +1783,7 @@ msgstr "" msgid "Course Lesson" msgstr "" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "" @@ -1701,12 +1791,15 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "" @@ -1716,8 +1809,8 @@ msgstr "" msgid "Course Settings" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "" @@ -1734,6 +1827,10 @@ msgstr "" msgid "Course Title" msgstr "" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "" @@ -1742,38 +1839,46 @@ msgstr "" msgid "Course already added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "" #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "" msgid "Courses Completed" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "Létrehozás" msgid "Create Certificate" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "Új létrehozása" @@ -1846,15 +1956,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "" @@ -1866,35 +1976,37 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "Alkotó" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "Cián" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "Irányítópult" @@ -1964,10 +2081,6 @@ msgstr "Adat importálás" msgid "Date" msgstr "Dátum" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "Dátum:" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "" msgid "Delete" msgstr "Törlés" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "" @@ -2034,7 +2148,7 @@ msgstr "" msgid "Delete Program" msgstr "" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "" @@ -2042,11 +2156,11 @@ msgstr "" msgid "Delete this coupon?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2054,18 +2168,22 @@ msgstr "" msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "" #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "Részletek" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "" + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "" @@ -2119,6 +2243,7 @@ msgstr "" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "" @@ -2206,8 +2331,6 @@ msgstr "" msgid "Duration of the live class in minutes" msgstr "" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "" msgid "Edit Badge Assignment" msgstr "" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "" @@ -2241,11 +2364,19 @@ msgstr "" msgid "Edit Email Template" msgstr "" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "Profil szerkesztése" @@ -2302,10 +2433,6 @@ msgstr "Email azonosító" msgid "Email Sent" msgstr "" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "E-mail sablon" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "E-mail sablonok" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "" @@ -2353,12 +2479,13 @@ msgstr "" msgid "Enable Negative Marking" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "" #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "Engedélyezve" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "" #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "Befejezés dátuma" @@ -2394,6 +2525,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "" msgid "End Time" msgstr "Befejezés dátuma" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "" @@ -2416,27 +2548,50 @@ msgstr "" msgid "Enforce Course Order" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "" @@ -2475,7 +2631,7 @@ msgstr "" msgid "Enter a Coupon Code" msgstr "" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "" @@ -2487,7 +2643,11 @@ msgstr "" msgid "Enter reply to email" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "" @@ -2499,7 +2659,7 @@ msgstr "" msgid "Error creating email template" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -2507,16 +2667,27 @@ msgstr "" msgid "Error creating quiz: {0}" msgstr "" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "" @@ -2524,9 +2695,14 @@ msgstr "" msgid "Error updating email template" msgstr "" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2562,9 +2743,10 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "" msgid "Evaluator added successfully" msgstr "" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "" - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2616,7 +2794,7 @@ msgstr "" msgid "Event" msgstr "Esemény" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "" @@ -2637,7 +2815,7 @@ msgstr "" msgid "Exercise deleted successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "Kiterjed" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "Lejárat Dátuma" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "" @@ -2710,6 +2888,10 @@ msgstr "Nem sikerül" msgid "Failed" msgstr "Sikertelen" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "" @@ -2718,7 +2900,7 @@ msgstr "" msgid "Failed to enroll in program: {0}" msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" @@ -2726,7 +2908,7 @@ msgstr "" msgid "Failed to send email" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2734,26 +2916,26 @@ msgstr "" msgid "Failed to update badge assignment: " msgstr "" -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "Kiemelt" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "Visszajelzés" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "" @@ -2776,7 +2958,7 @@ msgstr "Fájl típusa" msgid "Filter assignments by course" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "" @@ -2784,7 +2966,7 @@ msgstr "" msgid "Filter by Exercise" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "" @@ -2793,7 +2975,8 @@ msgstr "" msgid "Filter by Status" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "Vezetéknév" @@ -2823,13 +3006,18 @@ msgstr "" msgid "Formal Wear" msgstr "" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "Szabadkézi" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "Teljes név" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "Funkció" msgid "GST Amount" msgstr "" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "" @@ -2915,8 +3103,8 @@ msgstr "" msgid "General" msgstr "Általános" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "" @@ -2924,7 +3112,7 @@ msgstr "" msgid "Generate Google Meet Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "" @@ -2947,7 +3135,7 @@ msgstr "" msgid "Get the app on your iPhone for easy access & a better experience" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "" @@ -2956,6 +3144,48 @@ msgstr "" msgid "Github ID" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "Ugrás" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "Google Naptár" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "Google Meet Link" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "" @@ -2978,7 +3208,7 @@ msgstr "" msgid "Grade Type" msgstr "" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "Rrendelkezik fiókkal? Bejelentkezés" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "" @@ -3023,7 +3253,7 @@ msgstr "Szia" msgid "Hello Learner" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "Súgó" @@ -3031,7 +3261,7 @@ msgstr "Súgó" msgid "Help others learn something new by creating a course." msgstr "" -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "" @@ -3044,7 +3274,7 @@ msgstr "" msgid "Here are the details:" msgstr "" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "" @@ -3078,6 +3308,10 @@ msgstr "" msgid "Highlight" msgstr "Fontos események" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "" + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "" msgid "Hiring" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "Kezdőlap" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "" @@ -3114,15 +3350,19 @@ msgstr "" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "ID" @@ -3137,8 +3377,8 @@ msgstr "Ikon" msgid "Identify User Category" msgstr "" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." msgstr "" #: frontend/src/components/Quiz.vue:46 @@ -3190,19 +3430,19 @@ msgstr "Kép" msgid "Image search powered by" msgstr "" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "Kép: Sérült adatfolyam" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "Importálás" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "" @@ -3228,6 +3468,10 @@ msgstr "" msgid "Include In Preview" msgstr "" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3285,15 +3528,22 @@ msgstr "" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "" + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "" msgid "Instructors Comments" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "Érdek" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "Bevezetés" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "" @@ -3352,21 +3606,21 @@ msgstr "" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "" @@ -3399,21 +3653,11 @@ msgstr "JavaScript" msgid "Job" msgstr "" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "" @@ -3424,11 +3668,6 @@ msgstr "" msgid "Job Opportunity" msgstr "Álláslehetőség" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "Beosztás" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "" @@ -3484,8 +3725,8 @@ msgstr "" msgid "Keep going," msgstr "" -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "" @@ -3606,6 +3847,11 @@ msgstr "" msgid "LMS Enrollment" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "" msgid "LMS Live Class Participant" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "Felirat" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "Nyelv" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "Keresztnév" @@ -3789,11 +4030,16 @@ msgstr "Keresztnév" msgid "Launch File" msgstr "" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "" @@ -3814,7 +4060,7 @@ msgstr "" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "" msgid "Lesson Title" msgstr "" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "" @@ -3856,7 +4114,8 @@ msgstr "" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "" -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "LinkedIn" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "Bejelentkezés" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "Bejelentkezés a Frappe Cloudba?" @@ -3966,7 +4225,7 @@ msgstr "" msgid "Longest Streak" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "" @@ -3979,8 +4238,8 @@ msgstr "" msgid "Make LMS the default home" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "" @@ -3988,11 +4247,7 @@ msgstr "" msgid "Make notes for quick revision. Press / for menu." msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4006,6 +4261,11 @@ msgstr "" msgid "Manifest File" msgstr "" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "" @@ -4018,7 +4278,7 @@ msgstr "Mindegyik megjelölése olvasottként" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "Közepes" @@ -4084,9 +4345,9 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "" @@ -4143,8 +4406,12 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "" msgid "Member already enrolled in this batch" msgstr "" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "" @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Meta Leírás" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "Meta kép" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "Meta Címkék" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "" @@ -4321,7 +4593,7 @@ msgstr "" msgid "Milestone" msgstr "Mérföldkő" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "" @@ -4332,6 +4604,7 @@ msgstr "" #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "Módosítva" msgid "Modified By" msgstr "Módosította" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "" @@ -4382,7 +4659,7 @@ msgstr "" msgid "Monday" msgstr "Hétfő" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "" @@ -4395,11 +4672,11 @@ msgstr "Tovább" msgid "Multiple Correct Answers" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "" @@ -4407,6 +4684,10 @@ msgstr "" msgid "My Notes" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "Profilom" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "Név" @@ -4426,17 +4709,19 @@ msgstr "Név" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "Új" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "" @@ -4444,8 +4729,9 @@ msgstr "" msgid "New Coupon" msgstr "" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "" @@ -4453,7 +4739,12 @@ msgstr "" msgid "New Email Template" msgstr "" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "" @@ -4461,6 +4752,10 @@ msgstr "" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "" @@ -4477,11 +4772,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -4495,7 +4790,7 @@ msgstr "Új {0}" msgid "Next" msgstr "Következő" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "" @@ -4528,8 +4823,16 @@ msgstr "" msgid "No Upcoming Evaluations" msgstr "" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." msgstr "" #: lms/templates/certificates_section.html:23 @@ -4544,15 +4847,16 @@ msgstr "" msgid "No coupons selected for deletion" msgstr "" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" msgstr "" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "" @@ -4561,7 +4865,7 @@ msgstr "" msgid "No courses under review" msgstr "" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "" @@ -4569,7 +4873,7 @@ msgstr "" msgid "No introduction" msgstr "" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "" @@ -4593,20 +4897,21 @@ msgstr "" msgid "No quizzes added yet." msgstr "" -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "Nem Engedélyezett" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "Nincs mentve" msgid "Note" msgstr "Jegyzet" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "Jegyzetek" @@ -4689,11 +4997,11 @@ msgstr "Értesítések" msgid "Notify me when available" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "" msgid "Once again, congratulations on this significant accomplishment." msgstr "" -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "" + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "" msgid "Open Ended" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "" #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "narancssárga" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "Szervezet" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "" msgid "Others" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "" @@ -4852,18 +5176,22 @@ msgstr "" msgid "Output" msgstr "Kimenet" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "Áttekintés" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "Tulajdonos" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "" @@ -4876,35 +5204,35 @@ msgstr "" msgid "PDF" msgstr "PDF" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "" msgid "Password" msgstr "Jelszó" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" msgstr "" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "" #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "" @@ -5036,6 +5366,10 @@ msgstr "" msgid "Payment for Document Type" msgstr "" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "" @@ -5048,15 +5382,20 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "Függő" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "" msgid "Percentage Discount" msgstr "" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "" @@ -5096,10 +5431,6 @@ msgstr "Rózsaszín" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "" -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "" - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "Kérje meg a rendszergazdát, hogy ellenőrizze a regisztrációját" @@ -5116,11 +5447,15 @@ msgstr "" msgid "Please complete the previous course to unlock this one." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -5132,11 +5467,11 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "" @@ -5148,12 +5483,11 @@ msgstr "" msgid "Please enter a valid Contact Us URL." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "Kérjük, érvényes URL címet adjon meg." -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "" @@ -5161,19 +5495,19 @@ msgstr "" msgid "Please enter a valid timestamp" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "" @@ -5181,16 +5515,16 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "" - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "" + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:19 @@ -5202,11 +5536,11 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "" -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "" @@ -5214,19 +5548,35 @@ msgstr "" msgid "Please run the code to execute the test cases." msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "" + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "" @@ -5234,19 +5584,27 @@ msgstr "" msgid "Please select a member" msgstr "" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "" @@ -5258,14 +5616,10 @@ msgstr "" msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "" - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "" msgid "Post" msgstr "Hozzászólás" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "Irányítószám" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "Előnézeti Kép" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "Előző" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -5394,7 +5749,7 @@ msgstr "" msgid "Problem Statement" msgstr "" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "" @@ -5403,7 +5758,8 @@ msgstr "" msgid "Profession" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "" @@ -5437,17 +5793,21 @@ msgstr "" msgid "Program updated successfully" msgstr "" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "" @@ -5475,14 +5835,14 @@ msgstr "" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "Előrehaladás" msgid "Progress (%)" msgstr "Haladás (%)" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "" @@ -5507,7 +5866,7 @@ msgstr "" msgid "Progress Summary for {0}" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "" @@ -5519,9 +5878,10 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "Közzétette Ekkor" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "" @@ -5567,10 +5932,9 @@ msgstr "Python" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "" msgid "Questions" msgstr "" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "" @@ -5631,10 +5995,14 @@ msgstr "" msgid "Quiz ID" msgstr "" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "" @@ -5661,7 +6029,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "" -#: frontend/src/pages/QuizForm.vue:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "" @@ -5670,9 +6038,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "" @@ -5687,7 +6055,7 @@ 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "Hivatkozás Név" msgid "Regards" msgstr "Üdvözlettel" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "" @@ -5756,26 +6124,22 @@ msgstr "" msgid "Registered but disabled" msgstr "Regisztráltam, de kiiktatva" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "Elutasítva" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "eltávolítás" @@ -5783,15 +6147,20 @@ msgstr "eltávolítás" msgid "Remove Highlight" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "" + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "" @@ -5814,23 +6183,18 @@ msgstr "" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "Beosztások" @@ -5854,19 +6219,19 @@ msgstr "Beosztások" msgid "Route" msgstr "Útvonal" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -5878,6 +6243,12 @@ msgstr "" msgid "Run" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "" @@ -5905,7 +6276,7 @@ msgstr "" msgid "SEO" msgstr "" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "" @@ -5918,11 +6289,11 @@ msgstr "Szombat" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "Szombat" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "Mentés" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "Ütemezés" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "" @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "Keresés" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "" msgid "Search by Name" msgstr "" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "" -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "" @@ -6099,11 +6479,11 @@ msgstr "" msgid "Send calendar invite for evaluations" msgstr "" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "" @@ -6115,38 +6495,39 @@ msgstr "Szín Beállítása" msgid "Set your Password" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "Beállítások" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "" @@ -6214,8 +6595,8 @@ msgstr "Regisztráljon" msgid "Signup Settings" msgstr "" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "" @@ -6256,16 +6637,24 @@ msgstr "" msgid "Slot deleted successfully" msgstr "" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "Forrás" msgid "Staff" msgstr "" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "Kezdés" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "Kezdés Dátuma" msgid "Start Date:" msgstr "Kezdés dátuma:" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "" msgid "Startup Organization" msgstr "" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" msgstr "Állam / Megye" #. 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "Statisztikák" @@ -6355,15 +6746,15 @@ msgstr "Statisztikák" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,38 +6763,50 @@ msgstr "Statisztikák" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "Állapot" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 -#: lms/lms/doctype/lms_settings/lms_settings.json -msgid "Students" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" msgstr "" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "" + +#. Label of the show_students (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Students" msgstr "" #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' @@ -6412,13 +6815,13 @@ msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "Tárgy" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "" @@ -6436,10 +6839,14 @@ msgstr "" msgid "Submission by" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "" @@ -6452,7 +6859,7 @@ msgstr "" msgid "Submit" msgstr "Küldés" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "" @@ -6482,7 +6889,7 @@ msgstr "Összefoglalás" msgid "Sunday" msgstr "Vasárnap" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -6492,7 +6899,6 @@ msgstr "" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "Rendszergazda" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "Címkék" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "Sablon" @@ -6604,7 +7010,7 @@ msgstr "" msgid "Text" msgstr "Szöveg" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "" @@ -6615,7 +7021,11 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "" + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "" @@ -6623,7 +7033,7 @@ msgstr "" msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "" -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "" @@ -6635,11 +7045,11 @@ msgstr "" msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "" @@ -6647,15 +7057,23 @@ msgstr "" msgid "The last day to schedule your evaluations is " msgstr "" -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "" -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "" @@ -6667,19 +7085,15 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "" - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "" @@ -6702,10 +7116,6 @@ msgstr "" msgid "These customisations will work on the main batch page." msgstr "" -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "" - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "" @@ -6715,29 +7125,29 @@ msgstr "" msgid "This certificate does no expire" msgstr "" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "" @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "" #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6856,7 +7266,9 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "" msgid "Timezone" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "" @@ -6891,8 +7303,12 @@ msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "" msgid "Title" msgstr "Cím" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "" + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "" @@ -6929,7 +7349,7 @@ msgstr "Címzett" msgid "To Date" msgstr "Dátumig" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -6956,10 +7376,18 @@ msgstr "" msgid "Training Feedback" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "Próbálja újra" msgid "Tuesday" msgstr "Kedd" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "" @@ -6994,8 +7422,9 @@ 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:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "" msgid "Type" msgstr "Típus" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "" @@ -7051,7 +7480,8 @@ msgstr "" msgid "Under Review" msgstr "" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "" @@ -7072,29 +7502,30 @@ msgstr "" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "Frissítés" @@ -7110,11 +7541,15 @@ msgstr "" msgid "Upload" msgstr "Feltöltés" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "" @@ -7168,6 +7603,10 @@ msgstr "" msgid "User Skill" msgstr "" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "" + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "{0} felhasználó jelentette az álláshirdetést {1}" @@ -7177,8 +7616,9 @@ msgstr "{0} felhasználó jelentette az álláshirdetést {1}" msgid "Username" msgstr "Felhasználói név" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "Felhasználók" @@ -7207,7 +7647,7 @@ msgid "Video Embed Link" msgstr "" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" +msgid "Video Statistics" msgstr "" #: frontend/src/pages/JobDetail.vue:31 @@ -7223,7 +7663,7 @@ msgstr "" msgid "View Resume" msgstr "" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "" @@ -7232,10 +7672,6 @@ msgstr "" msgid "Violet" msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" @@ -7293,12 +7732,12 @@ msgstr "Szerda" msgid "Welcome to {0}!" msgstr "Üdvözöljük itt {0}!" -#: frontend/src/pages/PersonaForm.vue:32 -msgid "What best describes your role?" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" msgstr "" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" +#: frontend/src/pages/PersonaForm.vue:32 +msgid "What best describes your role?" msgstr "" #: frontend/src/pages/PersonaForm.vue:21 @@ -7309,7 +7748,7 @@ msgstr "" msgid "When a course gets submitted for review, it will be listed here." msgstr "" -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "" @@ -7317,11 +7756,6 @@ msgstr "" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "" @@ -7355,7 +7789,7 @@ msgstr "" msgid "Write a Review" msgstr "" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "" @@ -7366,27 +7800,51 @@ msgstr "" msgid "Yellow" msgstr "Sárga" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "" + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "" + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "" + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "" + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "" + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "" @@ -7415,6 +7873,10 @@ msgstr "" msgid "You can find their resume attached to this email." msgstr "" +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "" @@ -7423,42 +7885,114 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "" -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "" -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "" -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "" +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "" + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "" + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "" + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "" + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "" + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "" + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "" -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "" + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "" + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "" + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "" + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "" + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "" + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "" + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "" + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "" +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "" @@ -7480,7 +8014,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "" @@ -7492,11 +8026,11 @@ msgstr "" msgid "You have applied" msgstr "" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "" @@ -7508,7 +8042,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "" @@ -7520,15 +8054,15 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "" @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "" #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." +msgid "You must be an Admin to assign badges to users." msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "" @@ -7569,7 +8103,7 @@ msgstr "" msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "" -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "" @@ -7592,11 +8126,11 @@ msgstr "" msgid "Your Output" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "" @@ -7604,7 +8138,7 @@ msgstr "" msgid "Your calendar is set." msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "" @@ -7612,12 +8146,15 @@ msgstr "" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "" + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "" @@ -7641,19 +8178,28 @@ msgstr "" msgid "Zen Mode" msgstr "" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "" @@ -7662,6 +8208,10 @@ msgstr "" msgid "Zoom Settings" msgstr "" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "tevékenységek" @@ -7707,8 +8257,9 @@ msgstr "tanúsítvány" msgid "certificates" msgstr "" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "" msgid "days" msgstr "napok" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "" @@ -7758,11 +8309,11 @@ msgstr "nev@pelda.hu" msgid "lessons" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "" @@ -7792,7 +8343,7 @@ msgstr "percek" msgid "others" msgstr "egyebek" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "" @@ -7825,7 +8376,7 @@ msgstr "navigálni" msgid "to select" msgstr "kiválasztani" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "" @@ -7849,7 +8400,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "" @@ -7861,11 +8412,11 @@ msgstr "" msgid "{0} has applied for the job position {1}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "" @@ -7881,11 +8432,11 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "" @@ -7893,7 +8444,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "" @@ -7901,45 +8452,45 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "{0} nem található" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "{} Aktív" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "{} Befejezve" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "{} Közzétett" diff --git a/lms/locale/id.po b/lms/locale/id.po index 13b18b79..26285041 100644 --- a/lms/locale/id.po +++ b/lms/locale/id.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-05 06:43\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:25\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr "" msgid " you are on a" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "" @@ -67,26 +67,26 @@ msgstr "" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "A new batch has been published on " msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -102,27 +102,23 @@ msgstr "" msgid "A new course has been published on " msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "" msgid "Account ID" msgstr "" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "Nama Akun" @@ -151,21 +151,20 @@ msgstr "" msgid "Active Members" msgstr "" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "Tambahkan" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "" msgid "Add Evaluator" msgstr "" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "" @@ -200,6 +199,10 @@ msgstr "" msgid "Add Test Case" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "" @@ -208,23 +211,19 @@ msgstr "" msgid "Add a Lesson" msgstr "" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" +msgid "Add a course to the batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "" @@ -237,7 +236,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "" @@ -257,11 +256,11 @@ msgstr "" msgid "Add an assignment to your lesson" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "" @@ -269,7 +268,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "" @@ -281,20 +280,16 @@ msgstr "" msgid "Add web page to sidebar" msgstr "" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "" msgid "Administrator" msgstr "" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "Semua" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "" @@ -344,12 +338,13 @@ msgstr "" msgid "Allow Guest Access" msgstr "" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "" @@ -359,10 +354,6 @@ msgstr "" msgid "Allow accessing future dates" msgstr "" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "Sudah Terdaftar" @@ -375,9 +366,10 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "Jumlah" msgid "Amount (USD)" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "" #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "" @@ -486,11 +480,11 @@ msgstr "" msgid "Apps" msgstr "" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "" @@ -502,18 +496,22 @@ msgstr "" msgid "Are you sure you want to enroll?" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "" + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "" #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "" @@ -529,18 +527,18 @@ msgstr "" msgid "Assessment Type" msgstr "" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "" msgid "Assignment Attachment" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "" msgid "Assignment created successfully" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "" #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "Tugas" @@ -630,7 +637,7 @@ msgstr "Tugas" msgid "At least one applicable item is required" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "" @@ -660,13 +667,8 @@ msgstr "" msgid "Authorize Google Calendar Access" msgstr "" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "" @@ -679,23 +681,27 @@ msgstr "" msgid "Available Slots" msgstr "" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" msgstr "" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 @@ -720,6 +726,10 @@ msgstr "" msgid "Badge Image" msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "" @@ -748,21 +758,28 @@ msgstr "" msgid "Badge {0} has already been assigned to this {1}." msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "Batch" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "" msgid "Batch Details Raw" msgstr "" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "" @@ -815,6 +835,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "" msgid "Batch Settings" msgstr "" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "Tanggal Mulai Batch" @@ -842,7 +864,7 @@ msgstr "Tanggal Mulai Batch" msgid "Batch Start Date:" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "" @@ -853,33 +875,43 @@ msgstr "" msgid "Batch Title" msgstr "" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "" +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "" @@ -892,21 +924,21 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "" @@ -950,15 +982,11 @@ msgstr "" msgid "CGPA/4" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "Batalkan" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "" @@ -1019,7 +1052,7 @@ msgstr "" msgid "Certificate Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "" @@ -1027,32 +1060,36 @@ msgstr "" msgid "Certificate saved successfully" msgstr "" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "" @@ -1066,7 +1103,19 @@ msgstr "" msgid "Certification Name" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "" @@ -1075,20 +1124,20 @@ msgstr "" msgid "Certifications" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "" @@ -1096,18 +1145,18 @@ msgstr "" msgid "Change" msgstr "Perubahan" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "" @@ -1116,23 +1165,24 @@ msgstr "" msgid "Chapter Reference" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "" @@ -1181,11 +1231,11 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "" @@ -1197,13 +1247,13 @@ msgstr "" msgid "Choose an icon" msgstr "" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "" msgid "Class:" msgstr "" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "Bersih" @@ -1222,7 +1272,7 @@ msgstr "Bersih" msgid "Clearly Defined Role" msgstr "" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "" @@ -1248,7 +1298,7 @@ msgstr "Tutup" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "Jatuh" @@ -1285,27 +1335,29 @@ msgstr "" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "Warna" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "Komentar" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "" @@ -1315,7 +1367,7 @@ msgstr "" msgid "Common keywords that will be used for all pages" msgstr "" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "" @@ -1328,20 +1380,20 @@ msgstr "Perusahaan" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "" msgid "Complete Your Enrollment" msgstr "" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "" @@ -1395,6 +1448,11 @@ msgstr "" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "Selesai" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "" msgid "Conduct Evaluation" msgstr "" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "Menegaskan" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "" @@ -1441,7 +1520,7 @@ msgstr "" msgid "Confirm Your Action" msgstr "" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "" @@ -1456,7 +1535,7 @@ msgstr "" msgid "Confirmation Email Template" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "" @@ -1476,7 +1555,10 @@ msgstr "" msgid "Contact Us URL" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "Hubungi Administrator untuk mendaftar kursus ini" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "" @@ -1485,7 +1567,7 @@ msgstr "" #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "Kode Kupon" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "" @@ -1569,22 +1651,24 @@ msgstr "" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "" @@ -1621,8 +1704,8 @@ msgstr "" msgid "Course Chapter" msgstr "" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "" @@ -1638,14 +1721,19 @@ msgstr "" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "" msgid "Course Creator" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "" @@ -1679,7 +1768,8 @@ msgstr "" msgid "Course Evaluator" msgstr "" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "" @@ -1693,7 +1783,7 @@ msgstr "" msgid "Course Lesson" msgstr "" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "" @@ -1701,12 +1791,15 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "" @@ -1716,8 +1809,8 @@ msgstr "" msgid "Course Settings" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "" @@ -1734,6 +1827,10 @@ msgstr "" msgid "Course Title" msgstr "" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "" @@ -1742,38 +1839,46 @@ msgstr "" msgid "Course already added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "" #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "" msgid "Courses Completed" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "Buat" msgid "Create Certificate" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "Buat New" @@ -1846,15 +1956,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "" @@ -1866,35 +1976,37 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "Cyan" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "Dasbor" @@ -1964,10 +2081,6 @@ msgstr "Impor data" msgid "Date" msgstr "Tanggal" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "" msgid "Delete" msgstr "Hapus" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "" @@ -2034,7 +2148,7 @@ msgstr "" msgid "Delete Program" msgstr "" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "" @@ -2042,11 +2156,11 @@ msgstr "" msgid "Delete this coupon?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2054,18 +2168,22 @@ msgstr "" msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "" #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "Penjelasan" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "" + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "" @@ -2119,6 +2243,7 @@ msgstr "" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "Diskon" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "" @@ -2206,8 +2331,6 @@ msgstr "" msgid "Duration of the live class in minutes" msgstr "" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "" msgid "Edit Badge Assignment" msgstr "" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "" @@ -2241,11 +2364,19 @@ msgstr "" msgid "Edit Email Template" msgstr "" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "" @@ -2302,10 +2433,6 @@ msgstr "" msgid "Email Sent" msgstr "" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "Template Email" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "" @@ -2353,12 +2479,13 @@ msgstr "" msgid "Enable Negative Marking" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "" #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "Diaktifkan" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "" #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "Tanggal Berakhir" @@ -2394,6 +2525,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "" msgid "End Time" msgstr "Waktu Selesai" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "" @@ -2416,27 +2548,50 @@ msgstr "" msgid "Enforce Course Order" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "" @@ -2475,7 +2631,7 @@ msgstr "" msgid "Enter a Coupon Code" msgstr "" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "" @@ -2487,7 +2643,11 @@ msgstr "" msgid "Enter reply to email" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "" @@ -2499,7 +2659,7 @@ msgstr "" msgid "Error creating email template" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -2507,16 +2667,27 @@ msgstr "" msgid "Error creating quiz: {0}" msgstr "" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "" @@ -2524,9 +2695,14 @@ msgstr "" msgid "Error updating email template" msgstr "" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "Evaluasi" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2562,9 +2743,10 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "" msgid "Evaluator added successfully" msgstr "" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "" - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2616,7 +2794,7 @@ msgstr "" msgid "Event" msgstr "Acara" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "" @@ -2637,7 +2815,7 @@ msgstr "" msgid "Exercise deleted successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "Memperluas" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "" @@ -2710,6 +2888,10 @@ msgstr "" msgid "Failed" msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "" @@ -2718,7 +2900,7 @@ msgstr "" msgid "Failed to enroll in program: {0}" msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" @@ -2726,7 +2908,7 @@ msgstr "" msgid "Failed to send email" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2734,26 +2916,26 @@ msgstr "" msgid "Failed to update badge assignment: " msgstr "" -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "Unggulan" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "" @@ -2776,7 +2958,7 @@ msgstr "Tipe file" msgid "Filter assignments by course" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "" @@ -2784,7 +2966,7 @@ msgstr "" msgid "Filter by Exercise" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "" @@ -2793,7 +2975,8 @@ msgstr "" msgid "Filter by Status" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "Nama Depan" @@ -2823,13 +3006,18 @@ msgstr "" msgid "Formal Wear" msgstr "" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "Nama Lengkap" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "Fungsi" msgid "GST Amount" msgstr "" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "" @@ -2915,8 +3103,8 @@ msgstr "" msgid "General" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "" @@ -2924,7 +3112,7 @@ msgstr "" msgid "Generate Google Meet Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "" @@ -2947,7 +3135,7 @@ msgstr "" msgid "Get the app on your iPhone for easy access & a better experience" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "" @@ -2956,6 +3144,48 @@ msgstr "" msgid "Github ID" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "Pergi" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "Kalender Google" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "" @@ -2978,7 +3208,7 @@ msgstr "" msgid "Grade Type" msgstr "" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "Punya akun? Masuk" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "" @@ -3023,7 +3253,7 @@ msgstr "" msgid "Hello Learner" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "Bantuan" @@ -3031,7 +3261,7 @@ msgstr "Bantuan" msgid "Help others learn something new by creating a course." msgstr "" -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "" @@ -3044,7 +3274,7 @@ msgstr "" msgid "Here are the details:" msgstr "" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "Hai" @@ -3078,6 +3308,10 @@ msgstr "" msgid "Highlight" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "" + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "" msgid "Hiring" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "Rumah" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "" @@ -3114,15 +3350,19 @@ msgstr "" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "" @@ -3137,8 +3377,8 @@ msgstr "Ikon" msgid "Identify User Category" msgstr "" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." msgstr "" #: frontend/src/components/Quiz.vue:46 @@ -3190,19 +3430,19 @@ msgstr "" msgid "Image search powered by" msgstr "" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "Impor" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "" @@ -3228,6 +3468,10 @@ msgstr "" msgid "Include In Preview" msgstr "" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3285,15 +3528,22 @@ msgstr "" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "" + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "" msgid "Instructors Comments" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "" @@ -3352,21 +3606,21 @@ msgstr "" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "" @@ -3399,21 +3653,11 @@ msgstr "" msgid "Job" msgstr "" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "" @@ -3424,11 +3668,6 @@ msgstr "" msgid "Job Opportunity" msgstr "" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "Pekerjaan" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "" @@ -3484,8 +3725,8 @@ msgstr "" msgid "Keep going," msgstr "" -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "" @@ -3606,6 +3847,11 @@ msgstr "" msgid "LMS Enrollment" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "" msgid "LMS Live Class Participant" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "Bahasa" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "Nama Belakang" @@ -3789,11 +4030,16 @@ msgstr "Nama Belakang" msgid "Launch File" msgstr "" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "" @@ -3814,7 +4060,7 @@ msgstr "" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "" msgid "Lesson Title" msgstr "" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "" @@ -3856,7 +4114,8 @@ msgstr "" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "" -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "Masuk" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "" @@ -3966,7 +4225,7 @@ msgstr "" msgid "Longest Streak" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "" @@ -3979,8 +4238,8 @@ msgstr "" msgid "Make LMS the default home" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "" @@ -3988,11 +4247,7 @@ msgstr "" msgid "Make notes for quick revision. Press / for menu." msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4006,6 +4261,11 @@ msgstr "" msgid "Manifest File" msgstr "" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "" @@ -4018,7 +4278,7 @@ msgstr "" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "Sedang" @@ -4084,9 +4345,9 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "" @@ -4143,8 +4406,12 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "" msgid "Member already enrolled in this batch" msgstr "" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "" @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Deskripsi meta" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "Gambar Meta" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "" @@ -4321,7 +4593,7 @@ msgstr "" msgid "Milestone" msgstr "Batu" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "" @@ -4332,6 +4604,7 @@ msgstr "" #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "" @@ -4382,7 +4659,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "" @@ -4395,11 +4672,11 @@ msgstr "Lanjut" msgid "Multiple Correct Answers" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "" @@ -4407,6 +4684,10 @@ msgstr "" msgid "My Notes" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "Nama" @@ -4426,17 +4709,19 @@ msgstr "Nama" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "Baru" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "" @@ -4444,8 +4729,9 @@ msgstr "" msgid "New Coupon" msgstr "" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "" @@ -4453,7 +4739,12 @@ msgstr "" msgid "New Email Template" msgstr "" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "" @@ -4461,6 +4752,10 @@ msgstr "" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "" @@ -4477,11 +4772,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -4495,7 +4790,7 @@ msgstr "" msgid "Next" msgstr "Lanjut" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "" @@ -4528,8 +4823,16 @@ msgstr "" msgid "No Upcoming Evaluations" msgstr "" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." msgstr "" #: lms/templates/certificates_section.html:23 @@ -4544,15 +4847,16 @@ msgstr "" msgid "No coupons selected for deletion" msgstr "" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" msgstr "" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "" @@ -4561,7 +4865,7 @@ msgstr "" msgid "No courses under review" msgstr "" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "" @@ -4569,7 +4873,7 @@ msgstr "" msgid "No introduction" msgstr "" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "" @@ -4593,20 +4897,21 @@ msgstr "" msgid "No quizzes added yet." msgstr "" -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "Hasil tidak ditemukan" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "Tidak Diijinkan" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "Tidak Disimpan" msgid "Note" msgstr "Catatan" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "Catatan" @@ -4689,11 +4997,11 @@ msgstr "Pemberitahuan" msgid "Notify me when available" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "" msgid "Once again, congratulations on this significant accomplishment." msgstr "" -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "" + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "" msgid "Open Ended" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "" #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "Oranye" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "Organisasi" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "" msgid "Others" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "" @@ -4852,18 +5176,22 @@ msgstr "" msgid "Output" msgstr "" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "Pemilik" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "Nomor PAN" @@ -4876,35 +5204,35 @@ msgstr "Nomor PAN" msgid "PDF" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "" msgid "Password" msgstr "Kata sandi" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" msgstr "" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "Pembayaran diterima" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "" #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "" @@ -5036,6 +5366,10 @@ msgstr "" msgid "Payment for Document Type" msgstr "" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "" @@ -5048,15 +5382,20 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "" msgid "Percentage Discount" msgstr "" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "Nomor telepon" @@ -5096,10 +5431,6 @@ msgstr "Merah Muda" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "" -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "" - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "Minta administrator untuk memverifikasi Anda sign-up" @@ -5116,11 +5447,15 @@ msgstr "" msgid "Please complete the previous course to unlock this one." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -5132,11 +5467,11 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "" @@ -5148,12 +5483,11 @@ msgstr "" msgid "Please enter a valid Contact Us URL." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "" @@ -5161,19 +5495,19 @@ msgstr "" msgid "Please enter a valid timestamp" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "" @@ -5181,16 +5515,16 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "" - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "" + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:19 @@ -5202,11 +5536,11 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "" -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "" @@ -5214,19 +5548,35 @@ msgstr "" msgid "Please run the code to execute the test cases." msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "" + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "" @@ -5234,19 +5584,27 @@ msgstr "" msgid "Please select a member" msgstr "" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "" @@ -5258,14 +5616,10 @@ msgstr "" msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "" - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "" msgid "Post" msgstr "" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "Kembali" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "Harga" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -5394,7 +5749,7 @@ msgstr "" msgid "Problem Statement" msgstr "" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "" @@ -5403,7 +5758,8 @@ msgstr "" msgid "Profession" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "" @@ -5437,17 +5793,21 @@ msgstr "" msgid "Program updated successfully" msgstr "" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "" @@ -5475,14 +5835,14 @@ msgstr "" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "Kemajuan" msgid "Progress (%)" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "" @@ -5507,7 +5866,7 @@ msgstr "" msgid "Progress Summary for {0}" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "" @@ -5519,9 +5878,10 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "" @@ -5567,10 +5932,9 @@ msgstr "" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "" msgid "Questions" msgstr "" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "" @@ -5631,10 +5995,14 @@ msgstr "" msgid "Quiz ID" msgstr "" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "" @@ -5661,7 +6029,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "" -#: frontend/src/pages/QuizForm.vue:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "" @@ -5670,9 +6038,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "" @@ -5687,7 +6055,7 @@ 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "nama referensi" msgid "Regards" msgstr "" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "" @@ -5756,26 +6124,22 @@ msgstr "" msgid "Registered but disabled" msgstr "Terdaftar tapi dinonaktifkan" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "" @@ -5783,15 +6147,20 @@ msgstr "" msgid "Remove Highlight" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "" + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "" @@ -5814,23 +6183,18 @@ msgstr "Lanjut" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "Ulasan" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "4.1.2 Roles(Peran)" @@ -5854,19 +6219,19 @@ msgstr "4.1.2 Roles(Peran)" msgid "Route" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -5878,6 +6243,12 @@ msgstr "" msgid "Run" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "" @@ -5905,7 +6276,7 @@ msgstr "" msgid "SEO" msgstr "" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "" @@ -5918,11 +6289,11 @@ msgstr "" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "Simpan" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "" @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "Pencarian" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "" msgid "Search by Name" msgstr "" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "" -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "" @@ -6099,11 +6479,11 @@ msgstr "" msgid "Send calendar invite for evaluations" msgstr "" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "" @@ -6115,38 +6495,39 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "Pengaturan" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "" @@ -6214,8 +6595,8 @@ msgstr "Daftar" msgid "Signup Settings" msgstr "" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "" @@ -6256,16 +6637,24 @@ msgstr "" msgid "Slot deleted successfully" msgstr "" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "Sumber" msgid "Staff" msgstr "" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "Mulai" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "Tanggal Mulai" msgid "Start Date:" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "" msgid "Startup Organization" msgstr "" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "" @@ -6355,15 +6746,15 @@ msgstr "" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,38 +6763,50 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 -#: lms/lms/doctype/lms_settings/lms_settings.json -msgid "Students" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" msgstr "" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "" + +#. Label of the show_students (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Students" msgstr "" #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' @@ -6412,13 +6815,13 @@ msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "Perihal" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "" @@ -6436,10 +6839,14 @@ msgstr "" msgid "Submission by" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "" @@ -6452,7 +6859,7 @@ msgstr "" msgid "Submit" msgstr "Kirim" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "" @@ -6482,7 +6889,7 @@ msgstr "Ringkasan" msgid "Sunday" msgstr "" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -6492,7 +6899,6 @@ msgstr "" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "Tag" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "" @@ -6604,7 +7010,7 @@ msgstr "" msgid "Text" msgstr "" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "" @@ -6615,7 +7021,11 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "" + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "" @@ -6623,7 +7033,7 @@ msgstr "" msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "" -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "" @@ -6635,11 +7045,11 @@ msgstr "" msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "" @@ -6647,15 +7057,23 @@ msgstr "" msgid "The last day to schedule your evaluations is " msgstr "" -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "" -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "" @@ -6667,19 +7085,15 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "" - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "" @@ -6702,10 +7116,6 @@ msgstr "" msgid "These customisations will work on the main batch page." msgstr "" -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "" - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "" @@ -6715,29 +7125,29 @@ msgstr "" msgid "This certificate does no expire" msgstr "" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "" @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "" #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6856,7 +7266,9 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "" msgid "Timezone" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "" @@ -6891,8 +7303,12 @@ msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "" msgid "Title" msgstr "Judul" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "" + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "" @@ -6929,7 +7349,7 @@ msgstr "Untuk" msgid "To Date" msgstr "Untuk Tanggal" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -6956,10 +7376,18 @@ msgstr "" msgid "Training Feedback" msgstr "pelatihan Masukan" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "" msgid "Tuesday" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "" @@ -6994,8 +7422,9 @@ 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:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "" msgid "Type" msgstr "" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "" @@ -7051,7 +7480,8 @@ msgstr "" msgid "Under Review" msgstr "" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "" @@ -7072,29 +7502,30 @@ msgstr "" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "Perbaruan" @@ -7110,11 +7541,15 @@ msgstr "" msgid "Upload" msgstr "Mengunggah" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "" @@ -7168,6 +7603,10 @@ msgstr "" msgid "User Skill" msgstr "" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "" + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "" @@ -7177,8 +7616,9 @@ msgstr "" msgid "Username" msgstr "Nama pengguna" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "Pengguna" @@ -7207,8 +7647,8 @@ msgid "Video Embed Link" msgstr "" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" -msgstr "" +msgid "Video Statistics" +msgstr "Statistik Video" #: frontend/src/pages/JobDetail.vue:31 msgid "View Applications" @@ -7223,7 +7663,7 @@ msgstr "" msgid "View Resume" msgstr "" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "" @@ -7232,10 +7672,6 @@ msgstr "" msgid "Violet" msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" @@ -7293,12 +7732,12 @@ msgstr "" msgid "Welcome to {0}!" msgstr "" -#: frontend/src/pages/PersonaForm.vue:32 -msgid "What best describes your role?" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" msgstr "" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" +#: frontend/src/pages/PersonaForm.vue:32 +msgid "What best describes your role?" msgstr "" #: frontend/src/pages/PersonaForm.vue:21 @@ -7309,7 +7748,7 @@ msgstr "" msgid "When a course gets submitted for review, it will be listed here." msgstr "" -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "" @@ -7317,11 +7756,6 @@ msgstr "" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "" @@ -7355,7 +7789,7 @@ msgstr "" msgid "Write a Review" msgstr "" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "" @@ -7366,27 +7800,51 @@ msgstr "" msgid "Yellow" msgstr "Kuning" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "" + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "" + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "" + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "" + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "" + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "" @@ -7415,6 +7873,10 @@ msgstr "" msgid "You can find their resume attached to this email." msgstr "" +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "" @@ -7423,42 +7885,114 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "" -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "" -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "" -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "" +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "" + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "" + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "" + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "" + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "" + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "" + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "" -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "" + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "" + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "" + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "" + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "" + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "" + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "" + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "" + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "" +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "" @@ -7480,7 +8014,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "" @@ -7492,11 +8026,11 @@ msgstr "" msgid "You have applied" msgstr "" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "" @@ -7508,7 +8042,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "" @@ -7520,15 +8054,15 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "" @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "" #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." +msgid "You must be an Admin to assign badges to users." msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "" @@ -7569,7 +8103,7 @@ msgstr "" msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "" -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "" @@ -7592,11 +8126,11 @@ msgstr "" msgid "Your Output" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "" @@ -7604,7 +8138,7 @@ msgstr "" msgid "Your calendar is set." msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "" @@ -7612,12 +8146,15 @@ msgstr "" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "" + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "" @@ -7641,19 +8178,28 @@ msgstr "" msgid "Zen Mode" msgstr "" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "" @@ -7662,6 +8208,10 @@ msgstr "" msgid "Zoom Settings" msgstr "" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "" @@ -7707,8 +8257,9 @@ msgstr "" msgid "certificates" msgstr "" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "" msgid "days" msgstr "hari" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "evaluasi" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "" @@ -7758,11 +8309,11 @@ msgstr "" msgid "lessons" msgstr "pelajaran" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "" @@ -7792,7 +8343,7 @@ msgstr "" msgid "others" msgstr "lainnya" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "" @@ -7825,7 +8376,7 @@ msgstr "" msgid "to select" msgstr "" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "" @@ -7849,7 +8400,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "" @@ -7861,11 +8412,11 @@ msgstr "" msgid "{0} has applied for the job position {1}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "" @@ -7881,11 +8432,11 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "" @@ -7893,7 +8444,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "" @@ -7901,45 +8452,45 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "{0} tidak ditemukan" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "" diff --git a/lms/locale/it.po b/lms/locale/it.po index d6656e2d..e92ca42a 100644 --- a/lms/locale/it.po +++ b/lms/locale/it.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-10 12:02\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:24\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr " a " msgid " you are on a" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "" @@ -67,26 +67,26 @@ msgstr "" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "È stato pubblicato un nuovo corso '{0}' che potrebbe interessarti. Dai un'occhiata!" @@ -94,7 +94,7 @@ msgstr "È stato pubblicato un nuovo corso '{0}' che potrebbe interessarti. Dai msgid "A new batch has been published on " msgstr "Un nuovo corso è stato pubblicato su " -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "È stato pubblicato un nuovo corso '{0}' che potrebbe interessarti. Dai un'occhiata!" @@ -102,27 +102,23 @@ msgstr "È stato pubblicato un nuovo corso '{0}' che potrebbe interessarti. Dai msgid "A new course has been published on " msgstr "Un nuovo corso è stato pubblicato su " -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "Un nuovo corso è stato pubblicato su {0}" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "Informazioni" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "Informazioni sul Corso" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "" msgid "Account ID" msgstr "" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "" @@ -151,21 +151,20 @@ msgstr "" msgid "Active Members" msgstr "" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "Aggiungi" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "" msgid "Add Evaluator" msgstr "" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "" @@ -200,6 +199,10 @@ msgstr "" msgid "Add Test Case" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "" @@ -208,23 +211,19 @@ msgstr "" msgid "Add a Lesson" msgstr "" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" +msgid "Add a course to the batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "Aggiungi una password e poi premi Invio" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "" @@ -237,7 +236,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "" @@ -257,11 +256,11 @@ msgstr "" msgid "Add an assignment to your lesson" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "Aggiungi corsi al tuo gruppo" @@ -269,7 +268,7 @@ msgstr "Aggiungi corsi al tuo gruppo" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "" @@ -281,20 +280,16 @@ msgstr "" msgid "Add web page to sidebar" msgstr "" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "" msgid "Administrator" msgstr "" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "" @@ -344,12 +338,13 @@ msgstr "" msgid "Allow Guest Access" msgstr "" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "" @@ -359,10 +354,6 @@ msgstr "" msgid "Allow accessing future dates" msgstr "" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "" @@ -375,9 +366,10 @@ msgstr "Ambra" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "" msgid "Amount (USD)" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "Per i gruppi a pagamento sono richiesti importo e valuta." -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "" #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "Annunci" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "" @@ -486,11 +480,11 @@ msgstr "" msgid "Apps" msgstr "Applicazioni" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "" @@ -502,18 +496,22 @@ msgstr "" msgid "Are you sure you want to enroll?" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "" + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "" #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "" @@ -529,18 +527,18 @@ msgstr "" msgid "Assessment Type" msgstr "" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "" msgid "Assignment Attachment" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "" msgid "Assignment created successfully" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "" #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "" @@ -630,7 +637,7 @@ msgstr "" msgid "At least one applicable item is required" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "" @@ -660,13 +667,8 @@ msgstr "" msgid "Authorize Google Calendar Access" msgstr "" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "" @@ -679,23 +681,27 @@ msgstr "" msgid "Available Slots" msgstr "" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" msgstr "" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 @@ -720,6 +726,10 @@ msgstr "" msgid "Badge Image" msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "" @@ -748,21 +758,28 @@ msgstr "" msgid "Badge {0} has already been assigned to this {1}." msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "" msgid "Batch Details Raw" msgstr "" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "" @@ -815,6 +835,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "" msgid "Batch Settings" msgstr "" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "Data di inizio del lotto" @@ -842,7 +864,7 @@ msgstr "Data di inizio del lotto" msgid "Batch Start Date:" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "" @@ -853,33 +875,43 @@ msgstr "" msgid "Batch Title" msgstr "" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "" +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "Gruppi" @@ -892,21 +924,21 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "Biografia" @@ -950,15 +982,11 @@ msgstr "" msgid "CGPA/4" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "Annulla" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "" @@ -1019,7 +1052,7 @@ msgstr "" msgid "Certificate Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "" @@ -1027,32 +1060,36 @@ msgstr "" msgid "Certificate saved successfully" msgstr "" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "" @@ -1066,7 +1103,19 @@ msgstr "" msgid "Certification Name" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "" @@ -1075,20 +1124,20 @@ msgstr "" msgid "Certifications" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "" @@ -1096,18 +1145,18 @@ msgstr "" msgid "Change" msgstr "" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "" @@ -1116,23 +1165,24 @@ msgstr "" msgid "Chapter Reference" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "" @@ -1181,11 +1231,11 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "Scegli un colore per la scheda del corso" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "" @@ -1197,13 +1247,13 @@ msgstr "" msgid "Choose an icon" msgstr "Scegli un icona" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "" msgid "Class:" msgstr "" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "" @@ -1222,7 +1272,7 @@ msgstr "" msgid "Clearly Defined Role" msgstr "" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "Clicca qui" @@ -1248,7 +1298,7 @@ msgstr "Chiudi" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "Riduci" @@ -1285,27 +1335,29 @@ msgstr "" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "Colore" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "Commenti" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "" @@ -1315,7 +1367,7 @@ msgstr "" msgid "Common keywords that will be used for all pages" msgstr "" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "" @@ -1328,20 +1380,20 @@ msgstr "Azienda" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "" msgid "Complete Your Enrollment" msgstr "" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "" @@ -1395,6 +1448,11 @@ msgstr "" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "" msgid "Conduct Evaluation" msgstr "" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "Conferma" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "" @@ -1441,7 +1520,7 @@ msgstr "" msgid "Confirm Your Action" msgstr "" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "" @@ -1456,7 +1535,7 @@ msgstr "" msgid "Confirmation Email Template" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "" @@ -1476,7 +1555,10 @@ msgstr "" msgid "Contact Us URL" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "Per iscriverti a questo corso, contatta l'amministratore" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "" @@ -1485,7 +1567,7 @@ msgstr "" #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "" @@ -1569,22 +1651,24 @@ msgstr "" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "" @@ -1621,8 +1704,8 @@ msgstr "" msgid "Course Chapter" msgstr "" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "" @@ -1638,14 +1721,19 @@ msgstr "" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "" msgid "Course Creator" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "" @@ -1679,7 +1768,8 @@ msgstr "" msgid "Course Evaluator" msgstr "" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "" @@ -1693,7 +1783,7 @@ msgstr "" msgid "Course Lesson" msgstr "" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "" @@ -1701,12 +1791,15 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "" @@ -1716,8 +1809,8 @@ msgstr "" msgid "Course Settings" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "" @@ -1734,6 +1827,10 @@ msgstr "" msgid "Course Title" msgstr "" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "" @@ -1742,38 +1839,46 @@ msgstr "" msgid "Course already added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "" #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "" msgid "Courses Completed" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "Creare" msgid "Create Certificate" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "Crea nuovo" @@ -1846,15 +1956,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "" @@ -1866,35 +1976,37 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "Ciano" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "Dashboard" @@ -1964,10 +2081,6 @@ msgstr "Importazione Dati" msgid "Date" msgstr "Data" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "" msgid "Delete" msgstr "Elimina" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "" @@ -2034,7 +2148,7 @@ msgstr "" msgid "Delete Program" msgstr "" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "" @@ -2042,11 +2156,11 @@ msgstr "" msgid "Delete this coupon?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2054,18 +2168,22 @@ msgstr "" msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "" #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "" + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "" @@ -2119,6 +2243,7 @@ msgstr "" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "" @@ -2206,8 +2331,6 @@ msgstr "" msgid "Duration of the live class in minutes" msgstr "" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "" msgid "Edit Badge Assignment" msgstr "" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "" @@ -2241,11 +2364,19 @@ msgstr "" msgid "Edit Email Template" msgstr "" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "Modifica Profilo" @@ -2302,10 +2433,6 @@ msgstr "" msgid "Email Sent" msgstr "" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "" @@ -2353,12 +2479,13 @@ msgstr "" msgid "Enable Negative Marking" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "" #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "Abilitato" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "" #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "" @@ -2394,6 +2525,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "" msgid "End Time" msgstr "" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "" @@ -2416,27 +2548,50 @@ msgstr "" msgid "Enforce Course Order" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "" @@ -2475,7 +2631,7 @@ msgstr "" msgid "Enter a Coupon Code" msgstr "" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "" @@ -2487,7 +2643,11 @@ msgstr "" msgid "Enter reply to email" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "" @@ -2499,7 +2659,7 @@ msgstr "" msgid "Error creating email template" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -2507,16 +2667,27 @@ msgstr "" msgid "Error creating quiz: {0}" msgstr "" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "" @@ -2524,9 +2695,14 @@ msgstr "" msgid "Error updating email template" msgstr "" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2562,9 +2743,10 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "" msgid "Evaluator added successfully" msgstr "" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "" - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2616,7 +2794,7 @@ msgstr "" msgid "Event" msgstr "" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "" @@ -2637,7 +2815,7 @@ msgstr "" msgid "Exercise deleted successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "Espandi" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "" @@ -2710,6 +2888,10 @@ msgstr "Errore" msgid "Failed" msgstr "Fallito" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "" @@ -2718,7 +2900,7 @@ msgstr "" msgid "Failed to enroll in program: {0}" msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" @@ -2726,7 +2908,7 @@ msgstr "" msgid "Failed to send email" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2734,26 +2916,26 @@ msgstr "" msgid "Failed to update badge assignment: " msgstr "" -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "" @@ -2776,7 +2958,7 @@ msgstr "" msgid "Filter assignments by course" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "" @@ -2784,7 +2966,7 @@ msgstr "" msgid "Filter by Exercise" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "" @@ -2793,7 +2975,8 @@ msgstr "" msgid "Filter by Status" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "Nome" @@ -2823,13 +3006,18 @@ msgstr "" msgid "Formal Wear" msgstr "" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "Gratuito" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "Nome e Cognome" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "" msgid "GST Amount" msgstr "" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "Ingresso" @@ -2915,8 +3103,8 @@ msgstr "Ingresso" msgid "General" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "" @@ -2924,7 +3112,7 @@ msgstr "" msgid "Generate Google Meet Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "" @@ -2947,7 +3135,7 @@ msgstr "" msgid "Get the app on your iPhone for easy access & a better experience" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "ID GitHub" @@ -2956,6 +3144,48 @@ msgstr "ID GitHub" msgid "Github ID" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "Calendario Google" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "" @@ -2978,7 +3208,7 @@ msgstr "" msgid "Grade Type" msgstr "" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "" @@ -3023,7 +3253,7 @@ msgstr "" msgid "Hello Learner" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "Aiuto" @@ -3031,7 +3261,7 @@ msgstr "Aiuto" msgid "Help others learn something new by creating a course." msgstr "" -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "" @@ -3044,7 +3274,7 @@ msgstr "" msgid "Here are the details:" msgstr "" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "EHI" @@ -3078,6 +3308,10 @@ msgstr "" msgid "Highlight" msgstr "Evidenzia" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "" + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "" msgid "Hiring" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "Home" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "" @@ -3114,15 +3350,19 @@ msgstr "" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "ID" @@ -3137,8 +3377,8 @@ msgstr "Icona" msgid "Identify User Category" msgstr "" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." msgstr "" #: frontend/src/components/Quiz.vue:46 @@ -3190,19 +3430,19 @@ msgstr "" msgid "Image search powered by" msgstr "" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "Importa" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "" @@ -3228,6 +3468,10 @@ msgstr "" msgid "Include In Preview" msgstr "" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3285,15 +3528,22 @@ msgstr "" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "Note dell'istruttore" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "" + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "" msgid "Instructors Comments" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "" @@ -3352,21 +3606,21 @@ msgstr "" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "" @@ -3399,21 +3653,11 @@ msgstr "" msgid "Job" msgstr "" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "" @@ -3424,11 +3668,6 @@ msgstr "" msgid "Job Opportunity" msgstr "" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "" @@ -3484,8 +3725,8 @@ msgstr "" msgid "Keep going," msgstr "" -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "" @@ -3606,6 +3847,11 @@ msgstr "" msgid "LMS Enrollment" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "" msgid "LMS Live Class Participant" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "Lingua" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "Cognome" @@ -3789,11 +4030,16 @@ msgstr "Cognome" msgid "Launch File" msgstr "" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "" @@ -3814,7 +4060,7 @@ msgstr "" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "" msgid "Lesson Title" msgstr "" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "" @@ -3856,7 +4114,8 @@ msgstr "" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "" -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "LinkedIn" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "Login" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "" @@ -3966,7 +4225,7 @@ msgstr "" msgid "Longest Streak" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "" @@ -3979,8 +4238,8 @@ msgstr "" msgid "Make LMS the default home" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "" @@ -3988,11 +4247,7 @@ msgstr "" msgid "Make notes for quick revision. Press / for menu." msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4006,6 +4261,11 @@ msgstr "" msgid "Manifest File" msgstr "" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "" @@ -4018,7 +4278,7 @@ msgstr "Segna tutto come letto" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "" @@ -4084,9 +4345,9 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "" @@ -4143,8 +4406,12 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "" msgid "Member already enrolled in this batch" msgstr "" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "" @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "Meta tag" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "" @@ -4321,7 +4593,7 @@ msgstr "" msgid "Milestone" msgstr "Milestone" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "" @@ -4332,6 +4604,7 @@ msgstr "" #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "" @@ -4382,7 +4659,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "" @@ -4395,11 +4672,11 @@ msgstr "" msgid "Multiple Correct Answers" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "" @@ -4407,6 +4684,10 @@ msgstr "" msgid "My Notes" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "" @@ -4426,17 +4709,19 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "Nuovo" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "" @@ -4444,8 +4729,9 @@ msgstr "" msgid "New Coupon" msgstr "" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "" @@ -4453,7 +4739,12 @@ msgstr "" msgid "New Email Template" msgstr "" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "" @@ -4461,6 +4752,10 @@ msgstr "" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "" @@ -4477,11 +4772,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "Nuovo commento nel gruppo {0}" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -4495,7 +4790,7 @@ msgstr "Nuovo {0}" msgid "Next" msgstr "" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "" @@ -4528,8 +4823,16 @@ msgstr "" msgid "No Upcoming Evaluations" msgstr "" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." msgstr "" #: lms/templates/certificates_section.html:23 @@ -4544,15 +4847,16 @@ msgstr "" msgid "No coupons selected for deletion" msgstr "" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" msgstr "" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "" @@ -4561,7 +4865,7 @@ msgstr "" msgid "No courses under review" msgstr "" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "" @@ -4569,7 +4873,7 @@ msgstr "" msgid "No introduction" msgstr "" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "" @@ -4593,20 +4897,21 @@ msgstr "" msgid "No quizzes added yet." msgstr "" -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "Nessuna statistica disponibile per questo video." -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "Non Salvato" msgid "Note" msgstr "" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "" @@ -4689,11 +4997,11 @@ msgstr "Notifiche" msgid "Notify me when available" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "" msgid "Once again, congratulations on this significant accomplishment." msgstr "" -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "" + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "" msgid "Open Ended" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "" #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "" msgid "Others" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "" @@ -4852,18 +5176,22 @@ msgstr "" msgid "Output" msgstr "Risultato" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "" @@ -4876,35 +5204,35 @@ msgstr "" msgid "PDF" msgstr "PDF" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "Gruppo a pagamento" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "" msgid "Password" msgstr "Password" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" msgstr "" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "" #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "" @@ -5036,6 +5366,10 @@ msgstr "" msgid "Payment for Document Type" msgstr "" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "" @@ -5048,15 +5382,20 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "In Attesa" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "" msgid "Percentage Discount" msgstr "" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "" @@ -5096,10 +5431,6 @@ msgstr "Rosa" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "" -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "" - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "" @@ -5116,11 +5447,15 @@ msgstr "" msgid "Please complete the previous course to unlock this one." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -5132,11 +5467,11 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "" @@ -5148,12 +5483,11 @@ msgstr "" msgid "Please enter a valid Contact Us URL." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "" @@ -5161,19 +5495,19 @@ msgstr "" msgid "Please enter a valid timestamp" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "Installa l'app Pagamenti per creare un gruppo a pagamento. Consulta la documentazione per maggiori dettagli. {0}" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "" @@ -5181,16 +5515,16 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "" - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "" + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:19 @@ -5202,11 +5536,11 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "" -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "" @@ -5214,19 +5548,35 @@ msgstr "" msgid "Please run the code to execute the test cases." msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "" + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "" @@ -5234,19 +5584,27 @@ msgstr "" msgid "Please select a member" msgstr "" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "" @@ -5258,14 +5616,10 @@ msgstr "" msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "" - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "" msgid "Post" msgstr "" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "Precedente" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -5394,7 +5749,7 @@ msgstr "" msgid "Problem Statement" msgstr "" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "" @@ -5403,7 +5758,8 @@ msgstr "" msgid "Profession" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "" @@ -5437,17 +5793,21 @@ msgstr "" msgid "Program updated successfully" msgstr "" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "" @@ -5475,14 +5835,14 @@ msgstr "" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "" msgid "Progress (%)" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "" @@ -5507,7 +5866,7 @@ msgstr "" msgid "Progress Summary for {0}" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "" @@ -5519,9 +5878,10 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "" @@ -5567,10 +5932,9 @@ msgstr "" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "" msgid "Questions" msgstr "" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "" @@ -5631,10 +5995,14 @@ msgstr "" msgid "Quiz ID" msgstr "" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "" @@ -5661,7 +6029,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "" -#: frontend/src/pages/QuizForm.vue:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "" @@ -5670,9 +6038,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "" @@ -5687,7 +6055,7 @@ 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "" msgid "Regards" msgstr "" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "" @@ -5756,26 +6124,22 @@ msgstr "" msgid "Registered but disabled" msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "" @@ -5783,15 +6147,20 @@ msgstr "" msgid "Remove Highlight" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "Rispondi A è un campo richiesto" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "" + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "" @@ -5814,23 +6183,18 @@ msgstr "" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "Ruoli" @@ -5854,19 +6219,19 @@ msgstr "Ruoli" msgid "Route" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -5878,6 +6243,12 @@ msgstr "" msgid "Run" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "" @@ -5905,7 +6276,7 @@ msgstr "" msgid "SEO" msgstr "" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "" @@ -5918,11 +6289,11 @@ msgstr "" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "Salva" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "" @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "Ricerca per Membro" msgid "Search by Name" msgstr "" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "" -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "" @@ -6099,11 +6479,11 @@ msgstr "" msgid "Send calendar invite for evaluations" msgstr "" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "" @@ -6115,38 +6495,39 @@ msgstr "Imposta Colore" msgid "Set your Password" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "" @@ -6214,8 +6595,8 @@ msgstr "" msgid "Signup Settings" msgstr "" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "" @@ -6256,16 +6637,24 @@ msgstr "" msgid "Slot deleted successfully" msgstr "" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "" msgid "Staff" msgstr "" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "" msgid "Start Date:" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "" msgid "Startup Organization" msgstr "" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "" @@ -6355,15 +6746,15 @@ msgstr "" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,38 +6763,50 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "Stati" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 -#: lms/lms/doctype/lms_settings/lms_settings.json -msgid "Students" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" msgstr "" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "" + +#. Label of the show_students (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Students" msgstr "" #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' @@ -6412,13 +6815,13 @@ msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "Soggetto" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "" @@ -6436,10 +6839,14 @@ msgstr "" msgid "Submission by" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "" @@ -6452,7 +6859,7 @@ msgstr "" msgid "Submit" msgstr "" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "" @@ -6482,7 +6889,7 @@ msgstr "" msgid "Sunday" msgstr "" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -6492,7 +6899,6 @@ msgstr "Tavolozza" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "Tavolozza" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "Amministratore Sistema" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "Tag" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "Modelli" @@ -6604,7 +7010,7 @@ msgstr "" msgid "Text" msgstr "Testo" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "" @@ -6615,7 +7021,11 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "" + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "" @@ -6623,7 +7033,7 @@ msgstr "" msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "" -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "" @@ -6635,11 +7045,11 @@ msgstr "" msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "" @@ -6647,15 +7057,23 @@ msgstr "" msgid "The last day to schedule your evaluations is " msgstr "" -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "" -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "" @@ -6667,19 +7085,15 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "" - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "" @@ -6702,10 +7116,6 @@ msgstr "" msgid "These customisations will work on the main batch page." msgstr "Queste personalizzazioni funzioneranno sulla pagina principale del gruppo." -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "" - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "" @@ -6715,29 +7125,29 @@ msgstr "" msgid "This certificate does no expire" msgstr "" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "" @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "" #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6856,7 +7266,9 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "" msgid "Timezone" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "" @@ -6891,8 +7303,12 @@ msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "" msgid "Title" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "" + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "" @@ -6929,7 +7349,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -6956,10 +7376,18 @@ msgstr "" msgid "Training Feedback" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "" msgid "Tuesday" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "" @@ -6994,8 +7422,9 @@ 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:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "" msgid "Type" msgstr "" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "" @@ -7051,7 +7480,8 @@ msgstr "" msgid "Under Review" msgstr "" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "" @@ -7072,29 +7502,30 @@ msgstr "" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "" @@ -7110,11 +7541,15 @@ msgstr "Aggiornato il" msgid "Upload" msgstr "Carica" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "" @@ -7168,6 +7603,10 @@ msgstr "" msgid "User Skill" msgstr "" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "" + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "" @@ -7177,8 +7616,9 @@ msgstr "" msgid "Username" msgstr "Nome Utente" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "" @@ -7207,8 +7647,8 @@ msgid "Video Embed Link" msgstr "" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" -msgstr "" +msgid "Video Statistics" +msgstr "Statistiche video" #: frontend/src/pages/JobDetail.vue:31 msgid "View Applications" @@ -7223,7 +7663,7 @@ msgstr "" msgid "View Resume" msgstr "" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "" @@ -7232,10 +7672,6 @@ msgstr "" msgid "Violet" msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" @@ -7293,12 +7732,12 @@ msgstr "" msgid "Welcome to {0}!" msgstr "" -#: frontend/src/pages/PersonaForm.vue:32 -msgid "What best describes your role?" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" msgstr "" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" +#: frontend/src/pages/PersonaForm.vue:32 +msgid "What best describes your role?" msgstr "" #: frontend/src/pages/PersonaForm.vue:21 @@ -7309,7 +7748,7 @@ msgstr "" msgid "When a course gets submitted for review, it will be listed here." msgstr "" -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "" @@ -7317,11 +7756,6 @@ msgstr "" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "" @@ -7355,7 +7789,7 @@ msgstr "" msgid "Write a Review" msgstr "" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "" @@ -7366,27 +7800,51 @@ msgstr "" msgid "Yellow" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "" + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "" + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "" + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "" + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "" + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "" @@ -7415,6 +7873,10 @@ msgstr "" msgid "You can find their resume attached to this email." msgstr "" +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "" @@ -7423,42 +7885,114 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "" -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "" -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "" -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "" +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "" + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "" + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "" + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "" + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "" + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "" + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "" -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "" + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "" + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "" + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "" + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "" + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "" + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "" + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "" + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "" +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "" @@ -7480,7 +8014,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "" @@ -7492,11 +8026,11 @@ msgstr "" msgid "You have applied" msgstr "" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "" @@ -7508,7 +8042,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "" @@ -7520,15 +8054,15 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "" @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "" #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." +msgid "You must be an Admin to assign badges to users." msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "" @@ -7569,7 +8103,7 @@ msgstr "" msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "" -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "" @@ -7592,11 +8126,11 @@ msgstr "" msgid "Your Output" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "" @@ -7604,7 +8138,7 @@ msgstr "" msgid "Your calendar is set." msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "" @@ -7612,12 +8146,15 @@ msgstr "" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "" + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "" @@ -7641,19 +8178,28 @@ msgstr "" msgid "Zen Mode" msgstr "" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "" @@ -7662,6 +8208,10 @@ msgstr "" msgid "Zoom Settings" msgstr "" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "" @@ -7707,8 +8257,9 @@ msgstr "" msgid "certificates" msgstr "" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "" msgid "days" msgstr "giorni" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "valutazione" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "" @@ -7758,11 +8309,11 @@ msgstr "" msgid "lessons" msgstr "lezioni" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "" @@ -7792,7 +8343,7 @@ msgstr "" msgid "others" msgstr "altri" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "" @@ -7825,7 +8376,7 @@ msgstr "per navigare" msgid "to select" msgstr "per selezionare" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "" @@ -7849,7 +8400,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "" @@ -7861,11 +8412,11 @@ msgstr "" msgid "{0} has applied for the job position {1}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "{0} ha pubblicato un nuovo corso {1}" @@ -7881,11 +8432,11 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "" @@ -7893,7 +8444,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "" @@ -7901,45 +8452,45 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "{0} ti ha menzionato in un commento nel tuo gruppo." -#: lms/lms/utils.py:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "" diff --git a/lms/locale/my.po b/lms/locale/my.po index 4776bd2c..4c8dbb8e 100644 --- a/lms/locale/my.po +++ b/lms/locale/my.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-11 13:22\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:25\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Burmese\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr "" msgid " you are on a" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "" @@ -67,26 +67,26 @@ msgstr "" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "A new batch has been published on " msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -102,27 +102,23 @@ msgstr "" msgid "A new course has been published on " msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "" msgid "Account ID" msgstr "" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "" @@ -151,21 +151,20 @@ msgstr "" msgid "Active Members" msgstr "" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "" msgid "Add Evaluator" msgstr "" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "" @@ -200,6 +199,10 @@ msgstr "" msgid "Add Test Case" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "" @@ -208,23 +211,19 @@ msgstr "" msgid "Add a Lesson" msgstr "" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" +msgid "Add a course to the batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "" @@ -237,7 +236,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "" @@ -257,11 +256,11 @@ msgstr "" msgid "Add an assignment to your lesson" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "" @@ -269,7 +268,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "" @@ -281,20 +280,16 @@ msgstr "" msgid "Add web page to sidebar" msgstr "" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "" msgid "Administrator" msgstr "" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "" @@ -344,12 +338,13 @@ msgstr "" msgid "Allow Guest Access" msgstr "" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "" @@ -359,10 +354,6 @@ msgstr "" msgid "Allow accessing future dates" msgstr "" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "" @@ -375,9 +366,10 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "" msgid "Amount (USD)" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "" #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "" @@ -486,11 +480,11 @@ msgstr "" msgid "Apps" msgstr "" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "" @@ -502,18 +496,22 @@ msgstr "" msgid "Are you sure you want to enroll?" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "" + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "" #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "" @@ -529,18 +527,18 @@ msgstr "" msgid "Assessment Type" msgstr "" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "" msgid "Assignment Attachment" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "" msgid "Assignment created successfully" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "" #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "" @@ -630,7 +637,7 @@ msgstr "" msgid "At least one applicable item is required" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "" @@ -660,13 +667,8 @@ msgstr "" msgid "Authorize Google Calendar Access" msgstr "" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "" @@ -679,23 +681,27 @@ msgstr "" msgid "Available Slots" msgstr "" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" msgstr "" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 @@ -720,6 +726,10 @@ msgstr "" msgid "Badge Image" msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "" @@ -748,21 +758,28 @@ msgstr "" msgid "Badge {0} has already been assigned to this {1}." msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "" msgid "Batch Details Raw" msgstr "" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "" @@ -815,6 +835,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "" msgid "Batch Settings" msgstr "" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "" @@ -842,7 +864,7 @@ msgstr "" msgid "Batch Start Date:" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "" @@ -853,33 +875,43 @@ msgstr "" msgid "Batch Title" msgstr "" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "" +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "" @@ -892,21 +924,21 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "" @@ -950,15 +982,11 @@ msgstr "" msgid "CGPA/4" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "" @@ -1019,7 +1052,7 @@ msgstr "" msgid "Certificate Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "" @@ -1027,32 +1060,36 @@ msgstr "" msgid "Certificate saved successfully" msgstr "" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "" @@ -1066,7 +1103,19 @@ msgstr "" msgid "Certification Name" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "" @@ -1075,20 +1124,20 @@ msgstr "" msgid "Certifications" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "" @@ -1096,18 +1145,18 @@ msgstr "" msgid "Change" msgstr "" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "" @@ -1116,23 +1165,24 @@ msgstr "" msgid "Chapter Reference" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "" @@ -1181,11 +1231,11 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "" @@ -1197,13 +1247,13 @@ msgstr "" msgid "Choose an icon" msgstr "" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "" msgid "Class:" msgstr "" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "" @@ -1222,7 +1272,7 @@ msgstr "" msgid "Clearly Defined Role" msgstr "" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "" @@ -1248,7 +1298,7 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "" @@ -1285,27 +1335,29 @@ msgstr "" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "အရောင်" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "" @@ -1315,7 +1367,7 @@ msgstr "" msgid "Common keywords that will be used for all pages" msgstr "" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "" @@ -1328,20 +1380,20 @@ msgstr "" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "" msgid "Complete Your Enrollment" msgstr "" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "" @@ -1395,6 +1448,11 @@ msgstr "" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "" msgid "Conduct Evaluation" msgstr "" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "" @@ -1441,7 +1520,7 @@ msgstr "" msgid "Confirm Your Action" msgstr "" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "" @@ -1456,7 +1535,7 @@ msgstr "" msgid "Confirmation Email Template" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "" @@ -1476,7 +1555,10 @@ msgstr "" msgid "Contact Us URL" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "" @@ -1485,7 +1567,7 @@ msgstr "" #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "" @@ -1569,22 +1651,24 @@ msgstr "" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "" @@ -1621,8 +1704,8 @@ msgstr "" msgid "Course Chapter" msgstr "" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "" @@ -1638,14 +1721,19 @@ msgstr "" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "" msgid "Course Creator" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "" @@ -1679,7 +1768,8 @@ msgstr "" msgid "Course Evaluator" msgstr "" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "" @@ -1693,7 +1783,7 @@ msgstr "" msgid "Course Lesson" msgstr "" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "" @@ -1701,12 +1791,15 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "" @@ -1716,8 +1809,8 @@ msgstr "" msgid "Course Settings" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "" @@ -1734,6 +1827,10 @@ msgstr "" msgid "Course Title" msgstr "" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "" @@ -1742,38 +1839,46 @@ msgstr "" msgid "Course already added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "" #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "" msgid "Courses Completed" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "" msgid "Create Certificate" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "" @@ -1846,15 +1956,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "" @@ -1866,35 +1976,37 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "" @@ -1964,10 +2081,6 @@ msgstr "" msgid "Date" msgstr "" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "" msgid "Delete" msgstr "" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "" @@ -2034,7 +2148,7 @@ msgstr "" msgid "Delete Program" msgstr "" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "" @@ -2042,11 +2156,11 @@ msgstr "" msgid "Delete this coupon?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2054,18 +2168,22 @@ msgstr "" msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "" #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "" + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "" @@ -2119,6 +2243,7 @@ msgstr "" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "" @@ -2206,8 +2331,6 @@ msgstr "" msgid "Duration of the live class in minutes" msgstr "" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "" msgid "Edit Badge Assignment" msgstr "" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "" @@ -2241,11 +2364,19 @@ msgstr "" msgid "Edit Email Template" msgstr "" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "" @@ -2302,10 +2433,6 @@ msgstr "" msgid "Email Sent" msgstr "" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "" @@ -2353,12 +2479,13 @@ msgstr "" msgid "Enable Negative Marking" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "" #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "" #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "" @@ -2394,6 +2525,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "" msgid "End Time" msgstr "" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "" @@ -2416,27 +2548,50 @@ msgstr "" msgid "Enforce Course Order" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "" @@ -2475,7 +2631,7 @@ msgstr "" msgid "Enter a Coupon Code" msgstr "" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "" @@ -2487,7 +2643,11 @@ msgstr "" msgid "Enter reply to email" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "" @@ -2499,7 +2659,7 @@ msgstr "" msgid "Error creating email template" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -2507,16 +2667,27 @@ msgstr "" msgid "Error creating quiz: {0}" msgstr "" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "" @@ -2524,9 +2695,14 @@ msgstr "" msgid "Error updating email template" msgstr "" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2562,9 +2743,10 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "" msgid "Evaluator added successfully" msgstr "" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "" - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2616,7 +2794,7 @@ msgstr "" msgid "Event" msgstr "" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "" @@ -2637,7 +2815,7 @@ msgstr "" msgid "Exercise deleted successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "" @@ -2710,6 +2888,10 @@ msgstr "" msgid "Failed" msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "" @@ -2718,7 +2900,7 @@ msgstr "" msgid "Failed to enroll in program: {0}" msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" @@ -2726,7 +2908,7 @@ msgstr "" msgid "Failed to send email" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2734,26 +2916,26 @@ msgstr "" msgid "Failed to update badge assignment: " msgstr "" -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "" @@ -2776,7 +2958,7 @@ msgstr "" msgid "Filter assignments by course" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "" @@ -2784,7 +2966,7 @@ msgstr "" msgid "Filter by Exercise" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "" @@ -2793,7 +2975,8 @@ msgstr "" msgid "Filter by Status" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "" @@ -2823,13 +3006,18 @@ msgstr "" msgid "Formal Wear" msgstr "" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "" msgid "GST Amount" msgstr "" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "" @@ -2915,8 +3103,8 @@ msgstr "" msgid "General" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "" @@ -2924,7 +3112,7 @@ msgstr "" msgid "Generate Google Meet Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "" @@ -2947,7 +3135,7 @@ msgstr "" msgid "Get the app on your iPhone for easy access & a better experience" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "" @@ -2956,6 +3144,48 @@ msgstr "" msgid "Github ID" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "" @@ -2978,7 +3208,7 @@ msgstr "" msgid "Grade Type" msgstr "" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "" @@ -3023,7 +3253,7 @@ msgstr "" msgid "Hello Learner" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "" @@ -3031,7 +3261,7 @@ msgstr "" msgid "Help others learn something new by creating a course." msgstr "" -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "" @@ -3044,7 +3274,7 @@ msgstr "" msgid "Here are the details:" msgstr "" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "" @@ -3078,6 +3308,10 @@ msgstr "" msgid "Highlight" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "" + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "" msgid "Hiring" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "" @@ -3114,15 +3350,19 @@ msgstr "" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "" @@ -3137,8 +3377,8 @@ msgstr "" msgid "Identify User Category" msgstr "" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." msgstr "" #: frontend/src/components/Quiz.vue:46 @@ -3190,19 +3430,19 @@ msgstr "" msgid "Image search powered by" msgstr "" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "" @@ -3228,6 +3468,10 @@ msgstr "" msgid "Include In Preview" msgstr "" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3285,15 +3528,22 @@ msgstr "" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "" + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "" msgid "Instructors Comments" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "" @@ -3352,21 +3606,21 @@ msgstr "" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "" @@ -3399,21 +3653,11 @@ msgstr "" msgid "Job" msgstr "" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "" @@ -3424,11 +3668,6 @@ msgstr "" msgid "Job Opportunity" msgstr "" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "" @@ -3484,8 +3725,8 @@ msgstr "" msgid "Keep going," msgstr "" -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "" @@ -3606,6 +3847,11 @@ msgstr "" msgid "LMS Enrollment" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "" msgid "LMS Live Class Participant" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "" @@ -3789,11 +4030,16 @@ msgstr "" msgid "Launch File" msgstr "" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "" @@ -3814,7 +4060,7 @@ msgstr "" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "" msgid "Lesson Title" msgstr "" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "" @@ -3856,7 +4114,8 @@ msgstr "" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "" -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "" @@ -3966,7 +4225,7 @@ msgstr "" msgid "Longest Streak" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "" @@ -3979,8 +4238,8 @@ msgstr "" msgid "Make LMS the default home" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "" @@ -3988,11 +4247,7 @@ msgstr "" msgid "Make notes for quick revision. Press / for menu." msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4006,6 +4261,11 @@ msgstr "" msgid "Manifest File" msgstr "" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "" @@ -4018,7 +4278,7 @@ msgstr "" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "" @@ -4084,9 +4345,9 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "" @@ -4143,8 +4406,12 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "" msgid "Member already enrolled in this batch" msgstr "" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "" @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "" @@ -4321,7 +4593,7 @@ msgstr "" msgid "Milestone" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "" @@ -4332,6 +4604,7 @@ msgstr "" #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "" @@ -4382,7 +4659,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "" @@ -4395,11 +4672,11 @@ msgstr "" msgid "Multiple Correct Answers" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "" @@ -4407,6 +4684,10 @@ msgstr "" msgid "My Notes" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "" @@ -4426,17 +4709,19 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "" @@ -4444,8 +4729,9 @@ msgstr "" msgid "New Coupon" msgstr "" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "" @@ -4453,7 +4739,12 @@ msgstr "" msgid "New Email Template" msgstr "" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "" @@ -4461,6 +4752,10 @@ msgstr "" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "" @@ -4477,11 +4772,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -4495,7 +4790,7 @@ msgstr "" msgid "Next" msgstr "" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "" @@ -4528,8 +4823,16 @@ msgstr "" msgid "No Upcoming Evaluations" msgstr "" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." msgstr "" #: lms/templates/certificates_section.html:23 @@ -4544,15 +4847,16 @@ msgstr "" msgid "No coupons selected for deletion" msgstr "" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" msgstr "" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "" @@ -4561,7 +4865,7 @@ msgstr "" msgid "No courses under review" msgstr "" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "" @@ -4569,7 +4873,7 @@ msgstr "" msgid "No introduction" msgstr "" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "" @@ -4593,20 +4897,21 @@ msgstr "" msgid "No quizzes added yet." msgstr "" -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "" msgid "Note" msgstr "" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "" @@ -4689,11 +4997,11 @@ msgstr "" msgid "Notify me when available" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "" msgid "Once again, congratulations on this significant accomplishment." msgstr "" -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "" + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "" msgid "Open Ended" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "" #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "" msgid "Others" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "" @@ -4852,18 +5176,22 @@ msgstr "" msgid "Output" msgstr "" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "" @@ -4876,35 +5204,35 @@ msgstr "" msgid "PDF" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "" msgid "Password" msgstr "" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" msgstr "" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "" #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "" @@ -5036,6 +5366,10 @@ msgstr "" msgid "Payment for Document Type" msgstr "" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "" @@ -5048,15 +5382,20 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "" msgid "Percentage Discount" msgstr "" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "" @@ -5096,10 +5431,6 @@ msgstr "" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "" -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "" - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "" @@ -5116,11 +5447,15 @@ msgstr "" msgid "Please complete the previous course to unlock this one." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -5132,11 +5467,11 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "" @@ -5148,12 +5483,11 @@ msgstr "" msgid "Please enter a valid Contact Us URL." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "" @@ -5161,19 +5495,19 @@ msgstr "" msgid "Please enter a valid timestamp" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "" @@ -5181,16 +5515,16 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "" - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "" + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:19 @@ -5202,11 +5536,11 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "" -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "" @@ -5214,19 +5548,35 @@ msgstr "" msgid "Please run the code to execute the test cases." msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "" + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "" @@ -5234,19 +5584,27 @@ msgstr "" msgid "Please select a member" msgstr "" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "" @@ -5258,14 +5616,10 @@ msgstr "" msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "" - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "" msgid "Post" msgstr "" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -5394,7 +5749,7 @@ msgstr "" msgid "Problem Statement" msgstr "" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "" @@ -5403,7 +5758,8 @@ msgstr "" msgid "Profession" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "" @@ -5437,17 +5793,21 @@ msgstr "" msgid "Program updated successfully" msgstr "" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "" @@ -5475,14 +5835,14 @@ msgstr "" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "" msgid "Progress (%)" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "" @@ -5507,7 +5866,7 @@ msgstr "" msgid "Progress Summary for {0}" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "" @@ -5519,9 +5878,10 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "" @@ -5567,10 +5932,9 @@ msgstr "" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "" msgid "Questions" msgstr "" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "" @@ -5631,10 +5995,14 @@ msgstr "" msgid "Quiz ID" msgstr "" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "" @@ -5661,7 +6029,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "" -#: frontend/src/pages/QuizForm.vue:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "" @@ -5670,9 +6038,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "" @@ -5687,7 +6055,7 @@ 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "" msgid "Regards" msgstr "" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "" @@ -5756,26 +6124,22 @@ msgstr "" msgid "Registered but disabled" msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "" @@ -5783,15 +6147,20 @@ msgstr "" msgid "Remove Highlight" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "" + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "" @@ -5814,23 +6183,18 @@ msgstr "" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "" @@ -5854,19 +6219,19 @@ msgstr "" msgid "Route" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -5878,6 +6243,12 @@ msgstr "" msgid "Run" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "" @@ -5905,7 +6276,7 @@ msgstr "" msgid "SEO" msgstr "" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "" @@ -5918,11 +6289,11 @@ msgstr "" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "သိမ်းမည်။" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "" @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "" msgid "Search by Name" msgstr "" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "" -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "" @@ -6099,11 +6479,11 @@ msgstr "" msgid "Send calendar invite for evaluations" msgstr "" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "" @@ -6115,38 +6495,39 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "" @@ -6214,8 +6595,8 @@ msgstr "" msgid "Signup Settings" msgstr "" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "" @@ -6256,16 +6637,24 @@ msgstr "" msgid "Slot deleted successfully" msgstr "" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "" msgid "Staff" msgstr "" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "" msgid "Start Date:" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "" msgid "Startup Organization" msgstr "" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "" @@ -6355,15 +6746,15 @@ msgstr "" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,38 +6763,50 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 -#: lms/lms/doctype/lms_settings/lms_settings.json -msgid "Students" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" msgstr "" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "" + +#. Label of the show_students (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Students" msgstr "" #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' @@ -6412,13 +6815,13 @@ msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "" @@ -6436,10 +6839,14 @@ msgstr "" msgid "Submission by" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "" @@ -6452,7 +6859,7 @@ msgstr "" msgid "Submit" msgstr "" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "" @@ -6482,7 +6889,7 @@ msgstr "" msgid "Sunday" msgstr "" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -6492,7 +6899,6 @@ msgstr "" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "" @@ -6604,7 +7010,7 @@ msgstr "" msgid "Text" msgstr "" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "" @@ -6615,7 +7021,11 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "" + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "" @@ -6623,7 +7033,7 @@ msgstr "" msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "" -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "" @@ -6635,11 +7045,11 @@ msgstr "" msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "" @@ -6647,15 +7057,23 @@ msgstr "" msgid "The last day to schedule your evaluations is " msgstr "" -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "" -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "" @@ -6667,19 +7085,15 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "" - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "" @@ -6702,10 +7116,6 @@ msgstr "" msgid "These customisations will work on the main batch page." msgstr "" -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "" - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "" @@ -6715,29 +7125,29 @@ msgstr "" msgid "This certificate does no expire" msgstr "" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "" @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "" #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6856,7 +7266,9 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "" msgid "Timezone" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "" @@ -6891,8 +7303,12 @@ msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "" msgid "Title" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "" + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "" @@ -6929,7 +7349,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -6956,10 +7376,18 @@ msgstr "" msgid "Training Feedback" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "" msgid "Tuesday" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "" @@ -6994,8 +7422,9 @@ 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:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "" msgid "Type" msgstr "" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "" @@ -7051,7 +7480,8 @@ msgstr "" msgid "Under Review" msgstr "" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "" @@ -7072,29 +7502,30 @@ msgstr "" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "" @@ -7110,11 +7541,15 @@ msgstr "" msgid "Upload" msgstr "" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "" @@ -7168,6 +7603,10 @@ msgstr "" msgid "User Skill" msgstr "" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "" + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "" @@ -7177,8 +7616,9 @@ msgstr "" msgid "Username" msgstr "" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "" @@ -7207,7 +7647,7 @@ msgid "Video Embed Link" msgstr "" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" +msgid "Video Statistics" msgstr "" #: frontend/src/pages/JobDetail.vue:31 @@ -7223,7 +7663,7 @@ msgstr "" msgid "View Resume" msgstr "" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "" @@ -7232,10 +7672,6 @@ msgstr "" msgid "Violet" msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" @@ -7293,12 +7732,12 @@ msgstr "" msgid "Welcome to {0}!" msgstr "" -#: frontend/src/pages/PersonaForm.vue:32 -msgid "What best describes your role?" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" msgstr "" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" +#: frontend/src/pages/PersonaForm.vue:32 +msgid "What best describes your role?" msgstr "" #: frontend/src/pages/PersonaForm.vue:21 @@ -7309,7 +7748,7 @@ msgstr "" msgid "When a course gets submitted for review, it will be listed here." msgstr "" -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "" @@ -7317,11 +7756,6 @@ msgstr "" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "" @@ -7355,7 +7789,7 @@ msgstr "" msgid "Write a Review" msgstr "" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "" @@ -7366,27 +7800,51 @@ msgstr "" msgid "Yellow" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "" + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "" + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "" + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "" + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "" + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "" @@ -7415,6 +7873,10 @@ msgstr "" msgid "You can find their resume attached to this email." msgstr "" +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "" @@ -7423,42 +7885,114 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "" -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "" -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "" -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "" +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "" + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "" + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "" + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "" + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "" + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "" + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "" -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "" + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "" + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "" + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "" + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "" + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "" + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "" + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "" + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "" +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "" @@ -7480,7 +8014,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "" @@ -7492,11 +8026,11 @@ msgstr "" msgid "You have applied" msgstr "" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "" @@ -7508,7 +8042,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "" @@ -7520,15 +8054,15 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "" @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "" #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." +msgid "You must be an Admin to assign badges to users." msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "" @@ -7569,7 +8103,7 @@ msgstr "" msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "" -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "" @@ -7592,11 +8126,11 @@ msgstr "" msgid "Your Output" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "" @@ -7604,7 +8138,7 @@ msgstr "" msgid "Your calendar is set." msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "" @@ -7612,12 +8146,15 @@ msgstr "" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "" + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "" @@ -7641,19 +8178,28 @@ msgstr "" msgid "Zen Mode" msgstr "" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "" @@ -7662,6 +8208,10 @@ msgstr "" msgid "Zoom Settings" msgstr "" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "" @@ -7707,8 +8257,9 @@ msgstr "" msgid "certificates" msgstr "" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "" msgid "days" msgstr "" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "" @@ -7758,11 +8309,11 @@ msgstr "" msgid "lessons" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "" @@ -7792,7 +8343,7 @@ msgstr "" msgid "others" msgstr "" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "" @@ -7825,7 +8376,7 @@ msgstr "" msgid "to select" msgstr "" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "" @@ -7849,7 +8400,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "" @@ -7861,11 +8412,11 @@ msgstr "" msgid "{0} has applied for the job position {1}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "" @@ -7881,11 +8432,11 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "" @@ -7893,7 +8444,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "" @@ -7901,45 +8452,45 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "" diff --git a/lms/locale/nb.po b/lms/locale/nb.po index 5d1e8f1b..9166d5ba 100644 --- a/lms/locale/nb.po +++ b/lms/locale/nb.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-05 06:43\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:25\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr "" msgid " you are on a" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "" @@ -67,26 +67,26 @@ msgstr "" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "A new batch has been published on " msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -102,27 +102,23 @@ msgstr "" msgid "A new course has been published on " msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "Om" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "" msgid "Account ID" msgstr "Konto ID" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "Konto Navn" @@ -151,21 +151,20 @@ msgstr "Prestasjoner" msgid "Active Members" msgstr "Aktive Medlemmer" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "Legg til" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "Legg kurs til program" msgid "Add Evaluator" msgstr "" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "" @@ -200,6 +199,10 @@ msgstr "" msgid "Add Test Case" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "" @@ -208,23 +211,19 @@ msgstr "" msgid "Add a Lesson" msgstr "" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" +msgid "Add a course to the batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "" @@ -237,7 +236,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "" @@ -257,11 +256,11 @@ msgstr "" msgid "Add an assignment to your lesson" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "" @@ -269,7 +268,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "" @@ -281,20 +280,16 @@ msgstr "" msgid "Add web page to sidebar" msgstr "" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "" msgid "Administrator" msgstr "Administrator" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "Alle" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "" @@ -344,12 +338,13 @@ msgstr "" msgid "Allow Guest Access" msgstr "" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "" @@ -359,10 +354,6 @@ msgstr "" msgid "Allow accessing future dates" msgstr "" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "Tillat selvregistrering" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "Allerede registrert" @@ -375,9 +366,10 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "Beløp" msgid "Amount (USD)" msgstr "Beløp (USD)" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "" #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "Kunngjøringer" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "Søk på denne jobben" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "Godkjent" @@ -486,11 +480,11 @@ msgstr "Godkjent" msgid "Apps" msgstr "Apper" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "Arkivert" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "" @@ -502,18 +496,22 @@ msgstr "" msgid "Are you sure you want to enroll?" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "" + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "" #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "" @@ -529,18 +527,18 @@ msgstr "" msgid "Assessment Type" msgstr "" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "Oppgave" msgid "Assignment Attachment" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "" msgid "Assignment created successfully" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "" #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "Tildelinger" @@ -630,7 +637,7 @@ msgstr "Tildelinger" msgid "At least one applicable item is required" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "" @@ -660,13 +667,8 @@ msgstr "" msgid "Authorize Google Calendar Access" msgstr "Autoriser tilgang til Google Kalender" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "" @@ -679,23 +681,27 @@ msgstr "" msgid "Available Slots" msgstr "" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" msgstr "" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 @@ -720,6 +726,10 @@ msgstr "Emblem Beskrivelse" msgid "Badge Image" msgstr "Emblem Bilde" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "" @@ -748,21 +758,28 @@ msgstr "" msgid "Badge {0} has already been assigned to this {1}." msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "Gruppe" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "" msgid "Batch Details Raw" msgstr "" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "" @@ -815,6 +835,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "" msgid "Batch Settings" msgstr "" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "" @@ -842,7 +864,7 @@ msgstr "" msgid "Batch Start Date:" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "" @@ -853,33 +875,43 @@ msgstr "" msgid "Batch Title" msgstr "" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "" +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "" @@ -892,21 +924,21 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "Bio" @@ -950,15 +982,11 @@ msgstr "" msgid "CGPA/4" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "Avbryt" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "" @@ -1019,7 +1052,7 @@ msgstr "" msgid "Certificate Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "" @@ -1027,32 +1060,36 @@ msgstr "" msgid "Certificate saved successfully" msgstr "" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "" @@ -1066,7 +1103,19 @@ msgstr "" msgid "Certification Name" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "" @@ -1075,20 +1124,20 @@ msgstr "" msgid "Certifications" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "" @@ -1096,18 +1145,18 @@ msgstr "" msgid "Change" msgstr "Endre" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "" @@ -1116,23 +1165,24 @@ msgstr "" msgid "Chapter Reference" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "" @@ -1181,11 +1231,11 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "" @@ -1197,13 +1247,13 @@ msgstr "" msgid "Choose an icon" msgstr "Velg et ikon" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "Poststed" msgid "Class:" msgstr "" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "Tøm" @@ -1222,7 +1272,7 @@ msgstr "Tøm" msgid "Clearly Defined Role" msgstr "" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "Klikk her" @@ -1248,7 +1298,7 @@ msgstr "Lukk" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "Kode" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "Fold sammen alle" @@ -1285,27 +1335,29 @@ msgstr "" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "Farge" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "Kommentarer" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "" @@ -1315,7 +1367,7 @@ msgstr "" msgid "Common keywords that will be used for all pages" msgstr "" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "" @@ -1328,20 +1380,20 @@ msgstr "Selskap" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "" msgid "Complete Your Enrollment" msgstr "" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "" @@ -1395,6 +1448,11 @@ msgstr "" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "Fullført" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "" msgid "Conduct Evaluation" msgstr "" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "Konfigurasjon" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "Bekreft" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "" @@ -1441,7 +1520,7 @@ msgstr "" msgid "Confirm Your Action" msgstr "" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "" @@ -1456,7 +1535,7 @@ msgstr "" msgid "Confirmation Email Template" msgstr "Mal for bekreftelses-e-post" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "" @@ -1476,7 +1555,10 @@ msgstr "" msgid "Contact Us URL" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "" @@ -1485,7 +1567,7 @@ msgstr "" #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "" @@ -1569,22 +1651,24 @@ msgstr "" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "" @@ -1621,8 +1704,8 @@ msgstr "" msgid "Course Chapter" msgstr "" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "" @@ -1638,14 +1721,19 @@ msgstr "" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "" msgid "Course Creator" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "" @@ -1679,7 +1768,8 @@ msgstr "" msgid "Course Evaluator" msgstr "" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "" @@ -1693,7 +1783,7 @@ msgstr "" msgid "Course Lesson" msgstr "" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "" @@ -1701,12 +1791,15 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "" @@ -1716,8 +1809,8 @@ msgstr "" msgid "Course Settings" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "" @@ -1734,6 +1827,10 @@ msgstr "" msgid "Course Title" msgstr "" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "" @@ -1742,38 +1839,46 @@ msgstr "" msgid "Course already added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "" #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "" msgid "Courses Completed" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "Opprett" msgid "Create Certificate" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "Opprett ny" @@ -1846,15 +1956,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "" @@ -1866,35 +1976,37 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "Opprettet" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "Cyan" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "Oversiktspanel" @@ -1964,10 +2081,6 @@ msgstr "Dataimport" msgid "Date" msgstr "Dato" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "" msgid "Delete" msgstr "Slett" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "" @@ -2034,7 +2148,7 @@ msgstr "" msgid "Delete Program" msgstr "" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "" @@ -2042,11 +2156,11 @@ msgstr "" msgid "Delete this coupon?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2054,18 +2168,22 @@ msgstr "" msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "" #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "Detaljer" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "" + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "" @@ -2119,6 +2243,7 @@ msgstr "" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "Rabatt" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "" @@ -2206,8 +2331,6 @@ msgstr "" msgid "Duration of the live class in minutes" msgstr "" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "" msgid "Edit Badge Assignment" msgstr "" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "" @@ -2241,11 +2364,19 @@ msgstr "" msgid "Edit Email Template" msgstr "" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "Rediger profil" @@ -2302,10 +2433,6 @@ msgstr "E-post-ID" msgid "Email Sent" msgstr "" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "Mal for e-post" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "" @@ -2353,12 +2479,13 @@ msgstr "" msgid "Enable Negative Marking" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "" #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "Aktivert" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "" #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "Sluttdato" @@ -2394,6 +2525,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "" msgid "End Time" msgstr "" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "" @@ -2416,27 +2548,50 @@ msgstr "" msgid "Enforce Course Order" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "" @@ -2475,7 +2631,7 @@ msgstr "" msgid "Enter a Coupon Code" msgstr "" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "" @@ -2487,7 +2643,11 @@ msgstr "" msgid "Enter reply to email" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "" @@ -2499,7 +2659,7 @@ msgstr "" msgid "Error creating email template" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -2507,16 +2667,27 @@ msgstr "" msgid "Error creating quiz: {0}" msgstr "" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "" @@ -2524,9 +2695,14 @@ msgstr "" msgid "Error updating email template" msgstr "" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2562,9 +2743,10 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "" msgid "Evaluator added successfully" msgstr "" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "" - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2616,7 +2794,7 @@ msgstr "" msgid "Event" msgstr "Event" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "" @@ -2637,7 +2815,7 @@ msgstr "" msgid "Exercise deleted successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "Utvid" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "Utløper den" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "Utløpsdato" @@ -2710,6 +2888,10 @@ msgstr "Ikke bestått" msgid "Failed" msgstr "Feilet" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "" @@ -2718,7 +2900,7 @@ msgstr "" msgid "Failed to enroll in program: {0}" msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" @@ -2726,7 +2908,7 @@ msgstr "" msgid "Failed to send email" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2734,26 +2916,26 @@ msgstr "" msgid "Failed to update badge assignment: " msgstr "" -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "Kunne ikke oppdatere meta-tagger {0}" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "Tilbakemelding" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "" @@ -2776,7 +2958,7 @@ msgstr "Filtype" msgid "Filter assignments by course" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "" @@ -2784,7 +2966,7 @@ msgstr "" msgid "Filter by Exercise" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "" @@ -2793,7 +2975,8 @@ msgstr "" msgid "Filter by Status" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "Fornavn" @@ -2823,13 +3006,18 @@ msgstr "" msgid "Formal Wear" msgstr "" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "Gratis" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "Fullt navn" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "Funksjon" msgid "GST Amount" msgstr "" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "" @@ -2915,8 +3103,8 @@ msgstr "" msgid "General" msgstr "Generell" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "" @@ -2924,7 +3112,7 @@ msgstr "" msgid "Generate Google Meet Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "" @@ -2947,7 +3135,7 @@ msgstr "" msgid "Get the app on your iPhone for easy access & a better experience" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "" @@ -2956,6 +3144,48 @@ msgstr "" msgid "Github ID" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "Gå" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "Google Kalender" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "Google Meet Link" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "" @@ -2978,7 +3208,7 @@ msgstr "" msgid "Grade Type" msgstr "" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "Har du en konto? Logg inn" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "" @@ -3023,7 +3253,7 @@ msgstr "Hei" msgid "Hello Learner" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "Hjelp" @@ -3031,7 +3261,7 @@ msgstr "Hjelp" msgid "Help others learn something new by creating a course." msgstr "" -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "" @@ -3044,7 +3274,7 @@ msgstr "" msgid "Here are the details:" msgstr "" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "" @@ -3078,6 +3308,10 @@ msgstr "" msgid "Highlight" msgstr "Uthevet" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "" + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "" msgid "Hiring" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "Hjem" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "" @@ -3114,15 +3350,19 @@ msgstr "" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "ID" @@ -3137,8 +3377,8 @@ msgstr "Ikon" msgid "Identify User Category" msgstr "" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." msgstr "" #: frontend/src/components/Quiz.vue:46 @@ -3190,19 +3430,19 @@ msgstr "Bilde" msgid "Image search powered by" msgstr "" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "Bilde: Korrupt datastrøm" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "Import" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "" @@ -3228,6 +3468,10 @@ msgstr "" msgid "Include In Preview" msgstr "" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3285,15 +3528,22 @@ msgstr "" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "" + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "" msgid "Instructors Comments" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "Introduksjon" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "" @@ -3352,21 +3606,21 @@ msgstr "" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "" @@ -3399,21 +3653,11 @@ msgstr "JavaScript" msgid "Job" msgstr "" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "" @@ -3424,11 +3668,6 @@ msgstr "" msgid "Job Opportunity" msgstr "" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "" @@ -3484,8 +3725,8 @@ msgstr "" msgid "Keep going," msgstr "" -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "" @@ -3606,6 +3847,11 @@ msgstr "" msgid "LMS Enrollment" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "" msgid "LMS Live Class Participant" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "Etikett" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "Språk" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "Etternavn" @@ -3789,11 +4030,16 @@ msgstr "Etternavn" msgid "Launch File" msgstr "" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "" @@ -3814,7 +4060,7 @@ msgstr "" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "" msgid "Lesson Title" msgstr "" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "" @@ -3856,7 +4114,8 @@ msgstr "" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "" -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "Stedspreferanse" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "Logg inn" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "" @@ -3966,7 +4225,7 @@ msgstr "" msgid "Longest Streak" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "" @@ -3979,8 +4238,8 @@ msgstr "" msgid "Make LMS the default home" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "" @@ -3988,11 +4247,7 @@ msgstr "" msgid "Make notes for quick revision. Press / for menu." msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4006,6 +4261,11 @@ msgstr "" msgid "Manifest File" msgstr "" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "" @@ -4018,7 +4278,7 @@ msgstr "Merk alle som lest" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "Medium" @@ -4084,9 +4345,9 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "" @@ -4143,8 +4406,12 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "" msgid "Member already enrolled in this batch" msgstr "" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "" @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Meta beskrivelse" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "Metabilde" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "Meta-tagger" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "Meta-tagger bør være en liste." @@ -4321,7 +4593,7 @@ msgstr "Meta-tagger bør være en liste." msgid "Milestone" msgstr "Milepæl" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "" @@ -4332,6 +4604,7 @@ msgstr "" #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "" @@ -4382,7 +4659,7 @@ msgstr "" msgid "Monday" msgstr "Mandag" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "" @@ -4395,11 +4672,11 @@ msgstr "Mer" msgid "Multiple Correct Answers" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "" @@ -4407,6 +4684,10 @@ msgstr "" msgid "My Notes" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "Min profil" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "Navn" @@ -4426,17 +4709,19 @@ msgstr "Navn" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "Ny" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "" @@ -4444,8 +4729,9 @@ msgstr "" msgid "New Coupon" msgstr "" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "" @@ -4453,7 +4739,12 @@ msgstr "" msgid "New Email Template" msgstr "" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "" @@ -4461,6 +4752,10 @@ msgstr "" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "" @@ -4477,11 +4772,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -4495,7 +4790,7 @@ msgstr "Ny {0}" msgid "Next" msgstr "Neste" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "" @@ -4528,8 +4823,16 @@ msgstr "" msgid "No Upcoming Evaluations" msgstr "" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." msgstr "" #: lms/templates/certificates_section.html:23 @@ -4544,15 +4847,16 @@ msgstr "" msgid "No coupons selected for deletion" msgstr "" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" msgstr "" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "" @@ -4561,7 +4865,7 @@ msgstr "" msgid "No courses under review" msgstr "" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "" @@ -4569,7 +4873,7 @@ msgstr "" msgid "No introduction" msgstr "" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "" @@ -4593,20 +4897,21 @@ msgstr "" msgid "No quizzes added yet." msgstr "" -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "Ikke tillatt" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "Ikke lagret" msgid "Note" msgstr "Notat" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "" @@ -4689,11 +4997,11 @@ msgstr "Varsler" msgid "Notify me when available" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "" msgid "Once again, congratulations on this significant accomplishment." msgstr "" -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "" + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "" msgid "Open Ended" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "" #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "Oransje" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "" msgid "Others" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "" @@ -4852,18 +5176,22 @@ msgstr "" msgid "Output" msgstr "Utdata" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "Oversikt" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "" @@ -4876,35 +5204,35 @@ msgstr "" msgid "PDF" msgstr "PDF" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "Prosentandel bestått" msgid "Password" msgstr "Passord" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" msgstr "" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "" #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "" @@ -5036,6 +5366,10 @@ msgstr "" msgid "Payment for Document Type" msgstr "Betaling vedr. DocType" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "" @@ -5048,15 +5382,20 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "Avventer" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "Prosentandel (f.eks. 70 %)" msgid "Percentage Discount" msgstr "" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "Prosentandel/status" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "" @@ -5096,10 +5431,6 @@ msgstr "Rosa" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "" -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "" - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "Be administratoren om å bekrefte registreringen din" @@ -5116,11 +5447,15 @@ msgstr "" msgid "Please complete the previous course to unlock this one." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -5132,11 +5467,11 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "" @@ -5148,12 +5483,11 @@ msgstr "" msgid "Please enter a valid Contact Us URL." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "" @@ -5161,19 +5495,19 @@ msgstr "" msgid "Please enter a valid timestamp" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "" @@ -5181,16 +5515,16 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "" - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "" + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:19 @@ -5202,11 +5536,11 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "" -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "" @@ -5214,19 +5548,35 @@ msgstr "" msgid "Please run the code to execute the test cases." msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "" + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "" @@ -5234,19 +5584,27 @@ msgstr "" msgid "Please select a member" msgstr "" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "" @@ -5258,14 +5616,10 @@ msgstr "" msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "" - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "" msgid "Post" msgstr "Innlegg" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "Postnummer" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "Tidligere" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -5394,7 +5749,7 @@ msgstr "" msgid "Problem Statement" msgstr "" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "" @@ -5403,7 +5758,8 @@ msgstr "" msgid "Profession" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "" @@ -5437,17 +5793,21 @@ msgstr "" msgid "Program updated successfully" msgstr "" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "" @@ -5475,14 +5835,14 @@ msgstr "" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "Fremgang" msgid "Progress (%)" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "" @@ -5507,7 +5866,7 @@ msgstr "" msgid "Progress Summary for {0}" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "" @@ -5519,9 +5878,10 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "" @@ -5567,10 +5932,9 @@ msgstr "Python" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "" msgid "Questions" msgstr "" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "" @@ -5631,10 +5995,14 @@ msgstr "" msgid "Quiz ID" msgstr "" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "" @@ -5661,7 +6029,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "" -#: frontend/src/pages/QuizForm.vue:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "" @@ -5670,9 +6038,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "" @@ -5687,7 +6055,7 @@ 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "Referansenavn" msgid "Regards" msgstr "" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "" @@ -5756,26 +6124,22 @@ msgstr "" msgid "Registered but disabled" msgstr "Registrert, men deaktivert" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "Avvist" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "Fjern" @@ -5783,15 +6147,20 @@ msgstr "Fjern" msgid "Remove Highlight" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "" + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "" @@ -5814,23 +6183,18 @@ msgstr "" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "Roller" @@ -5854,19 +6219,19 @@ msgstr "Roller" msgid "Route" msgstr "Rute" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -5878,6 +6243,12 @@ msgstr "" msgid "Run" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "" @@ -5905,7 +6276,7 @@ msgstr "" msgid "SEO" msgstr "" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "" @@ -5918,11 +6289,11 @@ msgstr "Lørdag" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "Lørdag" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "Lagre" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "Tidsplan" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "" @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "Søk" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "" msgid "Search by Name" msgstr "" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "" -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "" @@ -6099,11 +6479,11 @@ msgstr "" msgid "Send calendar invite for evaluations" msgstr "" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "" @@ -6115,38 +6495,39 @@ msgstr "Angi farge" msgid "Set your Password" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "Innstillinger" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "" @@ -6214,8 +6595,8 @@ msgstr "Påmelding" msgid "Signup Settings" msgstr "" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "" @@ -6256,16 +6637,24 @@ msgstr "" msgid "Slot deleted successfully" msgstr "" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "Kilde" msgid "Staff" msgstr "" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "Start" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "Startdato" msgid "Start Date:" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "" msgid "Startup Organization" msgstr "" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" msgstr "Delstat/provins" #. 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "Statistikk" @@ -6355,15 +6746,15 @@ msgstr "Statistikk" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,38 +6763,50 @@ msgstr "Statistikk" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "Status" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 -#: lms/lms/doctype/lms_settings/lms_settings.json -msgid "Students" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" msgstr "" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "" + +#. Label of the show_students (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Students" msgstr "" #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' @@ -6412,13 +6815,13 @@ msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "Emne" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "" @@ -6436,10 +6839,14 @@ msgstr "" msgid "Submission by" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "" @@ -6452,7 +6859,7 @@ msgstr "" msgid "Submit" msgstr "Registrer" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "" @@ -6482,7 +6889,7 @@ msgstr "Sammendrag" msgid "Sunday" msgstr "Søndag" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -6492,7 +6899,6 @@ msgstr "" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "Systemansvarlig" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "Stikkord" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "Mal" @@ -6604,7 +7010,7 @@ msgstr "" msgid "Text" msgstr "Tekst" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "" @@ -6615,7 +7021,11 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "" + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "" @@ -6623,7 +7033,7 @@ msgstr "" msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "" -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "" @@ -6635,11 +7045,11 @@ msgstr "" msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "" @@ -6647,15 +7057,23 @@ msgstr "" msgid "The last day to schedule your evaluations is " msgstr "" -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "" -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "" @@ -6667,19 +7085,15 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "" - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "" @@ -6702,10 +7116,6 @@ msgstr "" msgid "These customisations will work on the main batch page." msgstr "" -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "" - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "" @@ -6715,29 +7125,29 @@ msgstr "" msgid "This certificate does no expire" msgstr "" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "" @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "" #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6856,7 +7266,9 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "" msgid "Timezone" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "" @@ -6891,8 +7303,12 @@ msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "" msgid "Title" msgstr "Tittel" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "" + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "" @@ -6929,7 +7349,7 @@ msgstr "Til" msgid "To Date" msgstr "Til dato" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -6956,10 +7376,18 @@ msgstr "" msgid "Training Feedback" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "Prøv igjen" msgid "Tuesday" msgstr "Tirsdag" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "" @@ -6994,8 +7422,9 @@ 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:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "" msgid "Type" msgstr "Type" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "" @@ -7051,7 +7480,8 @@ msgstr "" msgid "Under Review" msgstr "" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "" @@ -7072,29 +7502,30 @@ msgstr "" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "Oppdater" @@ -7110,11 +7541,15 @@ msgstr "" msgid "Upload" msgstr "Last opp" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "" @@ -7168,6 +7603,10 @@ msgstr "" msgid "User Skill" msgstr "" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "" + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "" @@ -7177,8 +7616,9 @@ msgstr "" msgid "Username" msgstr "Brukernavn" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "Brukere" @@ -7207,7 +7647,7 @@ msgid "Video Embed Link" msgstr "" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" +msgid "Video Statistics" msgstr "" #: frontend/src/pages/JobDetail.vue:31 @@ -7223,7 +7663,7 @@ msgstr "" msgid "View Resume" msgstr "" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "" @@ -7232,10 +7672,6 @@ msgstr "" msgid "Violet" msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" @@ -7293,12 +7732,12 @@ msgstr "Onsdag" msgid "Welcome to {0}!" msgstr "" -#: frontend/src/pages/PersonaForm.vue:32 -msgid "What best describes your role?" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" msgstr "" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" +#: frontend/src/pages/PersonaForm.vue:32 +msgid "What best describes your role?" msgstr "" #: frontend/src/pages/PersonaForm.vue:21 @@ -7309,7 +7748,7 @@ msgstr "" msgid "When a course gets submitted for review, it will be listed here." msgstr "" -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "" @@ -7317,11 +7756,6 @@ msgstr "" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "" @@ -7355,7 +7789,7 @@ msgstr "" msgid "Write a Review" msgstr "" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "" @@ -7366,27 +7800,51 @@ msgstr "" msgid "Yellow" msgstr "Gul" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "" + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "" + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "" + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "" + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "" + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "" @@ -7415,6 +7873,10 @@ msgstr "" msgid "You can find their resume attached to this email." msgstr "" +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "" @@ -7423,42 +7885,114 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "" -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "" -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "" -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "" +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "" + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "" + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "" + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "" + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "" + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "" + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "" -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "" + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "" + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "" + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "" + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "" + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "" + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "" + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "" + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "" +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "" @@ -7480,7 +8014,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "" @@ -7492,11 +8026,11 @@ msgstr "" msgid "You have applied" msgstr "" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "" @@ -7508,7 +8042,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "" @@ -7520,15 +8054,15 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "" @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "" #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." +msgid "You must be an Admin to assign badges to users." msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "" @@ -7569,7 +8103,7 @@ msgstr "" msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "" -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "" @@ -7592,11 +8126,11 @@ msgstr "" msgid "Your Output" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "" @@ -7604,7 +8138,7 @@ msgstr "" msgid "Your calendar is set." msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "" @@ -7612,12 +8146,15 @@ msgstr "" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "" + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "" @@ -7641,19 +8178,28 @@ msgstr "" msgid "Zen Mode" msgstr "" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "" @@ -7662,6 +8208,10 @@ msgstr "" msgid "Zoom Settings" msgstr "" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "" @@ -7707,8 +8257,9 @@ msgstr "" msgid "certificates" msgstr "" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "" msgid "days" msgstr "dager" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "" @@ -7758,11 +8309,11 @@ msgstr "janne@eksempel.no" msgid "lessons" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "" @@ -7792,7 +8343,7 @@ msgstr "" msgid "others" msgstr "" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "" @@ -7825,7 +8376,7 @@ msgstr "" msgid "to select" msgstr "" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "" @@ -7849,7 +8400,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "" @@ -7861,11 +8412,11 @@ msgstr "" msgid "{0} has applied for the job position {1}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "" @@ -7881,11 +8432,11 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "" @@ -7893,7 +8444,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "" @@ -7901,45 +8452,45 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "{0} ikke funnet" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "{} Publisert" diff --git a/lms/locale/nl.po b/lms/locale/nl.po index 2c051469..cd6f6325 100644 --- a/lms/locale/nl.po +++ b/lms/locale/nl.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-21 16:43\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:24\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr " naar " msgid " you are on a" msgstr " u bent op een" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "LMS-instellingen" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "Stel een homepage in" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "Bezoek LMS Portal" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "Maak een cursus" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "Documentatie" @@ -67,26 +67,26 @@ msgstr "Documentatie" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "Beste {{ member_name }},
\\n\\nU bent ingeschreven op onze aanstaande batch {{ batch_name }}.
\\n\\nBedankt,
\\nFrappe Learning
" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "Aan de slag" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "Master" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "Statistieken" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "Een cursus kan niet zowel een betaald certificaat als een certificaat van voltooiing hebben gekregen." -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "Er is een nieuwe partij '{0}' gepubliceerd die u misschien interessant vindt. Bekijk het!" @@ -94,7 +94,7 @@ msgstr "Er is een nieuwe partij '{0}' gepubliceerd die u misschien interessant v msgid "A new batch has been published on " msgstr "Er is een nieuwe batch gepubliceerd op " -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "Er is een nieuwe partij '{0}' gepubliceerd die u misschien interessant vindt. Bekijk het!" @@ -102,27 +102,23 @@ msgstr "Er is een nieuwe partij '{0}' gepubliceerd die u misschien interessant v msgid "A new course has been published on " msgstr "Er is een nieuwe cursus gepubliceerd op " -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "Er is een nieuwe batch gepubliceerd op {0}" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "Een éénregelige inleiding tot de cursus die op de cursuskaart staat" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "Over" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "Over de cursus" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "Over deze batch" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "Acceptatie van voorwaarden en/of beleid" msgid "Account ID" msgstr "Account ID" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "Accountnaam" @@ -151,21 +151,20 @@ msgstr "Prestaties" msgid "Active Members" msgstr "Actieve Gebruikers" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "Toevoegen" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "Voeg een cursus toe aan het programma" msgid "Add Evaluator" msgstr "Beoordelaar toevoegen" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "Les toevoegen" @@ -200,6 +199,10 @@ msgstr "Slot toevoegen" msgid "Add Test Case" msgstr "Testcase toevoegen" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "Hoofdstuk toevoegen" @@ -208,23 +211,19 @@ msgstr "Hoofdstuk toevoegen" msgid "Add a Lesson" msgstr "Les toevoegen" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "Voeg een student toe" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "Voeg een hoofdstuk toe" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" -msgstr "Voeg een cursus toe" +msgid "Add a course to the batch" +msgstr "" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "Voeg een trefwoord toe en druk vervolgens op Enter" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "Voeg een les toe" @@ -237,7 +236,7 @@ msgstr "Voeg een nieuw lid toe" msgid "Add a new question" msgstr "Voeg een nieuwe vraag toe" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "Voeg een programma toe" @@ -257,11 +256,11 @@ msgstr "Voeg een toets toe" msgid "Add an assignment to your lesson" msgstr "Voeg een opdracht toe aan je les" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 msgid "Add at least one possible answer for this question: {0}" msgstr "Voeg tenminste één mogelijk antwoord toe op deze vraag: {0}" -#: frontend/src/components/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "Cursussen aan uw batch toevoegen" @@ -269,7 +268,7 @@ msgstr "Cursussen aan uw batch toevoegen" msgid "Add quiz to this video" msgstr "Voeg een quiz toe aan deze video" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "Voeg leerlingen toe aan je batch" @@ -281,20 +280,16 @@ msgstr "Toevoegen aan Notities" msgid "Add web page to sidebar" msgstr "Webpagina aan zijbalk toevoegen" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "Voeg uw opdracht toe als {0}" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "Voeg je eerste hoofdstuk toe" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "Voeg je eerste les toe" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "Administrator" msgid "Administrator" msgstr "Beheerder" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "Allemaal" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "Alle batches" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "Alle Cursussen" @@ -344,12 +338,13 @@ msgstr "Als er een maximumscore is vastgesteld, moeten alle vragen evenveel punt msgid "Allow Guest Access" msgstr "Gasttoegang toestaan" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" -msgstr "Sta vacatures toe vanaf de website" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" +msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "Zelfregistratie toestaan" @@ -359,10 +354,6 @@ msgstr "Zelfregistratie toestaan" msgid "Allow accessing future dates" msgstr "Sta toegang tot toekomstige datums toe" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "Zelf registrereren is toestaan" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "Reeds geregistreerd" @@ -375,9 +366,10 @@ msgstr "Amber" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "Bedrag" msgid "Amount (USD)" msgstr "Bedrag (USD)" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "Bedrag en valuta zijn vereist voor betaalde batches." -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "Bedrag en valuta zijn vereist voor betaalde certificaten." -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "Bedrag en valuta zijn vereist voor betaalde cursussen." #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "Bedrag inclusief btw" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "Aankondiging" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "De melding is succesvol verzonden" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "Mededeling is vereist" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "Aankondigingen" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "Solliciteer voor deze baan" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "Goedgekeurd" @@ -486,11 +480,11 @@ msgstr "Goedgekeurd" msgid "Apps" msgstr "Apps" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "Gearchiveerd" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "Weet u zeker dat u deze evaluatie wilt annuleren? Deze actie kan niet ongedaan worden gemaakt." @@ -502,18 +496,22 @@ msgstr "Weet u zeker dat u dit project wilt verwijderen? Dit kan niet ongedaan w msgid "Are you sure you want to enroll?" msgstr "Weet u zeker dat u zich wilt inschrijven?" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "Weet u zeker dat u wilt inloggen op je Frappe Cloud dashboard?" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "" + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "Stel een vraag om hulp te krijgen van de community." #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "Beoordeling" @@ -529,18 +527,18 @@ msgstr "Naam beoordeling" msgid "Assessment Type" msgstr "Naam beoordeling" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "Opdracht succesvol afgerond" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 msgid "Assessment {0} has already been added to this batch." msgstr "Beoordeling {0} is al aan deze batch toegevoegd." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "Toewijzing voor" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "Opdracht" msgid "Assignment Attachment" msgstr "Opdracht Bijlage" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "Titel van opdracht" msgid "Assignment created successfully" msgstr "Opdracht succesvol afgerond" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "De opdracht voor Les {0} van {1} bestaat al." -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "Opdracht succesvol afgerond" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "De opdracht verschijnt onderaan de les." #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "opdrachten" @@ -630,7 +637,7 @@ msgstr "opdrachten" msgid "At least one applicable item is required" msgstr "Tenminste één toepasselijke artikel is vereist" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "Tenminste één optie moet correct zijn voor deze vraag." @@ -660,13 +667,8 @@ msgstr "Kledingsvoorkeur" msgid "Authorize Google Calendar Access" msgstr "Toegang tot Google Agenda autoriseren" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "Automatisch toewijzen" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "Auto-opname" @@ -679,24 +681,28 @@ msgstr "Beschikbaarheid succesvol bijgewerkt" msgid "Available Slots" msgstr "Beschikbare Slots" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "Gemiddelde ontvangen feedback" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "Gemiddelde vooruitgang %" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "Gemiddelde beoordeling" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" -msgstr "Gemiddelde kijktijd" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" +msgstr "" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 msgid "Back to Course" @@ -720,6 +726,10 @@ msgstr "Badge Beschrijving" msgid "Badge Image" msgstr "Afbeelding badge" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "Badge succesvol aangemaakt" @@ -748,21 +758,28 @@ msgstr "Badge succesvol bijgewerkt" msgid "Badge {0} has already been assigned to this {1}." msgstr "Badge {0} is al toegewezen aan deze {1}." +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "Partij" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "Batch Cursus" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "Details batch" msgid "Batch Details Raw" msgstr "Batch details onbewerkt" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "Batch einddatum" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "Batch inschrijving" @@ -815,6 +835,8 @@ msgstr "Batch inschrijving bevestiging" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "Batch naam" msgid "Batch Settings" msgstr "Batch instellingen" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "Batch Start Datum" @@ -842,7 +864,7 @@ msgstr "Batch Start Datum" msgid "Batch Start Date:" msgstr "Batch Start Datum:" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "Batch samenvatting" @@ -853,33 +875,43 @@ msgstr "Batch samenvatting" msgid "Batch Title" msgstr "Batch Titel" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "Badge succesvol verwijderd" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "Batch einddatum kan niet vóór de batch startdatum liggen" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "De batch is al gestart." -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "Partij is uitverkocht." -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "Batch starttijd mag niet groter zijn dan of gelijk zijn aan eindtijd." +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "Batch:" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "Batches" @@ -892,21 +924,21 @@ msgstr "Met vriendelijke groet" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "Factuurgegevens" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "Factuurnaam" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "Bio" @@ -950,15 +982,11 @@ msgstr "Door" msgid "CGPA/4" msgstr "CGPA/4" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "Annuleren" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "Deze evaluatie annuleren?" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "Vrijetijdskleding" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "Categorie succesvol bijgewerkt" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "Certificaat" @@ -1019,7 +1052,7 @@ msgstr "Certificaat Email Sjabloon" msgid "Certificate Link" msgstr "Certificaat link" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "Certificaat bij afronding" @@ -1027,32 +1060,36 @@ msgstr "Certificaat bij afronding" msgid "Certificate saved successfully" msgstr "Certificaat succesvol opgeslagen" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "Certificaten" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "Certificaten succesvol gegenereerd" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "Certificering" @@ -1066,7 +1103,19 @@ msgstr "Certificeringsgegevens" msgid "Certification Name" msgstr "Naam certificering" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "Certificering is niet ingeschakeld voor deze cursus." @@ -1075,20 +1124,20 @@ msgstr "Certificering is niet ingeschakeld voor deze cursus." msgid "Certifications" msgstr "Certificaten" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "Gecertificeerd" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "Gecertificeerde leden" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "Gecertificeerde deelnemers" @@ -1096,18 +1145,18 @@ msgstr "Gecertificeerde deelnemers" msgid "Change" msgstr "Verandering" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "Wijzigingen succesvol opgeslagen" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "Hoofdstuk" @@ -1116,23 +1165,24 @@ msgstr "Hoofdstuk" msgid "Chapter Reference" msgstr "Hoofdstuk referentie" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "Hoofdstuk succesvol toegevoegd" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "Hoofdstuk succesvol verwijderd" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "Hoofdstuk succesvol verplaatst" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "Badge succesvol bijgewerkt" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "Hoofdstukken" @@ -1181,11 +1231,11 @@ msgstr "Bekijk de cursus" msgid "Choices" msgstr "Keuzes" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "Kies een kleur voor de cursuskaart" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "Kies alle antwoorden die van toepassing zijn" @@ -1197,13 +1247,13 @@ msgstr "Een bestaande vraag kiezen" msgid "Choose an icon" msgstr "Kies een icoon" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "Kies één antwoord" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "Stad" msgid "Class:" msgstr "Klas:" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "Doorzichtig" @@ -1222,7 +1272,7 @@ msgstr "Doorzichtig" msgid "Clearly Defined Role" msgstr "Duidelijk gedefinieerde rol" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "Klik hier" @@ -1248,7 +1298,7 @@ msgstr "Dichtbij" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "Code" msgid "Collaboration Preference" msgstr "Voorkeur voor samenwerking" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "Ineenstorting" @@ -1285,27 +1335,29 @@ msgstr "Naam College" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "Kleur" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "Komma gescheiden trefwoorden voor SEO" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "Reacties" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "Opmerkingen van de beoordelaar" @@ -1315,7 +1367,7 @@ msgstr "Opmerkingen van de beoordelaar" msgid "Common keywords that will be used for all pages" msgstr "Veel voorkomende sleutelwoorden die worden gebruikt voor alle pagina's" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "Gemeenschap" @@ -1328,20 +1380,20 @@ msgstr "Bedrijf" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "Bedrijfsgegevens" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "E-mailadres bedrijf" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "Bedrijfslogo" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "Bedrijfstype" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "Compiler bericht" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "Voltooi de aanmelding" msgid "Complete Your Enrollment" msgstr "Voltooi jouw inschrijving" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "Voltooi uw inschrijving - Mis niets!" @@ -1395,6 +1448,11 @@ msgstr "Voltooi uw inschrijving - Mis niets!" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "Voltooi de komende quiz om de video verder te bekijken. De quiz wordt geopend in {0} {1}." +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "Voltooid" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "Voltooi Certificaat" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "Voorwaarde moet geldige python code zijn." msgid "Conduct Evaluation" msgstr "Evaluatie uitvoeren" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" -msgstr "Configuraties" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" +msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "Configuratie" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "Bevestigen" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "Inschrijving bevestigen" @@ -1441,7 +1520,7 @@ msgstr "Inschrijving bevestigen" msgid "Confirm Your Action" msgstr "Bevestig uw actie" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "Bevestig uw actie om te verwijderen" @@ -1456,7 +1535,7 @@ msgstr "Email Bevestiging verstuurd" msgid "Confirmation Email Template" msgstr "Bevestiging e-mail sjabloon" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "Gefeliciteerd met het behalen van je certificaat!" @@ -1476,7 +1555,10 @@ msgstr "Contact E-mail" msgid "Contact Us URL" msgstr "Contacteer ons URL" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "Neem contact op met de beheerder om u voor deze cursus in te schrijven" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "Neem contact op met de beheerder om u voor deze cursus in te schrijven." @@ -1485,7 +1567,7 @@ msgstr "Neem contact op met de beheerder om u voor deze cursus in te schrijven." #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "Continu leren" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "Juiste Antwoord" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "Coupon" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "coupon code" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "Details Coupon" @@ -1569,22 +1651,24 @@ msgstr "Coupon(s) succesvol verwijderd" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "Coupon(s) succesvol verwijderd" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "Coupon(s) succesvol verwijderd" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "Cursus" @@ -1621,8 +1704,8 @@ msgstr "Cursus" msgid "Course Chapter" msgstr "Cursus Hoofdstuk" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "Cursus afgerond" @@ -1638,14 +1721,19 @@ msgstr "Aantal cursussen" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "Aantal cursussen" msgid "Course Creator" msgstr "Cursus Maker" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "Cursusgegevens" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "Cursusbeschrijving" @@ -1679,7 +1768,8 @@ msgstr "Cursusinschrijvingen" msgid "Course Evaluator" msgstr "Beoordelaar cursus" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "Cursusafbeelding" @@ -1693,7 +1783,7 @@ msgstr "Cursus docent" msgid "Course Lesson" msgstr "Cursusles" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "Cursuslijst" @@ -1701,12 +1791,15 @@ msgstr "Cursuslijst" msgid "Course Name" msgstr "Cursusnaam" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "Cursusoverzicht" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "Overzicht cursusvoortgang" @@ -1716,8 +1809,8 @@ msgstr "Overzicht cursusvoortgang" msgid "Course Settings" msgstr "Cursus instellingen" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "Cursusstatistieken" @@ -1734,6 +1827,10 @@ msgstr "Cursusstatistieken" msgid "Course Title" msgstr "Cursustitel" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "Cursus succesvol toegevoegd aan programma" @@ -1742,38 +1839,46 @@ msgstr "Cursus succesvol toegevoegd aan programma" msgid "Course already added to program" msgstr "Cursus al toegevoegd aan programma" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "Cursus succesvol aangemaakt" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "Cursus succesvol verwijderd" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "Cursus succesvol bijgewerkt" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "Cursus {0} is al toegevoegd aan deze batch." -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "Cursus {0} is al aan dit programma toegevoegd." #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "Cursussen" msgid "Courses Completed" msgstr "Cursussen voltooid" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "Cursussen aangemaakt " -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "Cursus succesvol verwijderd" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "Cover Afbeelding" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "Creëren" msgid "Create Certificate" msgstr "Certificaat aanmaken" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "Cursus maken" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "Maak nieuw" @@ -1846,15 +1956,15 @@ msgstr "Maak een live klas aan" msgid "Create a Quiz" msgstr "Maak een quiz" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "Een batch aanmaken" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "Maak een cursus" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "Maak een live klas aan" @@ -1866,35 +1976,37 @@ msgstr "Maak een nieuwe Badge" msgid "Create an Assignment" msgstr "Een opdracht maken" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "Maak uw eerste batch aan" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "Maak uw eerste cursus aan" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "Maak uw eerste quiz" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "Aangemaakt" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "Een batch aanmaken" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "Een cursus maken" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "Huidige Les" msgid "Current Streak" msgstr "Huidige reeks" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "Aangepaste certificaatsjablonen" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "Cyaan" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "Dashboard" @@ -1964,10 +2081,6 @@ msgstr "Gegevens importeren" msgid "Date" msgstr "Datum" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "Datum en tijd" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "Datum:" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "Graad Type" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "Graad Type" msgid "Delete" msgstr "Verwijder" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "Verwijder hoofdstuk" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "Cursus verwijderen" @@ -2034,7 +2148,7 @@ msgstr "Cursus verwijderen" msgid "Delete Program" msgstr "Programma verwijderen" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "Dit hoofdstuk verwijderen?" @@ -2042,11 +2156,11 @@ msgstr "Dit hoofdstuk verwijderen?" msgid "Delete this coupon?" msgstr "Deze coupon verwijderen?" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "Deze les verwijderen?" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "Als u de cursus verwijdert, worden ook alle hoofdstukken en lessen verwijderd. Weet u zeker dat u deze cursus wilt verwijderen?" @@ -2054,18 +2168,22 @@ msgstr "Als u de cursus verwijdert, worden ook alle hoofdstukken en lessen verwi msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "Als u deze oefeningen verwijdert, worden ze samen met alle bijbehorende inzendingen permanent uit het systeem verwijderd. Deze actie is onomkeerbaar. Weet u zeker dat u wilt doorgaan?" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "Als u deze batch verwijdert, worden ook alle gegevens verwijderd, inclusief ingeschreven leerlingen, gekoppelde cursussen, beoordelingen, feedback en discussies. Weet u zeker dat u wilt doorgaan?" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Als u dit hoofdstuk verwijdert, worden ook alle lessen verwijderd en wordt het hoofdstuk permanent uit de cursus verwijderd. Deze actie kan niet ongedaan worden gemaakt. Weet u zeker dat u wilt doorgaan?" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Als u dit hoofdstuk verwijdert, worden ook alle lessen verwijderd en wordt het hoofdstuk permanent uit de cursus verwijderd. Deze actie kan niet ongedaan worden gemaakt. Weet u zeker dat u wilt doorgaan?" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "Als u dit hoofdstuk verwijdert, worden ook alle lessen verwijderd en wor #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "Bureau" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "Details" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "" + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "PWA Uitschakelen" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "Zelfregistratie uitschakelen" @@ -2119,6 +2243,7 @@ msgstr "Registratie uitschakelen" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "Korting" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "Kortingsbedrag" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "Kortingstype" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "Discussies" @@ -2206,8 +2331,6 @@ msgstr "Duur (in minuten)" msgid "Duration of the live class in minutes" msgstr "Duur van de live klas in minuten" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "Badge bewerken" msgid "Edit Badge Assignment" msgstr "Badge toewijzing bewerken" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "Hoofdstuk bewerken" @@ -2241,11 +2364,19 @@ msgstr "Coupon bewerken" msgid "Edit Email Template" msgstr "E-mail-sjabloon bewerken" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "Payment Gateway bewerken" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "Bewerk profiel" @@ -2302,10 +2433,6 @@ msgstr "E-mail ID" msgid "Email Sent" msgstr "E-mail verstuurd" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "Email sjabloon" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "E-mailsjabloon succesvol aangemaakt" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "E-Mail Sjablonen" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "E-mail sjablonen succesvol verwijderd" @@ -2353,12 +2479,13 @@ msgstr "Schakel Google API in bij Google Instellingen om agenda-uitnodigingen vo msgid "Enable Negative Marking" msgstr "Negatieve markering inschakelen" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "Schakel deze optie alleen in als u een SCORM-pakket als hoofdstuk wilt uploaden." #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "Schakel deze optie alleen in als u een SCORM-pakket als hoofdstuk wilt u #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "Ingeschakeld" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "Als u deze optie inschakelt, wordt het certificaat gepubliceerd op de pagina met gecertificeerde deelnemers." #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "Einddatum" @@ -2394,6 +2525,7 @@ msgstr "Einddatum (of verwachte einddatum)" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "Einddatum (of verwachte einddatum)" msgid "End Time" msgstr "Eindtijd" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "Beëindigd" @@ -2416,27 +2548,50 @@ msgstr "Beëindigd" msgid "Enforce Course Order" msgstr "Cursusvolgorde afdwingen" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "Lid naar programma inschrijven" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "Nu inschrijven" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "Ingeschreven" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "Ingeschreven studenten" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "Bevestiging van inschrijving voor {0}" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. msgstr "Inschrijving voor deze batch is beperkt. Neem contact op met de beheerder." #. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "Inschrijvingen" @@ -2475,7 +2631,7 @@ msgstr "Voer de client-Id en het clientgeheim in de Google-instellingen in om ag msgid "Enter a Coupon Code" msgstr "Een couponcode invoeren" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "Voer een URL in" @@ -2487,7 +2643,11 @@ msgstr "Voer onderwerp voor e-mail in" msgid "Enter reply to email" msgstr "Antwoord op e-mail invoeren" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "Fout bij het bijwerken van Zoom-account" @@ -2499,7 +2659,7 @@ msgstr "Fout tijdens maken badge" msgid "Error creating email template" msgstr "Fout bij het maken van een e-mailsjabloon" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "Fout bij het maken van een live klas. Probeer het opnieuw. {0}" @@ -2507,16 +2667,27 @@ msgstr "Fout bij het maken van een live klas. Probeer het opnieuw. {0}" msgid "Error creating quiz: {0}" msgstr "Fout bij het maken van de quiz: {0}" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "Fout bij het verwijderen van de badge" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "Fout bij het verwijderen van e-mailsjablonen" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "Fout bij het bijwerken van Zoom-account" @@ -2524,9 +2695,14 @@ msgstr "Fout bij het bijwerken van Zoom-account" msgid "Error updating email template" msgstr "Fout bij het maken van een e-mailsjabloon" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "Evaluatie" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "Evaluatie Details" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "Beoordeling einddatum" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "Evaluatieverzoek" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "De einddatum van de evaluatie mag niet eerder zijn dan de einddatum van de batch." @@ -2562,9 +2743,10 @@ msgstr "Evaluatie succesvol opgeslagen" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "Schema beoordelaar" msgid "Evaluator added successfully" msgstr "Evaluator succesvol toegevoegd" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "Sjabloon succesvol verwijderd" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "Evaluator bestaat niet." - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "Evaluator is vereist voor betaalde certificaten." @@ -2616,7 +2794,7 @@ msgstr "Evaluator is vereist voor betaalde certificaten." msgid "Event" msgstr "Evenement" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "Voorbeeld: IST (+5:30)" @@ -2637,7 +2815,7 @@ msgstr "Titel oefening" msgid "Exercise deleted successfully" msgstr "Cursus succesvol verwijderd" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "Uitbreiden" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "Verloopt op" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "Vervaldatum" @@ -2710,6 +2888,10 @@ msgstr "Mislukt" msgid "Failed" msgstr "Gefaald" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "Maken van badge opdracht mislukt: " @@ -2718,7 +2900,7 @@ msgstr "Maken van badge opdracht mislukt: " msgid "Failed to enroll in program: {0}" msgstr "Inschrijving voor het programma is mislukt: {0}" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "Het ophalen van aanwezigheidsgegevens van Zoom voor les {0} is mislukt: {1}" @@ -2726,7 +2908,7 @@ msgstr "Het ophalen van aanwezigheidsgegevens van Zoom voor les {0} is mislukt: msgid "Failed to send email" msgstr "E-mail verzenden is mislukt" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "Niet verzonden. Probeer het opnieuw. {0}" @@ -2734,26 +2916,26 @@ msgstr "Niet verzonden. Probeer het opnieuw. {0}" msgid "Failed to update badge assignment: " msgstr "Maken van badge opdracht mislukt: " -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "Het bijwerken van metatags is mislukt {0}" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "Uitgelicht" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "Terugkoppeling" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "U kunt uw inzending naar behoefte bewerken." @@ -2776,7 +2958,7 @@ msgstr "Bestandstype" msgid "Filter assignments by course" msgstr "Filter opdrachten op cursus" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "Filter op factuurnaam" @@ -2784,7 +2966,7 @@ msgstr "Filter op factuurnaam" msgid "Filter by Exercise" msgstr "Filter op oefening" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "Filter op lid" @@ -2793,7 +2975,8 @@ msgstr "Filter op lid" msgid "Filter by Status" msgstr "Filteren op status" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "Voornaam" @@ -2823,13 +3006,18 @@ msgstr "Flexibele tijd" msgid "Formal Wear" msgstr "Formele kleding" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "Gratis" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "Volledige naam" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "Functie" msgid "GST Amount" msgstr "BTW bedrag" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "BTW nummer" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "GSTIN" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "Gateway" @@ -2915,8 +3103,8 @@ msgstr "Gateway" msgid "General" msgstr "Algemeen" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "Certificaten genereren" @@ -2924,7 +3112,7 @@ msgstr "Certificaten genereren" msgid "Generate Google Meet Link" msgstr "Genereer een Google Meet-link" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "Krijg Certificaat" @@ -2947,7 +3135,7 @@ msgstr "Download de app op uw apparaat voor eenvoudige toegang en een betere erv msgid "Get the app on your iPhone for easy access & a better experience" msgstr "Download de app op uw iPhone voor eenvoudige toegang en een betere ervaring" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "GitHub ID" @@ -2956,6 +3144,48 @@ msgstr "GitHub ID" msgid "Github ID" msgstr "Github ID" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "Gaan" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "Google kalender" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "Google Meet link" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "Graad" @@ -2978,7 +3208,7 @@ msgstr "Cijfertoekenning" msgid "Grade Type" msgstr "Beoordelingstype" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "Beoordeling" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "Bestaande account? Aanmelden" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "Kop" @@ -3023,7 +3253,7 @@ msgstr "Hallo" msgid "Hello Learner" msgstr "Hallo student" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "Help" @@ -3031,7 +3261,7 @@ msgstr "Help" msgid "Help others learn something new by creating a course." msgstr "Help anderen iets nieuws te leren door een cursus te maken." -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "Help ons te verbeteren door uw feedback te geven." @@ -3044,7 +3274,7 @@ msgstr "Help ons uw behoeften te begrijpen" msgid "Here are the details:" msgstr "Hier zijn de details:" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "Hoi" @@ -3078,6 +3308,10 @@ msgstr "Mijn privégegevens voor anderen verbergen" msgid "Highlight" msgstr "Markeer" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "" + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "Gemarkeerde tekst" msgid "Hiring" msgstr "Op zoek naar" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "Thuis" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "Host" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "Hybride" @@ -3114,15 +3350,19 @@ msgstr "Ik werk hier momenteel" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "Het verheugt mij u te kunnen meedelen dat u met succes uw certificering voor de cursus {0} hebt behaald. Gefeliciteerd!" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "Ik ben niet beschikbaar" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "Ik geef toestemming dat mijn persoonlijke gegevens worden opgeslagen voor facturering" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "ID" @@ -3137,9 +3377,9 @@ msgstr "Icoon" msgid "Identify User Category" msgstr "Identificeer gebruikerscategorie" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." -msgstr "Als 'Inclusief voorbeeld' is ingeschakeld voor een les, is de les ook toegankelijk voor gebruikers die niet zijn ingelogd." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." +msgstr "" #: frontend/src/components/Quiz.vue:46 msgid "If you answer incorrectly, {0} {1} will be deducted from your score for each incorrect answer." @@ -3190,19 +3430,19 @@ msgstr "Afbeelding" msgid "Image search powered by" msgstr "Afbeelding zoeken mogelijk door" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "Afbeelding: beschadigde gegevensstroom" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "Importeren" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "Importeer batch" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "Importeer Cursus" @@ -3228,6 +3468,10 @@ msgstr "In-app" msgid "Include In Preview" msgstr "In voorbeeld opnemen" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "Naam instelling" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "Instructeur" @@ -3285,15 +3528,22 @@ msgstr "Inhoud instructeur" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "Inhoud instructeur" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "" + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "Cursusleiders" msgid "Instructors Comments" msgstr "Commentaar cursusleiders" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "Interesse" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "Introductie" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "Ongeldige quiz-ID" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "Ongeldige Quiz ID in de inhoud" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "Nodig uw team en leerlingen uit" @@ -3352,21 +3606,21 @@ msgstr "Is SCORM-pakket" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "Uitgiftedatum" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "Geef een certificaat uit" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "Uitgegeven op" @@ -3399,21 +3653,11 @@ msgstr "JavaScript" msgid "Job" msgstr "Taak" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "Vacaturebank Ondertitel" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "Titel vacaturebank" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "Job Details" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "Vacatures" @@ -3424,11 +3668,6 @@ msgstr "Vacatures" msgid "Job Opportunity" msgstr "Vacature" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "Functie-instellingen" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "Functie titel" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "Banen" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "Meedoen" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "Doe mee aan de oproep" @@ -3484,8 +3725,8 @@ msgstr "Spring naar" msgid "Keep going," msgstr "Blijf doorgaan," -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "LMS" @@ -3606,6 +3847,11 @@ msgstr "Beoordeling cursus LMS" msgid "LMS Enrollment" msgstr "LMS inschrijving" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "LMS Live Class" msgid "LMS Live Class Participant" msgstr "Deelnemer aan de LMS Live Class" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "LMS Mentor Verzoek" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "LMS bron" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "Label" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "Taal" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "Achternaam" @@ -3789,11 +4030,16 @@ msgstr "Achternaam" msgid "Launch File" msgstr "Bestand starten" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "Consistentie in leren" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "Leertrajecten" @@ -3814,7 +4060,7 @@ msgstr "Achtergelaten bij" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "Achtergelaten bij" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "Les" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "Lesreferentie" msgid "Lesson Title" msgstr "Lestitel" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "Les succesvol aangemaakt" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "Les succesvol verwijderd" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "Les met succes verplaatst" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "Les succesvol bijgewerkt" @@ -3856,7 +4114,8 @@ msgstr "Les succesvol bijgewerkt" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "Beperk Vragen Tot" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "Limiet kan niet groter zijn dan of gelijk zijn aan het aantal vragen in de quiz." -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "LinkedIn" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "LinkedIn" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "Live" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "Live les" msgid "LiveCode URL" msgstr "LiveCode URL" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "Locatievoorkeur" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "Inloggen" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "Inloggen bij Frappe Cloud?" @@ -3966,7 +4225,7 @@ msgstr "Log in om te solliciteren" msgid "Longest Streak" msgstr "Langste reeks" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "Op zoek naar een nieuwe baan of wilt u talent aannemen?" @@ -3979,8 +4238,8 @@ msgstr "We kijken ernaar uit je ingeschreven te zien!" msgid "Make LMS the default home" msgstr "Maak LMS de standaard startpagina" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "Maak een mededeling" @@ -3988,11 +4247,7 @@ msgstr "Maak een mededeling" msgid "Make notes for quick revision. Press / for menu." msgstr "Maak notities voor een korte revisie en druk op / voor het menu." -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "Batch beheren" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "Beheer uw cursussen en batches in één oogopslag" @@ -4006,6 +4261,11 @@ msgstr "Manager (Verkoop/Marketing/Klant)" msgid "Manifest File" msgstr "Manifest bestand" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "Markeer" @@ -4018,7 +4278,7 @@ msgstr "Markeer alle berichten als gelezen" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "Maximale Pogingen" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "Medium" @@ -4084,9 +4345,9 @@ msgstr "Meeting ID" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "Meeting ID" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "Meeting ID" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "Lid" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "Toestemming van het lid" @@ -4143,8 +4406,12 @@ msgstr "Ledenaantal" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "Ledenaantal" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "Afbeelding lid" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "Afbeelding lid" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "Lid al toegevoegd aan programma" msgid "Member already enrolled in this batch" msgstr "Lid is al ingeschreven in deze batch" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "Het lid voldoet niet aan de criteria voor de badge {0}." -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "Cursus {0} is al toegevoegd aan deze batch." @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "Bericht is verplicht" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Meta omschrijving" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "Meta afbeelding" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "Meta-keywords" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "Meta tags" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "Metatags moeten een lijst zijn." @@ -4321,7 +4593,7 @@ msgstr "Metatags moeten een lijst zijn." msgid "Milestone" msgstr "Mijlpaal" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "Minimaal twee opties zijn vereist voor meerkeuze vragen." @@ -4332,6 +4604,7 @@ msgstr "Minimaal twee opties zijn vereist voor meerkeuze vragen." #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "Minimaal twee opties zijn vereist voor meerkeuze vragen." #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "Gewijzigd" msgid "Modified By" msgstr "Aangepast door" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "Naam van de module is onjuist of bestaat niet" -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "Module is onjuist." @@ -4382,7 +4659,7 @@ msgstr "Module is onjuist." msgid "Monday" msgstr "Maandag" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "Te gelde maken" @@ -4395,11 +4672,11 @@ msgstr "Meer" msgid "Multiple Correct Answers" msgstr "Meerdere juiste antwoorden" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "Mijn Batches" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "Mijn Cursussen" @@ -4407,6 +4684,10 @@ msgstr "Mijn Cursussen" msgid "My Notes" msgstr "Mijn Notities" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "Mijn profiel" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "Mijn beschikbaarheid" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "Mijn agenda" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "Naam" @@ -4426,17 +4709,19 @@ msgstr "Naam" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "Nieuw" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "Nieuwe batch" @@ -4444,8 +4729,9 @@ msgstr "Nieuwe batch" msgid "New Coupon" msgstr "Nieuwe coupon" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "Nieuwe cursus" @@ -4453,7 +4739,12 @@ msgstr "Nieuwe cursus" msgid "New Email Template" msgstr "Nieuw e-mailsjabloon" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "Nieuwe Job" @@ -4461,6 +4752,10 @@ msgstr "Nieuwe Job" msgid "New Job Applicant" msgstr "Nieuwe sollicitant" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "Nieuwe betalingsgateway" @@ -4477,11 +4772,11 @@ msgstr "Nieuwe registratie" msgid "New Zoom Account" msgstr "Nieuw Zoom-account" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "Nieuwe reactie in batch {0}" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "Nieuw antwoord op het onderwerp {0} in cursus {1}" @@ -4495,7 +4790,7 @@ msgstr "Nieuwe {0}" msgid "Next" msgstr "Volgende" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "Geen beoordelingen" @@ -4528,9 +4823,17 @@ msgstr "Geen inzendingen" msgid "No Upcoming Evaluations" msgstr "Geen komende evaluaties" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" -msgstr "Geen aankondigingen" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." +msgstr "" #: lms/templates/certificates_section.html:23 msgid "No certificates" @@ -4544,15 +4847,16 @@ msgstr "Nog geen coupons aangemaakt." msgid "No coupons selected for deletion" msgstr "Geen coupons geselecteerd voor verwijdering" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" -msgstr "Geen cursussen toegevoegd" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" +msgstr "" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "Er zijn nog geen cursussen toegevoegd." -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "Geen cursussen aangemaakt" @@ -4561,7 +4865,7 @@ msgstr "Geen cursussen aangemaakt" msgid "No courses under review" msgstr "Geen cursussen in beoordeling" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "Nog geen feedback ontvangen." @@ -4569,7 +4873,7 @@ msgstr "Nog geen feedback ontvangen." msgid "No introduction" msgstr "Geen introductie" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "Geen live lessen gepland" @@ -4593,20 +4897,21 @@ msgstr "Nog geen vragen toegevoegd" msgid "No quizzes added yet." msgstr "Er zijn nog geen quizzen toegevoegd." -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "No results found" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "Geen slots beschikbaar voor de gekozen cursus." -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "Er zijn geen statistieken beschikbaar voor deze video." -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "Geen studenten in deze batch" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "Niet beoordeeld" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "Niet toegestaan" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "Niet opgeslagen" msgid "Note" msgstr "Opmerking" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "Opmerkingen" @@ -4689,11 +4997,11 @@ msgstr "Meldingen" msgid "Notify me when available" msgstr "Waarschuw mij wanneer beschikbaar" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "Aantal studenten" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "Aantal beschikbare plaatsen" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "Kantoor dicht bij huis" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "Offline" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "Op locatie" msgid "Once again, congratulations on this significant accomplishment." msgstr "Nogmaals gefeliciteerd met deze belangrijke prestatie." -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "Zodra de moderator uw inzending beoordeelt, vindt u hier de details." #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "Online" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "" + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "Alleen bestanden van het type {0} worden geaccepteerd." -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "Alleen afbeeldingsbestanden zijn toegestaan" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "Alleen het {0} -bestand is toegestaan." #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "Open cursus" msgid "Open Ended" msgstr "Open einde" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "Open de " #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "Open voor" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "Oranje" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "Ordernummer" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "Organisatie" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "Oorspronkelijk bedrag" msgid "Others" msgstr "Anderen" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "Onze populaire cursussen" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "Onze aankomende cursussen" @@ -4852,18 +5176,22 @@ msgstr "Onze aankomende cursussen" msgid "Output" msgstr "Uitvoer" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "Overzicht" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "Eigenaar" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "PAN" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "PAN-nummer" @@ -4876,35 +5204,35 @@ msgstr "PAN-nummer" msgid "PDF" msgstr "PDF" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "Pagina's succesvol verwijderd" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "Betaalde batch" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "Betaald Certificaat" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "Betaald certificaat na evaluatie" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "Betaalde cursus" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "Slagingspercentage" msgid "Password" msgstr "Wachtwoord" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" -msgstr "Plak de youtube-link van een korte video waarin de cursus wordt geïntroduceerd" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" +msgstr "" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "Land van betaling" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "Betalingsdetails" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "Betaling voor certificaat" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "Betaling voor document" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "Betaling voor documenttype" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "Betalingsgateway" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "Betalings-ID" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "Betaling ontvangen" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "Betaling voor " #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "Betaling voor certificaat" @@ -5036,6 +5366,10 @@ msgstr "Betaling voor document" msgid "Payment for Document Type" msgstr "Betaling voor documenttype" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "Betaling is vereist om u in te schrijven voor deze batch." @@ -5048,15 +5382,20 @@ msgstr "Betaal app is niet geïnstalleerd" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "In afwachting van" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "Percentage (bijv. 70%)" msgid "Percentage Discount" msgstr "Kortingspercentage" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "Percentage/Status" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "Persona vastgelegd" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "Telefoonnummer" @@ -5096,10 +5431,6 @@ msgstr "Roze" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "Voeg {1} toe voor {3} om agenda-uitnodigingen voor evaluaties te versturen." -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "Voeg een zoom-account toe aan de batch om live lessen aan te maken." - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "Vraag uw beheerder om uw aanmelding te controleren" @@ -5116,11 +5447,15 @@ msgstr "Klik op de volgende link om je nieuwe wachtwoord in te stellen" msgid "Please complete the previous course to unlock this one." msgstr "Voltooi eerst de vorige cursus om deze te ontgrendelen." -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "Schakel het zoom-account in om deze functie te kunnen gebruiken." -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "Schrijf u in voor deze cursus om deze les te bekijken" @@ -5132,11 +5467,11 @@ msgstr "Zorg ervoor dat de naam van de factuur die u invoert correct is, aangezi msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "Zorg ervoor dat u alle vragen binnen {0} minuten invult." -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "Voer een kortingscode in" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "Voer een titel in." @@ -5148,12 +5483,11 @@ msgstr "Vul een geldige Contact E-mail." msgid "Please enter a valid Contact Us URL." msgstr "Voer een geldige URL voor Contact in." -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "Voer een geldige URL in." -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "Voer een geldige tijd in het formaat HH:mm in." @@ -5161,19 +5495,19 @@ msgstr "Voer een geldige tijd in het formaat HH:mm in." msgid "Please enter a valid timestamp" msgstr "Voer een geldige tijd in" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." -msgstr "Voer de URL in voor het inleveren van de opdracht." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" +msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "Installeer de Betaal App om een betaalde batch aan te maken. Raadpleeg de documentatie voor meer informatie. {0}" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "Installeer de Betaal App om een betaalde cursus aan te maken. Kijk voor meer informatie. {0}" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "Laat ons weten waar u over ons gehoord hebt." @@ -5181,17 +5515,17 @@ msgstr "Laat ons weten waar u over ons gehoord hebt." msgid "Please login to access the quiz." msgstr "Log in om toegang te krijgen tot de quiz." -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "Log in om toegang te krijgen tot deze pagina." - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "Log alstublieft in om door te gaan met de betaling." -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." -msgstr "Log in om u voor het programma in te schrijven." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "" + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." +msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:19 msgid "Please make sure to schedule your evaluation before this date." @@ -5202,11 +5536,11 @@ msgstr "Zorg ervoor dat u uw evaluatie voor deze datum inroostert." msgid "Please prepare well and be on time for the evaluations." msgstr "Bereid u goed voor en kom op tijd voor de evaluaties." -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "Geef alstublieft uw toestemming om verder te gaan met de betaling" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "Geef alstublieft uw toestemming om verder te gaan met de betaling." @@ -5214,19 +5548,35 @@ msgstr "Geef alstublieft uw toestemming om verder te gaan met de betaling." msgid "Please run the code to execute the test cases." msgstr "Voer de code uit om de testzaken uit te voeren." +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "" + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "Selecteer een cursus" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "Selecteer een datum." -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "Selecteer een tijdsduur." -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "Selecteer een toekomstige datum en tijd." @@ -5234,19 +5584,27 @@ msgstr "Selecteer een toekomstige datum en tijd." msgid "Please select a member" msgstr "Selecteer een lid" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "Selecteer een quiz" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "Selecteer een tijdsperiode voor uw evaluatie." -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "Kies een tijd." -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "Selecteer een tijdzone." @@ -5258,14 +5616,10 @@ msgstr "Selecteer een van de opties" msgid "Please take appropriate action at {0}" msgstr "Neem de juiste actie op {0}" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "Upload een SCORM-pakket" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "Upload het opdrachtbestand." - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "Mogelijk antwoord 4" msgid "Post" msgstr "Bericht" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "Postcode" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "Mogelijk gemaakt door Leren" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "Voorbeeldweergave afbeelding" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "Voorbeeld video" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "Vorig" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "Prijzen" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "Prijzen en certificering" @@ -5394,7 +5749,7 @@ msgstr "Persoonlijke gegevens omvatten uw cijfer en voorkeuren voor de werkomgev msgid "Problem Statement" msgstr "Probleemstelling" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "Ga verder naar betaling" @@ -5403,7 +5758,8 @@ msgstr "Ga verder naar betaling" msgid "Profession" msgstr "Beroep" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "Profielfoto" @@ -5437,17 +5793,21 @@ msgstr "Programma succesvol verwijderd" msgid "Program updated successfully" msgstr "Profiel succesvol bijgewerkt" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "Programmeeroefening" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "Programmeeroefening Indiening" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "Inzendingen voor programmeeroefeningen" @@ -5475,14 +5835,14 @@ msgstr "Programmeeroefeningen" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "Programma's" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "Vooruitgang" msgid "Progress (%)" msgstr "Voortgang (%)" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "Vooruitgang Distributie" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "Voortgangsoverzicht" @@ -5507,7 +5866,7 @@ msgstr "Voortgangsoverzicht" msgid "Progress Summary for {0}" msgstr "Voortgangsoverzicht voor {0}" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "Voortgang van studenten in cursussen en beoordelingen" @@ -5519,9 +5878,10 @@ msgstr "Publiceren op Deelnemerspagina" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "Gepubliceerde cursussen" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "Gepubliceerd op" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "Aangeschaft certificaat" @@ -5567,10 +5932,9 @@ msgstr "Python" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "Vraag {0} van {1}" msgid "Questions" msgstr "Vragen" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "Coupon succesvol verwijderd" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "Quiz" @@ -5631,10 +5995,14 @@ msgstr "Quiz" msgid "Quiz ID" msgstr "Quiz ID" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "Quiz inzending" @@ -5661,7 +6029,7 @@ msgstr "Toets succesvol aangemaa" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "Quiz is niet beschikbaar voor gasten gebruikers. Log in om door te gaan." -#: frontend/src/pages/QuizForm.vue:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "Quiz is succesvol bijgewerkt" @@ -5670,9 +6038,9 @@ msgstr "Quiz is succesvol bijgewerkt" msgid "Quiz will appear at the bottom of the lesson." msgstr "Quiz zal verschijnen aan de onderkant van de les." -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "Toetsen" @@ -5687,7 +6055,7 @@ msgstr "Toets in deze video" #. 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "Referentienaam" msgid "Regards" msgstr "Met vriendelijke groet" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "Registreer nu" @@ -5756,26 +6124,22 @@ msgstr "Registreer nu" msgid "Registered but disabled" msgstr "Geregistreerd maar uitgeschakeld" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "Afgewezen" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "Verwante Cursussen" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "Op afstand" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "Verwijder" @@ -5783,15 +6147,20 @@ msgstr "Verwijder" msgid "Remove Highlight" msgstr "Markering verwijderen" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "Antwoord aan" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "Het veld 'Reply To' is verplicht" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "" + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "Verzoek om uitnodiging" @@ -5814,23 +6183,18 @@ msgstr "Hervat" msgid "Resume Video" msgstr "Cv-video" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "Ga verder waar u gebleven was" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "Beoordeling" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "Geëvalueerd door" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "Rolvoorkeur" msgid "Role updated successfully" msgstr "Rol succesvol bijgewerkt" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "Rollen" @@ -5854,19 +6219,19 @@ msgstr "Rollen" msgid "Route" msgstr "Route" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "Rij #{0} Datum kan niet buiten de batchduur vallen." -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "Rij #{0} Eindtijd kan niet buiten de batchduur vallen." -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "Rij #{0} De starttijd mag niet groter zijn dan of gelijk aan de eindtijd." -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "Rij #{0} Datum kan niet buiten de batchduur vallen." @@ -5878,6 +6243,12 @@ msgstr "Rijen {0} hebben de dubbele vragen." msgid "Run" msgstr "Uitvoeren" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "SCORM inhoud" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "SCORM-pakket" @@ -5905,7 +6276,7 @@ msgstr "SCORM pakket pad" msgid "SEO" msgstr "SEO" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "SVG kan mogelijk onveilige inhoud bevatten." @@ -5918,11 +6289,11 @@ msgstr "Zaterdag" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "Zaterdag" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "bewaren" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "Schema" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "Evaluatie plannen" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "Plan een evaluatiegesprek in om uw certificaat te behalen." @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "Geplande stroom" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "Score van de" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "Zoek" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "Zoeken op lid" msgid "Search by Name" msgstr "Zoek op naam" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "Zoek op titel" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "Zoek op titel" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "Zoek naar een pictogram" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "Aantal zitplaatsen" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "Plaats Over" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "Het aantal zitplaatsen kan niet negatief zijn." -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "Plaatsen Over" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "Alles weergeven" @@ -6099,11 +6479,11 @@ msgstr "Notificatie verzenden voor gepubliceerde cursussen" msgid "Send calendar invite for evaluations" msgstr "Stuur een agenda-uitnodiging voor evaluaties" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "Eindtijd sessie" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "Aanvangstijd sessie" @@ -6115,38 +6495,39 @@ msgstr "Kleur instellen" msgid "Set your Password" msgstr "Wachtwoord instellen" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "Instellen" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "Het instellen van een betalingsgateway" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "instellingen" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "Delen op" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "Korte beschrijving" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "Korte introductie" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "Korte beschrijving van de batch" @@ -6215,8 +6596,8 @@ msgstr "Aanmelden" msgid "Signup Settings" msgstr "Inschrijvings-instellingen" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "Aanmeldingen" @@ -6257,16 +6638,24 @@ msgstr "Tijdslot succesvol toegevoegd" msgid "Slot deleted successfully" msgstr "Slot succesvol verwijderd" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "Uitverkocht" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6279,14 +6668,16 @@ msgstr "Bron" msgid "Staff" msgstr "Personeel" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "Start" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6296,7 +6687,7 @@ msgstr "Startdatum" msgid "Start Date:" msgstr "Startdatum:" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6308,6 +6699,7 @@ msgstr "Begin met Leren" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6336,16 +6728,15 @@ msgstr "Start de toets" msgid "Startup Organization" msgstr "Startende organisatie" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" msgstr "Staat/provincie" #. 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "Statistieken" @@ -6356,15 +6747,15 @@ msgstr "Statistieken" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6373,53 +6764,65 @@ msgstr "Statistieken" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "Status" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "Status/Score" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "Student" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "Beoordelingen van studenten" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" +msgstr "" + +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "" + #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "Studenten" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" -msgstr "Studenten succesvol verwijderd" - #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "Studenten worden ingeschreven in een betaalde batch zodra ze de betaling hebben voltooid" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "Onderwerp" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "Onderwerp is vereist" @@ -6437,10 +6840,14 @@ msgstr "Inzendings-type" msgid "Submission by" msgstr "Inzending door" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "Inzending opgeslagen!" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "Inzendingen succesvol verwijderd" @@ -6453,7 +6860,7 @@ msgstr "Inzendingen succesvol verwijderd" msgid "Submit" msgstr "Indienen" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "" @@ -6483,7 +6890,7 @@ msgstr "Overzicht" msgid "Sunday" msgstr "Zondag" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "Verdacht patroon gevonden in {0}: {1}" @@ -6493,7 +6900,6 @@ msgstr "Stalen" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6518,10 +6924,10 @@ msgstr "Stalen" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6540,7 +6946,7 @@ msgid "System Manager" msgstr "Systeembeheerder" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "Labels" @@ -6566,8 +6972,8 @@ msgid "Team Work" msgstr "Teamwork" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "Sjabloon" @@ -6605,7 +7011,7 @@ msgstr "Test {0}" msgid "Text" msgstr "Tekst" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "Bedankt voor uw feedback." @@ -6616,7 +7022,11 @@ msgstr "Bedankt voor uw feedback." msgid "Thanks and Regards" msgstr "Bedankt en groeten" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "" + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "De batch bestaat niet." @@ -6624,7 +7034,7 @@ msgstr "De batch bestaat niet." msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "De cursus waarvoor u zich heeft ingeschreven begint morgen. Wees voorbereid en kom op tijd voor de sessie." -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "De coupon code '{0}' is ongeldig." @@ -6636,11 +7046,11 @@ msgstr "De cursus {0} is nu beschikbaar op {1}." msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "De deadline voor het inplannen van evaluaties is verstreken. Neem contact op met de docent voor assistentie." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "De evaluator van deze cursus is niet beschikbaar van {0} tot {1}. Selecteer een datum na {1}" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "De docent heeft een opmerking achtergelaten bij uw opdracht {0}" @@ -6648,15 +7058,23 @@ msgstr "De docent heeft een opmerking achtergelaten bij uw opdracht {0}" msgid "The last day to schedule your evaluations is " msgstr "De laatste dag om uw evaluaties te plannen is " -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "De les bestaat niet." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "Het tijdsvak is al gereserveerd door een andere deelnemer." -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "De batch bestaat niet." @@ -6668,19 +7086,15 @@ msgstr "De status van uw sollicitatie is gewijzigd." msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "Er zijn geen uitwerkingen voor deze opdracht." -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "Er zijn momenteel geen cursussen. Maak uw eerste cursus om te beginnen!" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "Er zijn geen zitplaatsen beschikbaar in deze batch." -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "Er zijn geen studenten in deze batch." - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "Er zijn geen uitwerkingen voor deze opdracht." @@ -6703,10 +7117,6 @@ msgstr "Er is een update van uw inzending. U heeft een score van {0} gekregen vo msgid "These customisations will work on the main batch page." msgstr "Deze aanpassingen werken op de hoofdpagina van de batch." -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "Deze badge is toegekend aan {0} op {1}." - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "Deze badge is nog niet toegewezen aan leerlingen" @@ -6716,29 +7126,29 @@ msgstr "Deze badge is nog niet toegewezen aan leerlingen" msgid "This certificate does no expire" msgstr "Dit certificaat verloopt niet" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "Deze les is afgelopen" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "Deze coupon is verlopen." -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "Deze coupon heeft zijn maximale gebruikslimiet bereikt." -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "Deze coupon is niet van toepassing op deze {0}." -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "Deze cursus omvat:" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "Deze cursus is gratis." @@ -6775,7 +7185,7 @@ msgid "This quiz consists of {0} questions." msgstr "Deze quiz bestaat uit {0} vragen." #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "Deze site wordt bijgewerkt. U zult geen wijzigingen kunnen aanbrengen. De volledige toegang zal binnenkort worden hersteld." @@ -6857,7 +7267,9 @@ msgstr "Roostersjabloon" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6865,7 +7277,7 @@ msgstr "Roostersjabloon" msgid "Timezone" msgstr "Tijdzone" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "Tijdzone is vereist voor betaalde certificaten." @@ -6892,8 +7304,12 @@ msgstr "Tijdschema:" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6915,7 +7331,11 @@ msgstr "Tijdschema:" msgid "Title" msgstr "Titel" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "" + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "Titel is vereist" @@ -6930,7 +7350,7 @@ msgstr "Naar" msgid "To Date" msgstr "Tot Datum" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "Om aan deze batch deel te nemen, neem contact op met de beheerder." @@ -6957,10 +7377,18 @@ msgstr "Totaal aantal inschrijvingen" msgid "Training Feedback" msgstr "Training Terugkoppeling" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "Transactiedetails" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6977,12 +7405,12 @@ msgstr "Probeer Opnieuw" msgid "Tuesday" msgstr "Dinsdag" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "Twitter" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "Twitter ID" @@ -6995,8 +7423,9 @@ msgstr "Twitter ID" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7008,11 +7437,11 @@ msgstr "Twitter ID" msgid "Type" msgstr "Type" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "Typ '/' voor opdrachten of selecteer tekst om op te maken" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "Typ hier uw antwoord" @@ -7052,7 +7481,8 @@ msgstr "De datum 'Niet beschikbaar vanaf' mag niet later zijn dan de datum 'Niet msgid "Under Review" msgstr "" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "Ongepubliceerd" @@ -7073,29 +7503,30 @@ msgstr "Ongestructureerde rol" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "Aankomende" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "Komende Batches" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "Komende Evaluaties" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "Aankomende live lessen" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "Bijwerken" @@ -7111,11 +7542,15 @@ msgstr "Bijgewerkt op" msgid "Upload" msgstr "Uploaden" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "Bestand uploaden" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "{0}% uploaden" @@ -7169,6 +7604,10 @@ msgstr "Gebruikersinput" msgid "User Skill" msgstr "Gebruikersvaardigheid" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "" + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "Gebruiker {0} heeft de vacature {1} gemeld" @@ -7178,8 +7617,9 @@ msgstr "Gebruiker {0} heeft de vacature {1} gemeld" msgid "Username" msgstr "Gebruikersnaam" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "Gebruikers" @@ -7208,8 +7648,8 @@ msgid "Video Embed Link" msgstr "Video insluiten" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" -msgstr "Videostatistieken voor {0}" +msgid "Video Statistics" +msgstr "" #: frontend/src/pages/JobDetail.vue:31 msgid "View Applications" @@ -7224,7 +7664,7 @@ msgstr "Bekijk certificaat" msgid "View Resume" msgstr "Bekijk CV" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "Alle feedback weergeven" @@ -7233,10 +7673,6 @@ msgstr "Alle feedback weergeven" msgid "Violet" msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "Bezoek Batch" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "Bezoek onze website" @@ -7256,11 +7692,14 @@ msgid "Volunteering or Internship" msgstr "Vrijwilligerswerk of stage" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "Kijktijd" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "We zijn blij u te kunnen meedelen dat u bent ingeschreven voor onze volgende batch. Gefeliciteerd!" @@ -7294,14 +7733,14 @@ msgstr "Woensdag" msgid "Welcome to {0}!" msgstr "Welkom op de {0}!" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" +msgstr "" + #: frontend/src/pages/PersonaForm.vue:32 msgid "What best describes your role?" msgstr "Wat beschrijft het beste uw rol?" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" -msgstr "Wat staat er in de preview?" - #: frontend/src/pages/PersonaForm.vue:21 msgid "What is your use case for Frappe Learning?" msgstr "Wat is uw use case voor Frappe Learning?" @@ -7310,7 +7749,7 @@ msgstr "Wat is uw use case voor Frappe Learning?" msgid "When a course gets submitted for review, it will be listed here." msgstr "Wanneer een cursus ter beoordeling wordt ingezonden zal deze hier worden weergegeven." -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "Waar heeft u over ons gehoord?" @@ -7318,11 +7757,6 @@ msgstr "Waar heeft u over ons gehoord?" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "Met dit certificaat kunt u uw bijgewerkte vaardigheden laten zien en uw prestatie delen met uw collega's en op LinkedIn. Klik op de onderstaande link om uw certificaat te bekijken. Zorg ervoor dat u bent ingelogd op het portaal." -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "Ingetrokken" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7346,7 +7780,7 @@ msgid "Work Experience Details" msgstr "Werkervaring details" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "Werkmodus" @@ -7356,7 +7790,7 @@ msgstr "Werkmodus" msgid "Write a Review" msgstr "Schrijf een recensie" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "Schrijf hier uw antwoord" @@ -7367,27 +7801,51 @@ msgstr "Schrijf hier uw antwoord" msgid "Yellow" msgstr "Geel" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "U hebt al een evaluatie op {0} op {1} voor de cursus {2}." -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "U bent al gecertificeerd voor deze cursus. Klik op de kaart hieronder om uw certificaat te openen." -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "U bent al ingeschreven voor deze batch." -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "U bent al ingeschreven voor deze cursus." -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." -msgstr "U maakt geen deel uit van deze batch. Bekijk onze volgende batches." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." +msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "" + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "" + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "" + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "" + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "" + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "U bent niet ingeschreven voor deze cursus." @@ -7416,6 +7874,10 @@ msgstr "Je kunt het beter doen," msgid "You can find their resume attached to this email." msgstr "U vindt hun Cv als bijlage bij deze e-mail." +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "U kunt de beschikbaarheid niet wijzigen wanneer de site wordt bijgewerkt." @@ -7424,42 +7886,114 @@ msgstr "U kunt de beschikbaarheid niet wijzigen wanneer de site wordt bijgewerkt msgid "You cannot change the roles in read-only mode." msgstr "U kunt de rollen in de alleen-lezen modus niet wijzigen." -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "U kunt zich niet inschrijven voor een niet-gepubliceerde cursus." -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "U kunt zich niet inschrijven voor een niet-gepubliceerd programma." -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "U kunt zich niet inschrijven voor deze cursus omdat zelfstudie is uitgeschakeld. Neem contact op met de beheerder." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "U kunt geen evaluaties inplannen na {0}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "U kunt geen evaluaties plannen voor slots uit het verleden." -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "U hebt geen toegang tot deze batch." -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "U hebt geen toegang tot deze cursus." +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "" + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "" + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "" + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "" + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "" + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "" + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "U heeft geen rechten om deze pagina te openen." -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "" + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "" + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "" + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "" + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "" + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "" + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "" + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "" + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "U hebt geen toestemming om metatags bij te werken." +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "U heeft geen meldingen." @@ -7481,7 +8015,7 @@ msgstr "U hebt al op deze vacature gesolliciteerd." msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "U heeft het maximum aantal pogingen dat is toegestaan voor deze kwis al overschreden." -#: lms/lms/api.py:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "U hebt het certificaat voor deze cursus al gekocht." @@ -7493,11 +8027,11 @@ msgstr "U heeft deze cursus al nagekeken" msgid "You have applied" msgstr "U heeft gesolliciteerd" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "U bent ingeschreven in deze batch" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "U bent ingeschreven voor deze cursus" @@ -7509,7 +8043,7 @@ msgstr "U heeft het maximum aantal pogingen ({0}) dat is toegestaan voor deze kw msgid "You have got a score of {0} for the quiz {1}" msgstr "U heeft een score van {0} voor de quiz {1}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "U hebt de cursus nog niet voltooid." @@ -7521,15 +8055,15 @@ msgstr "U heeft nog geen certificaten ontvangen." msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "U hebt ervoor gekozen om op de hoogte te worden gebracht van deze cursus. U ontvangt een e-mail wanneer de cursus beschikbaar is." -#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "U hebt een {0} aanstaande {1} en een {2} {3} gepland." -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "U heeft {0} aankomende {1}." -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "U hebt {0} {1} gepland." @@ -7538,18 +8072,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "U moet een Moderator of Batch Evaluator zijn om gebruikers in een batch in te schrijven." #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." -msgstr "U moet een Moderator zijn om badges aan gebruikers toe te wijzen." +msgid "You must be an Admin to assign badges to users." +msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "U moet ingeschreven zijn in de cursus om een beoordeling te kunnen geven" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "U moet de betaling voor deze cursus voltooien voordat u zich inschrijft." -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "U moet eerst inloggen om in te schrijven voor deze cursus" @@ -7570,7 +8104,7 @@ msgstr "U moet {0}% juiste antwoorden hebben om voor de quiz te slagen." msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "U hebt een aanvraag ingediend om mentor te worden voor deze cursus. Uw aanvraag wordt momenteel bekeken." -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "U hebt de opdracht succesvol ingediend." @@ -7593,11 +8127,11 @@ msgstr "Uw account is succesvol aangemaakt!" msgid "Your Output" msgstr "Uw uitvoer" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "Uw batch {0} begint morgen" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "Uw browser ondersteunt deze video-tag niet." @@ -7605,7 +8139,7 @@ msgstr "Uw browser ondersteunt deze video-tag niet." msgid "Your calendar is set." msgstr "Uw kalender is ingesteld." -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "Uw les op {0} is vandaag" @@ -7613,12 +8147,15 @@ msgstr "Uw les op {0} is vandaag" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "Uw inschrijving op {{ batch_name }} is bevestigd" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "" + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "Uw evaluatie voor de cursus {0} is gepland op {1} bij {2} {3}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "Uw evaluatieafspraak is gereserveerd" @@ -7642,19 +8179,28 @@ msgstr "Uw inzending is succesvol opgeslagen. De docent zal het binnenkort nakij msgid "Zen Mode" msgstr "Zen modus" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "Zoom account" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "Zoom-account succesvol aangemaakt" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "Zoom account succesvol bijgewerkt" @@ -7663,6 +8209,10 @@ msgstr "Zoom account succesvol bijgewerkt" msgid "Zoom Settings" msgstr "Zoom-instellingen" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "activiteiten" @@ -7708,8 +8258,9 @@ msgstr "certificaat" msgid "certificates" msgstr "certificaten" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7731,15 +8282,15 @@ msgstr "dagreeks" msgid "days" msgstr "dagen" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "bijv. IST, UTC, GMT..." -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "evaluatie" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "evaluaties" @@ -7759,11 +8310,11 @@ msgstr "jane@example.com" msgid "lessons" msgstr "lessen" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "live klas" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "live klassen" @@ -7793,7 +8344,7 @@ msgstr "minuten" msgid "others" msgstr "anderen" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "vraag_detail" @@ -7826,7 +8377,7 @@ msgstr "" msgid "to select" msgstr "" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "om uw feedback te bekijken." @@ -7850,7 +8401,7 @@ msgstr "{0} Oefeningen" msgid "{0} Quizzes" msgstr "{0} Quizzen" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "{0} Instellingen niet gevonden" @@ -7862,11 +8413,11 @@ msgstr "{0} Inzendingen" msgid "{0} has applied for the job position {1}" msgstr "{0} heeft gesolliciteerd naar de vacature {1}" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "{0} heeft een nieuwe batch gepubliceerd {1}" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "{0} heeft een nieuwe cursus {1} gepubliceerd" @@ -7882,11 +8433,11 @@ msgstr "{0} heeft de opdracht ingestuurd {1}" msgid "{0} is already a mentor for course {1}" msgstr "{0} is al een mentor voor cursus {1}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "{0} is al gecertificeerd voor de batch {1}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "{0} is al gecertificeerd voor de cursus {1}" @@ -7894,7 +8445,7 @@ msgstr "{0} is al gecertificeerd voor de cursus {1}" msgid "{0} is your evaluator" msgstr "{0} is uw beoordelaar" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "{0} heeft u genoemd in een reactie" @@ -7902,45 +8453,45 @@ msgstr "{0} heeft u genoemd in een reactie" msgid "{0} mentioned you in a comment in your batch." msgstr "{0} noemde u in een reactie in uw batch." -#: lms/lms/utils.py:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} heeft u vermeld in een opmerking in een {1}" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "{0} niet gevonden" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "{0} {1} Banen" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "{} Actief" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "{} Voltooid" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "{} Ingeschreven" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "{} Toegekend" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "{} Geslaagd" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "{} Gepubliceerd" diff --git a/lms/locale/pl.po b/lms/locale/pl.po index ca3b6cb8..a0c58e35 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: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-05 06:43\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:24\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr "" msgid " you are on a" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "" @@ -67,26 +67,26 @@ msgstr "" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "A new batch has been published on " msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -102,27 +102,23 @@ msgstr "" msgid "A new course has been published on " msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "O programie" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "" msgid "Account ID" msgstr "" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "" @@ -151,21 +151,20 @@ msgstr "" msgid "Active Members" msgstr "" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "Dodaj" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "" msgid "Add Evaluator" msgstr "" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "" @@ -200,6 +199,10 @@ msgstr "" msgid "Add Test Case" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "" @@ -208,23 +211,19 @@ msgstr "" msgid "Add a Lesson" msgstr "" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" +msgid "Add a course to the batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "" @@ -237,7 +236,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "" @@ -257,11 +256,11 @@ msgstr "" msgid "Add an assignment to your lesson" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "" @@ -269,7 +268,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "" @@ -281,20 +280,16 @@ msgstr "" msgid "Add web page to sidebar" msgstr "" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "" msgid "Administrator" msgstr "Administrator" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "" @@ -344,12 +338,13 @@ msgstr "" msgid "Allow Guest Access" msgstr "" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "" @@ -359,10 +354,6 @@ msgstr "" msgid "Allow accessing future dates" msgstr "" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "Już zarejestrowano" @@ -375,9 +366,10 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "" msgid "Amount (USD)" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "" #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "" @@ -486,11 +480,11 @@ msgstr "" msgid "Apps" msgstr "Aplikacje" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "W archiwum" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "" @@ -502,18 +496,22 @@ msgstr "" msgid "Are you sure you want to enroll?" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "Czy na pewno chcesz zalogować się do panelu Frappe Cloud?" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "" + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "" #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "" @@ -529,18 +527,18 @@ msgstr "" msgid "Assessment Type" msgstr "" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "" msgid "Assignment Attachment" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "" msgid "Assignment created successfully" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "" #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "Przydziały" @@ -630,7 +637,7 @@ msgstr "Przydziały" msgid "At least one applicable item is required" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "" @@ -660,13 +667,8 @@ msgstr "" msgid "Authorize Google Calendar Access" msgstr "" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "" @@ -679,23 +681,27 @@ msgstr "" msgid "Available Slots" msgstr "" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" msgstr "" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 @@ -720,6 +726,10 @@ msgstr "" msgid "Badge Image" msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "" @@ -748,21 +758,28 @@ msgstr "" msgid "Badge {0} has already been assigned to this {1}." msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "Szczegóły partii" msgid "Batch Details Raw" msgstr "" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "" @@ -815,6 +835,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "" msgid "Batch Settings" msgstr "" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "" @@ -842,7 +864,7 @@ msgstr "" msgid "Batch Start Date:" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "" @@ -853,33 +875,43 @@ msgstr "" msgid "Batch Title" msgstr "" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "" +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "Grupa:" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "" @@ -892,21 +924,21 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "" @@ -950,15 +982,11 @@ msgstr "" msgid "CGPA/4" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "Anuluj" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "" @@ -1019,7 +1052,7 @@ msgstr "" msgid "Certificate Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "" @@ -1027,32 +1060,36 @@ msgstr "" msgid "Certificate saved successfully" msgstr "" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "" @@ -1066,7 +1103,19 @@ msgstr "" msgid "Certification Name" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "" @@ -1075,20 +1124,20 @@ msgstr "" msgid "Certifications" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "" @@ -1096,18 +1145,18 @@ msgstr "" msgid "Change" msgstr "" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "" @@ -1116,23 +1165,24 @@ msgstr "" msgid "Chapter Reference" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "" @@ -1181,11 +1231,11 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "" @@ -1197,13 +1247,13 @@ msgstr "" msgid "Choose an icon" msgstr "" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "" msgid "Class:" msgstr "" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "Jasny" @@ -1222,7 +1272,7 @@ msgstr "Jasny" msgid "Clearly Defined Role" msgstr "" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "" @@ -1248,7 +1298,7 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "Kod" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "Zawalić się" @@ -1285,27 +1335,29 @@ msgstr "" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "Kolor" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "" @@ -1315,7 +1367,7 @@ msgstr "" msgid "Common keywords that will be used for all pages" msgstr "" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "" @@ -1328,20 +1380,20 @@ msgstr "" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "Dane Firmy" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "" msgid "Complete Your Enrollment" msgstr "" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "" @@ -1395,6 +1448,11 @@ msgstr "" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "" msgid "Conduct Evaluation" msgstr "" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "Potwierdź" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "" @@ -1441,7 +1520,7 @@ msgstr "" msgid "Confirm Your Action" msgstr "" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "" @@ -1456,7 +1535,7 @@ msgstr "" msgid "Confirmation Email Template" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "" @@ -1476,7 +1555,10 @@ msgstr "" msgid "Contact Us URL" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "" @@ -1485,7 +1567,7 @@ msgstr "" #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "" @@ -1569,22 +1651,24 @@ msgstr "" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "" @@ -1621,8 +1704,8 @@ msgstr "" msgid "Course Chapter" msgstr "" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "" @@ -1638,14 +1721,19 @@ msgstr "" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "" msgid "Course Creator" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "" @@ -1679,7 +1768,8 @@ msgstr "" msgid "Course Evaluator" msgstr "" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "" @@ -1693,7 +1783,7 @@ msgstr "" msgid "Course Lesson" msgstr "" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "" @@ -1701,12 +1791,15 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "" @@ -1716,8 +1809,8 @@ msgstr "" msgid "Course Settings" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "" @@ -1734,6 +1827,10 @@ msgstr "" msgid "Course Title" msgstr "" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "" @@ -1742,38 +1839,46 @@ msgstr "" msgid "Course already added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "" #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "" msgid "Courses Completed" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "" msgid "Create Certificate" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "Utwórz nowy" @@ -1846,15 +1956,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "" @@ -1866,35 +1976,37 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "utworzył(a)" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "Cyjan" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "Panel kontrolny" @@ -1964,10 +2081,6 @@ msgstr "" msgid "Date" msgstr "Data" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "Data:" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "" msgid "Delete" msgstr "" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "" @@ -2034,7 +2148,7 @@ msgstr "" msgid "Delete Program" msgstr "" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "" @@ -2042,11 +2156,11 @@ msgstr "" msgid "Delete this coupon?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2054,18 +2168,22 @@ msgstr "" msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "" #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "Biurko" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "Szczegóły" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "" + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "" @@ -2119,6 +2243,7 @@ msgstr "" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "Wartość zniżki" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "Typ rabatu" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "" @@ -2206,8 +2331,6 @@ msgstr "" msgid "Duration of the live class in minutes" msgstr "" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "" msgid "Edit Badge Assignment" msgstr "" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "" @@ -2241,11 +2364,19 @@ msgstr "" msgid "Edit Email Template" msgstr "" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "Edytuj profil" @@ -2302,10 +2433,6 @@ msgstr "ID e-mail" msgid "Email Sent" msgstr "E-mail wysłany" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "Szablon e-mail" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "" @@ -2353,12 +2479,13 @@ msgstr "" msgid "Enable Negative Marking" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "" #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "Włączone" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "" #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "" @@ -2394,6 +2525,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "" msgid "End Time" msgstr "Godzina zakończenia" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "" @@ -2416,27 +2548,50 @@ msgstr "" msgid "Enforce Course Order" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "" @@ -2475,7 +2631,7 @@ msgstr "" msgid "Enter a Coupon Code" msgstr "" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "" @@ -2487,7 +2643,11 @@ msgstr "" msgid "Enter reply to email" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "" @@ -2499,7 +2659,7 @@ msgstr "" msgid "Error creating email template" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -2507,16 +2667,27 @@ msgstr "" msgid "Error creating quiz: {0}" msgstr "" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "" @@ -2524,9 +2695,14 @@ msgstr "" msgid "Error updating email template" msgstr "" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2562,9 +2743,10 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "" msgid "Evaluator added successfully" msgstr "" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "" - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2616,7 +2794,7 @@ msgstr "" msgid "Event" msgstr "Zdarzenie" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "" @@ -2637,7 +2815,7 @@ msgstr "" msgid "Exercise deleted successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "Rozszerzać" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "Data ważności" @@ -2710,6 +2888,10 @@ msgstr "Nie powiodło się." msgid "Failed" msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "" @@ -2718,7 +2900,7 @@ msgstr "" msgid "Failed to enroll in program: {0}" msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" @@ -2726,7 +2908,7 @@ msgstr "" msgid "Failed to send email" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2734,26 +2916,26 @@ msgstr "" msgid "Failed to update badge assignment: " msgstr "" -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "Opisany" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "" @@ -2776,7 +2958,7 @@ msgstr "Typ pliku" msgid "Filter assignments by course" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "" @@ -2784,7 +2966,7 @@ msgstr "" msgid "Filter by Exercise" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "" @@ -2793,7 +2975,8 @@ msgstr "" msgid "Filter by Status" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "Imię" @@ -2823,13 +3006,18 @@ msgstr "" msgid "Formal Wear" msgstr "" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "Pełne imię i nazwisko" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "Funkcjonować" msgid "GST Amount" msgstr "" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "" @@ -2915,8 +3103,8 @@ msgstr "" msgid "General" msgstr "Ogólne" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "" @@ -2924,7 +3112,7 @@ msgstr "" msgid "Generate Google Meet Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "" @@ -2947,7 +3135,7 @@ msgstr "" msgid "Get the app on your iPhone for easy access & a better experience" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "" @@ -2956,6 +3144,48 @@ msgstr "" msgid "Github ID" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "" @@ -2978,7 +3208,7 @@ msgstr "" msgid "Grade Type" msgstr "" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "" @@ -3023,7 +3253,7 @@ msgstr "Witaj" msgid "Hello Learner" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "Pomoc" @@ -3031,7 +3261,7 @@ msgstr "Pomoc" msgid "Help others learn something new by creating a course." msgstr "" -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "" @@ -3044,7 +3274,7 @@ msgstr "" msgid "Here are the details:" msgstr "" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "" @@ -3078,6 +3308,10 @@ msgstr "" msgid "Highlight" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "" + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "" msgid "Hiring" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "Strona główna" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "" @@ -3114,15 +3350,19 @@ msgstr "" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "" @@ -3137,8 +3377,8 @@ msgstr "Ikona" msgid "Identify User Category" msgstr "" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." msgstr "" #: frontend/src/components/Quiz.vue:46 @@ -3190,19 +3430,19 @@ msgstr "Obraz" msgid "Image search powered by" msgstr "" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "" @@ -3228,6 +3468,10 @@ msgstr "" msgid "Include In Preview" msgstr "" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3285,15 +3528,22 @@ msgstr "" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "" + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "" msgid "Instructors Comments" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "Odsetki" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "Wprowadzenie" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "" @@ -3352,21 +3606,21 @@ msgstr "" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "Data zdarzenia" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "" @@ -3399,21 +3653,11 @@ msgstr "" msgid "Job" msgstr "" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "" @@ -3424,11 +3668,6 @@ msgstr "" msgid "Job Opportunity" msgstr "" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "Tytuł zadania" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "" @@ -3484,8 +3725,8 @@ msgstr "" msgid "Keep going," msgstr "" -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "" @@ -3606,6 +3847,11 @@ msgstr "" msgid "LMS Enrollment" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "" msgid "LMS Live Class Participant" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "Etykieta" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "Język" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "Nazwisko" @@ -3789,11 +4030,16 @@ msgstr "Nazwisko" msgid "Launch File" msgstr "" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "" @@ -3814,7 +4060,7 @@ msgstr "" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "" msgid "Lesson Title" msgstr "" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "" @@ -3856,7 +4114,8 @@ msgstr "" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "" -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "LinkedIn" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "Zaloguj się" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "" @@ -3966,7 +4225,7 @@ msgstr "" msgid "Longest Streak" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "" @@ -3979,8 +4238,8 @@ msgstr "" msgid "Make LMS the default home" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "" @@ -3988,11 +4247,7 @@ msgstr "" msgid "Make notes for quick revision. Press / for menu." msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4006,6 +4261,11 @@ msgstr "" msgid "Manifest File" msgstr "" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "" @@ -4018,7 +4278,7 @@ msgstr "Oznacz wszystko jako przeczytane" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "" @@ -4084,9 +4345,9 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "" @@ -4143,8 +4406,12 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "" msgid "Member already enrolled in this batch" msgstr "" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "" @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Opis meta" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "Obraz meta" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "" @@ -4321,7 +4593,7 @@ msgstr "" msgid "Milestone" msgstr "Kamień milowy" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "" @@ -4332,6 +4604,7 @@ msgstr "" #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "" @@ -4382,7 +4659,7 @@ msgstr "" msgid "Monday" msgstr "Poniedziałek" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "" @@ -4395,11 +4672,11 @@ msgstr "Więcej" msgid "Multiple Correct Answers" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "" @@ -4407,6 +4684,10 @@ msgstr "" msgid "My Notes" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "Nazwa" @@ -4426,17 +4709,19 @@ msgstr "Nazwa" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "" @@ -4444,8 +4729,9 @@ msgstr "" msgid "New Coupon" msgstr "" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "" @@ -4453,7 +4739,12 @@ msgstr "" msgid "New Email Template" msgstr "" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "" @@ -4461,6 +4752,10 @@ msgstr "" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "" @@ -4477,11 +4772,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -4495,7 +4790,7 @@ msgstr "Nowy rekord \"{0}\"" msgid "Next" msgstr "Następny" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "" @@ -4528,8 +4823,16 @@ msgstr "" msgid "No Upcoming Evaluations" msgstr "" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." msgstr "" #: lms/templates/certificates_section.html:23 @@ -4544,15 +4847,16 @@ msgstr "" msgid "No coupons selected for deletion" msgstr "" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" msgstr "" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "" @@ -4561,7 +4865,7 @@ msgstr "" msgid "No courses under review" msgstr "" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "" @@ -4569,7 +4873,7 @@ msgstr "" msgid "No introduction" msgstr "" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "" @@ -4593,20 +4897,21 @@ msgstr "" msgid "No quizzes added yet." msgstr "" -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "Niezapisany" msgid "Note" msgstr "Notatka" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "" @@ -4689,11 +4997,11 @@ msgstr "Powiadomienia" msgid "Notify me when available" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "" msgid "Once again, congratulations on this significant accomplishment." msgstr "" -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "" + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "" msgid "Open Ended" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "" #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "Pomarańczowy" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "" msgid "Others" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "" @@ -4852,18 +5176,22 @@ msgstr "" msgid "Output" msgstr "" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "" @@ -4876,35 +5204,35 @@ msgstr "" msgid "PDF" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "" msgid "Password" msgstr "Hasło" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" msgstr "" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "Bramki płatności" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "" #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "" @@ -5036,6 +5366,10 @@ msgstr "" msgid "Payment for Document Type" msgstr "" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "" @@ -5048,15 +5382,20 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "" msgid "Percentage Discount" msgstr "" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "" @@ -5096,10 +5431,6 @@ msgstr "" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "" -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "" - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "Proszę skontaktować się z administratorem, aby sprawdzić swój znak w górę" @@ -5116,11 +5447,15 @@ msgstr "" msgid "Please complete the previous course to unlock this one." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -5132,11 +5467,11 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "" @@ -5148,12 +5483,11 @@ msgstr "" msgid "Please enter a valid Contact Us URL." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "" @@ -5161,19 +5495,19 @@ msgstr "" msgid "Please enter a valid timestamp" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "" @@ -5181,16 +5515,16 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "" - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "" + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:19 @@ -5202,11 +5536,11 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "" -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "" @@ -5214,19 +5548,35 @@ msgstr "" msgid "Please run the code to execute the test cases." msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "" + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "Proszę wybrać datę." -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "" @@ -5234,19 +5584,27 @@ msgstr "" msgid "Please select a member" msgstr "" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "" @@ -5258,14 +5616,10 @@ msgstr "" msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "" - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "" msgid "Post" msgstr "Stanowisko" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "Wstecz" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -5394,7 +5749,7 @@ msgstr "" msgid "Problem Statement" msgstr "" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "" @@ -5403,7 +5758,8 @@ msgstr "" msgid "Profession" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "" @@ -5437,17 +5793,21 @@ msgstr "" msgid "Program updated successfully" msgstr "" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "" @@ -5475,14 +5835,14 @@ msgstr "" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "Postępu" msgid "Progress (%)" msgstr "Postępu (%)" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "" @@ -5507,7 +5866,7 @@ msgstr "" msgid "Progress Summary for {0}" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "" @@ -5519,9 +5878,10 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "Opublikowany" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "" @@ -5567,10 +5932,9 @@ msgstr "" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "" msgid "Questions" msgstr "" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "" @@ -5631,10 +5995,14 @@ msgstr "" msgid "Quiz ID" msgstr "" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "" @@ -5661,7 +6029,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "" -#: frontend/src/pages/QuizForm.vue:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "" @@ -5670,9 +6038,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "" @@ -5687,7 +6055,7 @@ 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "" msgid "Regards" msgstr "Pozdrowienia" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "" @@ -5756,26 +6124,22 @@ msgstr "" msgid "Registered but disabled" msgstr "Zarejestrowałem się, ale wyłączone" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "Odrzucono" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "Usunąć" @@ -5783,15 +6147,20 @@ msgstr "Usunąć" msgid "Remove Highlight" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "" + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "" @@ -5814,23 +6183,18 @@ msgstr "" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "Role" @@ -5854,19 +6219,19 @@ msgstr "Role" msgid "Route" msgstr "Trasa" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -5878,6 +6243,12 @@ msgstr "" msgid "Run" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "" @@ -5905,7 +6276,7 @@ msgstr "" msgid "SEO" msgstr "" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "" @@ -5918,11 +6289,11 @@ msgstr "Sobota" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "Sobota" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "Zapisz" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "Harmonogram" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "" @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "Szukaj" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "" msgid "Search by Name" msgstr "" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "" -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "" @@ -6099,11 +6479,11 @@ msgstr "" msgid "Send calendar invite for evaluations" msgstr "" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "" @@ -6115,38 +6495,39 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "Ustawienia" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "" @@ -6214,8 +6595,8 @@ msgstr "Rejestracja" msgid "Signup Settings" msgstr "" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "" @@ -6256,16 +6637,24 @@ msgstr "" msgid "Slot deleted successfully" msgstr "" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "Źródło" msgid "Staff" msgstr "" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "" msgid "Start Date:" msgstr "Data rozpoczęcia:" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "" msgid "Startup Organization" msgstr "" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "" @@ -6355,15 +6746,15 @@ msgstr "" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,38 +6763,50 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "Status" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 -#: lms/lms/doctype/lms_settings/lms_settings.json -msgid "Students" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" msgstr "" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "" + +#. Label of the show_students (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Students" msgstr "" #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' @@ -6412,13 +6815,13 @@ msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "Temat" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "" @@ -6436,10 +6839,14 @@ msgstr "" msgid "Submission by" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "" @@ -6452,7 +6859,7 @@ msgstr "" msgid "Submit" msgstr "" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "" @@ -6482,7 +6889,7 @@ msgstr "Podsumowanie" msgid "Sunday" msgstr "Niedziela" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -6492,7 +6899,6 @@ msgstr "" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "Menedżer systemu" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "Tagi" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "Szablon" @@ -6604,7 +7010,7 @@ msgstr "" msgid "Text" msgstr "" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "" @@ -6615,7 +7021,11 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "" + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "" @@ -6623,7 +7033,7 @@ msgstr "" msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "" -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "" @@ -6635,11 +7045,11 @@ msgstr "" msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "" @@ -6647,15 +7057,23 @@ msgstr "" msgid "The last day to schedule your evaluations is " msgstr "" -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "" -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "" @@ -6667,19 +7085,15 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "" - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "" @@ -6702,10 +7116,6 @@ msgstr "" msgid "These customisations will work on the main batch page." msgstr "" -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "" - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "" @@ -6715,29 +7125,29 @@ msgstr "" msgid "This certificate does no expire" msgstr "" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "" @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "" #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6856,7 +7266,9 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "" msgid "Timezone" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "" @@ -6891,8 +7303,12 @@ msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "" msgid "Title" msgstr "Tytuł" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "" + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "" @@ -6929,7 +7349,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -6956,10 +7376,18 @@ msgstr "" msgid "Training Feedback" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "" msgid "Tuesday" msgstr "Wtorek" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "" @@ -6994,8 +7422,9 @@ 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:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "" msgid "Type" msgstr "Typ" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "" @@ -7051,7 +7480,8 @@ msgstr "" msgid "Under Review" msgstr "" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "" @@ -7072,29 +7502,30 @@ msgstr "" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "" @@ -7110,11 +7541,15 @@ msgstr "" msgid "Upload" msgstr "Prześlij" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "" @@ -7168,6 +7603,10 @@ msgstr "" msgid "User Skill" msgstr "" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "" + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "" @@ -7177,8 +7616,9 @@ msgstr "" msgid "Username" msgstr "Nazwa użytkownika" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "Użytkownicy" @@ -7207,7 +7647,7 @@ msgid "Video Embed Link" msgstr "" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" +msgid "Video Statistics" msgstr "" #: frontend/src/pages/JobDetail.vue:31 @@ -7223,7 +7663,7 @@ msgstr "" msgid "View Resume" msgstr "" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "" @@ -7232,10 +7672,6 @@ msgstr "" msgid "Violet" msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" @@ -7293,12 +7732,12 @@ msgstr "Środa" msgid "Welcome to {0}!" msgstr "Zapraszamy do {0}!" -#: frontend/src/pages/PersonaForm.vue:32 -msgid "What best describes your role?" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" msgstr "" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" +#: frontend/src/pages/PersonaForm.vue:32 +msgid "What best describes your role?" msgstr "" #: frontend/src/pages/PersonaForm.vue:21 @@ -7309,7 +7748,7 @@ msgstr "" msgid "When a course gets submitted for review, it will be listed here." msgstr "" -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "" @@ -7317,11 +7756,6 @@ msgstr "" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "" @@ -7355,7 +7789,7 @@ msgstr "" msgid "Write a Review" msgstr "" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "" @@ -7366,27 +7800,51 @@ msgstr "" msgid "Yellow" msgstr "Żółty" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "" + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "" + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "" + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "" + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "" + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "" @@ -7415,6 +7873,10 @@ msgstr "" msgid "You can find their resume attached to this email." msgstr "" +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "" @@ -7423,42 +7885,114 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "" -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "" -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "" -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "" +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "" + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "" + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "" + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "" + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "" + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "" + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "" -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "" + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "" + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "" + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "" + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "" + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "" + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "" + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "" + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "" +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "" @@ -7480,7 +8014,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "" @@ -7492,11 +8026,11 @@ msgstr "" msgid "You have applied" msgstr "" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "" @@ -7508,7 +8042,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "" @@ -7520,15 +8054,15 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "" @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "" #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." +msgid "You must be an Admin to assign badges to users." msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "" @@ -7569,7 +8103,7 @@ msgstr "" msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "" -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "" @@ -7592,11 +8126,11 @@ msgstr "" msgid "Your Output" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "" @@ -7604,7 +8138,7 @@ msgstr "" msgid "Your calendar is set." msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "" @@ -7612,12 +8146,15 @@ msgstr "" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "" + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "" @@ -7641,19 +8178,28 @@ msgstr "" msgid "Zen Mode" msgstr "" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "" @@ -7662,6 +8208,10 @@ msgstr "" msgid "Zoom Settings" msgstr "" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "aktywności" @@ -7707,8 +8257,9 @@ msgstr "certyfikat" msgid "certificates" msgstr "certyfikaty" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "" msgid "days" msgstr "dni " -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "" @@ -7758,11 +8309,11 @@ msgstr "" msgid "lessons" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "" @@ -7792,7 +8343,7 @@ msgstr "minut" msgid "others" msgstr "" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "" @@ -7825,7 +8376,7 @@ msgstr "" msgid "to select" msgstr "" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "" @@ -7849,7 +8400,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "" @@ -7861,11 +8412,11 @@ msgstr "" msgid "{0} has applied for the job position {1}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "" @@ -7881,11 +8432,11 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "" @@ -7893,7 +8444,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "" @@ -7901,45 +8452,45 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} wspomniał o Tobie w komentarzu w {1}" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "{0} nie znaleziono" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "{} Zakończono" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "{} Opublikowany" diff --git a/lms/locale/pt.po b/lms/locale/pt.po index bf802c02..e920831f 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: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-15 14:24\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:24\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr "" msgid " you are on a" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "" @@ -67,26 +67,26 @@ msgstr "" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "A new batch has been published on " msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -102,27 +102,23 @@ msgstr "" msgid "A new course has been published on " msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "" msgid "Account ID" msgstr "" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "Nome da Conta" @@ -151,21 +151,20 @@ msgstr "" msgid "Active Members" msgstr "" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "" msgid "Add Evaluator" msgstr "" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "" @@ -200,6 +199,10 @@ msgstr "" msgid "Add Test Case" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "" @@ -208,23 +211,19 @@ msgstr "" msgid "Add a Lesson" msgstr "" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" +msgid "Add a course to the batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "" @@ -237,7 +236,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "" @@ -257,11 +256,11 @@ msgstr "" msgid "Add an assignment to your lesson" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "" @@ -269,7 +268,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "" @@ -281,20 +280,16 @@ msgstr "" msgid "Add web page to sidebar" msgstr "" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "Admin" msgid "Administrator" msgstr "" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "" @@ -344,12 +338,13 @@ msgstr "" msgid "Allow Guest Access" msgstr "" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "" @@ -359,10 +354,6 @@ msgstr "" msgid "Allow accessing future dates" msgstr "" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "" @@ -375,9 +366,10 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "Montante" msgid "Amount (USD)" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "" #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "" @@ -486,11 +480,11 @@ msgstr "" msgid "Apps" msgstr "" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "" @@ -502,18 +496,22 @@ msgstr "" msgid "Are you sure you want to enroll?" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "" + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "" #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "" @@ -529,18 +527,18 @@ msgstr "" msgid "Assessment Type" msgstr "" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "Atribuição" msgid "Assignment Attachment" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "" msgid "Assignment created successfully" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "" #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "" @@ -630,7 +637,7 @@ msgstr "" msgid "At least one applicable item is required" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "" @@ -660,13 +667,8 @@ msgstr "" msgid "Authorize Google Calendar Access" msgstr "" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "" @@ -679,23 +681,27 @@ msgstr "" msgid "Available Slots" msgstr "" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" msgstr "" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 @@ -720,6 +726,10 @@ msgstr "" msgid "Badge Image" msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "" @@ -748,21 +758,28 @@ msgstr "" msgid "Badge {0} has already been assigned to this {1}." msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "" msgid "Batch Details Raw" msgstr "" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "" @@ -815,6 +835,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "" msgid "Batch Settings" msgstr "" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "Data de início do lote" @@ -842,7 +864,7 @@ msgstr "Data de início do lote" msgid "Batch Start Date:" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "" @@ -853,33 +875,43 @@ msgstr "" msgid "Batch Title" msgstr "" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "" +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "" @@ -892,21 +924,21 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "" @@ -950,15 +982,11 @@ msgstr "" msgid "CGPA/4" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "Cancelar" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "" @@ -1019,7 +1052,7 @@ msgstr "" msgid "Certificate Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "" @@ -1027,32 +1060,36 @@ msgstr "" msgid "Certificate saved successfully" msgstr "" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "" @@ -1066,7 +1103,19 @@ msgstr "" msgid "Certification Name" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "" @@ -1075,20 +1124,20 @@ msgstr "" msgid "Certifications" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "" @@ -1096,18 +1145,18 @@ msgstr "" msgid "Change" msgstr "" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "" @@ -1116,23 +1165,24 @@ msgstr "" msgid "Chapter Reference" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "" @@ -1181,11 +1231,11 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "" @@ -1197,13 +1247,13 @@ msgstr "" msgid "Choose an icon" msgstr "" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "" msgid "Class:" msgstr "" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "Claro" @@ -1222,7 +1272,7 @@ msgstr "Claro" msgid "Clearly Defined Role" msgstr "" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "Clique aqui" @@ -1248,7 +1298,7 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "" @@ -1285,27 +1335,29 @@ msgstr "" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "Cor" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "" @@ -1315,7 +1367,7 @@ msgstr "" msgid "Common keywords that will be used for all pages" msgstr "" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "" @@ -1328,20 +1380,20 @@ msgstr "" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "" msgid "Complete Your Enrollment" msgstr "" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "" @@ -1395,6 +1448,11 @@ msgstr "" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "" msgid "Conduct Evaluation" msgstr "" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "Confirmar" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "" @@ -1441,7 +1520,7 @@ msgstr "" msgid "Confirm Your Action" msgstr "" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "" @@ -1456,7 +1535,7 @@ msgstr "" msgid "Confirmation Email Template" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "" @@ -1476,7 +1555,10 @@ msgstr "" msgid "Contact Us URL" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "Contacte o administrador para se inscrever neste curso" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "" @@ -1485,7 +1567,7 @@ msgstr "" #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "" @@ -1569,22 +1651,24 @@ msgstr "" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "" @@ -1621,8 +1704,8 @@ msgstr "" msgid "Course Chapter" msgstr "" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "" @@ -1638,14 +1721,19 @@ msgstr "" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "" msgid "Course Creator" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "" @@ -1679,7 +1768,8 @@ msgstr "" msgid "Course Evaluator" msgstr "" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "" @@ -1693,7 +1783,7 @@ msgstr "" msgid "Course Lesson" msgstr "" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "" @@ -1701,12 +1791,15 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "" @@ -1716,8 +1809,8 @@ msgstr "" msgid "Course Settings" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "" @@ -1734,6 +1827,10 @@ msgstr "" msgid "Course Title" msgstr "" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "" @@ -1742,38 +1839,46 @@ msgstr "" msgid "Course already added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "" #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "" msgid "Courses Completed" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "" msgid "Create Certificate" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "Criar Novo" @@ -1846,15 +1956,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "" @@ -1866,35 +1976,37 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "" @@ -1964,10 +2081,6 @@ msgstr "" msgid "Date" msgstr "" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "" msgid "Delete" msgstr "" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "" @@ -2034,7 +2148,7 @@ msgstr "" msgid "Delete Program" msgstr "" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "" @@ -2042,11 +2156,11 @@ msgstr "" msgid "Delete this coupon?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2054,18 +2168,22 @@ msgstr "" msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "" #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "" + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "" @@ -2119,6 +2243,7 @@ msgstr "" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "" @@ -2206,8 +2331,6 @@ msgstr "" msgid "Duration of the live class in minutes" msgstr "" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "" msgid "Edit Badge Assignment" msgstr "" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "" @@ -2241,11 +2364,19 @@ msgstr "" msgid "Edit Email Template" msgstr "" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "" @@ -2302,10 +2433,6 @@ msgstr "" msgid "Email Sent" msgstr "" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "" @@ -2353,12 +2479,13 @@ msgstr "" msgid "Enable Negative Marking" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "" #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "Ativado" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "" #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "" @@ -2394,6 +2525,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "" msgid "End Time" msgstr "" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "" @@ -2416,27 +2548,50 @@ msgstr "" msgid "Enforce Course Order" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "" @@ -2475,7 +2631,7 @@ msgstr "" msgid "Enter a Coupon Code" msgstr "" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "" @@ -2487,7 +2643,11 @@ msgstr "" msgid "Enter reply to email" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "" @@ -2499,7 +2659,7 @@ msgstr "" msgid "Error creating email template" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -2507,16 +2667,27 @@ msgstr "" msgid "Error creating quiz: {0}" msgstr "" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "" @@ -2524,9 +2695,14 @@ msgstr "" msgid "Error updating email template" msgstr "" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2562,9 +2743,10 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "" msgid "Evaluator added successfully" msgstr "" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "" - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2616,7 +2794,7 @@ msgstr "" msgid "Event" msgstr "" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "" @@ -2637,7 +2815,7 @@ msgstr "" msgid "Exercise deleted successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "Expandir" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "" @@ -2710,6 +2888,10 @@ msgstr "" msgid "Failed" msgstr "Falhou" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "" @@ -2718,7 +2900,7 @@ msgstr "" msgid "Failed to enroll in program: {0}" msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" @@ -2726,7 +2908,7 @@ msgstr "" msgid "Failed to send email" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2734,26 +2916,26 @@ msgstr "" msgid "Failed to update badge assignment: " msgstr "" -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "" @@ -2776,7 +2958,7 @@ msgstr "" msgid "Filter assignments by course" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "" @@ -2784,7 +2966,7 @@ msgstr "" msgid "Filter by Exercise" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "" @@ -2793,7 +2975,8 @@ msgstr "" msgid "Filter by Status" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "" @@ -2823,13 +3006,18 @@ msgstr "" msgid "Formal Wear" msgstr "" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "" msgid "GST Amount" msgstr "" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "" @@ -2915,8 +3103,8 @@ msgstr "" msgid "General" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "" @@ -2924,7 +3112,7 @@ msgstr "" msgid "Generate Google Meet Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "" @@ -2947,7 +3135,7 @@ msgstr "" msgid "Get the app on your iPhone for easy access & a better experience" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "" @@ -2956,6 +3144,48 @@ msgstr "" msgid "Github ID" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "" @@ -2978,7 +3208,7 @@ msgstr "" msgid "Grade Type" msgstr "" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "" @@ -3023,7 +3253,7 @@ msgstr "" msgid "Hello Learner" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "" @@ -3031,7 +3261,7 @@ msgstr "" msgid "Help others learn something new by creating a course." msgstr "" -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "" @@ -3044,7 +3274,7 @@ msgstr "" msgid "Here are the details:" msgstr "" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "Olá" @@ -3078,6 +3308,10 @@ msgstr "" msgid "Highlight" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "" + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "" msgid "Hiring" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "" @@ -3114,15 +3350,19 @@ msgstr "" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "" @@ -3137,8 +3377,8 @@ msgstr "Ícone" msgid "Identify User Category" msgstr "" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." msgstr "" #: frontend/src/components/Quiz.vue:46 @@ -3190,19 +3430,19 @@ msgstr "" msgid "Image search powered by" msgstr "" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "" @@ -3228,6 +3468,10 @@ msgstr "" msgid "Include In Preview" msgstr "" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3285,15 +3528,22 @@ msgstr "" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "" + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "" msgid "Instructors Comments" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "" @@ -3352,21 +3606,21 @@ msgstr "" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "" @@ -3399,21 +3653,11 @@ msgstr "" msgid "Job" msgstr "" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "" @@ -3424,11 +3668,6 @@ msgstr "" msgid "Job Opportunity" msgstr "" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "" @@ -3484,8 +3725,8 @@ msgstr "" msgid "Keep going," msgstr "" -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "" @@ -3606,6 +3847,11 @@ msgstr "" msgid "LMS Enrollment" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "" msgid "LMS Live Class Participant" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "Rótulo" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "" @@ -3789,11 +4030,16 @@ msgstr "" msgid "Launch File" msgstr "" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "" @@ -3814,7 +4060,7 @@ msgstr "" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "" msgid "Lesson Title" msgstr "" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "" @@ -3856,7 +4114,8 @@ msgstr "" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "" -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "" @@ -3966,7 +4225,7 @@ msgstr "" msgid "Longest Streak" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "" @@ -3979,8 +4238,8 @@ msgstr "" msgid "Make LMS the default home" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "" @@ -3988,11 +4247,7 @@ msgstr "" msgid "Make notes for quick revision. Press / for menu." msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4006,6 +4261,11 @@ msgstr "" msgid "Manifest File" msgstr "" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "" @@ -4018,7 +4278,7 @@ msgstr "" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "" @@ -4084,9 +4345,9 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "" @@ -4143,8 +4406,12 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "" msgid "Member already enrolled in this batch" msgstr "" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "" @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "" @@ -4321,7 +4593,7 @@ msgstr "" msgid "Milestone" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "" @@ -4332,6 +4604,7 @@ msgstr "" #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "" @@ -4382,7 +4659,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "" @@ -4395,11 +4672,11 @@ msgstr "" msgid "Multiple Correct Answers" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "" @@ -4407,6 +4684,10 @@ msgstr "" msgid "My Notes" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "" @@ -4426,17 +4709,19 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "" @@ -4444,8 +4729,9 @@ msgstr "" msgid "New Coupon" msgstr "" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "" @@ -4453,7 +4739,12 @@ msgstr "" msgid "New Email Template" msgstr "" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "" @@ -4461,6 +4752,10 @@ msgstr "" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "" @@ -4477,11 +4772,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -4495,7 +4790,7 @@ msgstr "" msgid "Next" msgstr "" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "" @@ -4528,8 +4823,16 @@ msgstr "" msgid "No Upcoming Evaluations" msgstr "" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." msgstr "" #: lms/templates/certificates_section.html:23 @@ -4544,15 +4847,16 @@ msgstr "" msgid "No coupons selected for deletion" msgstr "" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" msgstr "" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "" @@ -4561,7 +4865,7 @@ msgstr "" msgid "No courses under review" msgstr "" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "" @@ -4569,7 +4873,7 @@ msgstr "" msgid "No introduction" msgstr "" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "" @@ -4593,20 +4897,21 @@ msgstr "" msgid "No quizzes added yet." msgstr "" -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "Não Guardado" msgid "Note" msgstr "" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "Notas" @@ -4689,11 +4997,11 @@ msgstr "Notificações" msgid "Notify me when available" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "" msgid "Once again, congratulations on this significant accomplishment." msgstr "" -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "" + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "" msgid "Open Ended" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "" #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "Organização" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "" msgid "Others" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "" @@ -4852,18 +5176,22 @@ msgstr "" msgid "Output" msgstr "" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "Dono" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "" @@ -4876,35 +5204,35 @@ msgstr "" msgid "PDF" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "" msgid "Password" msgstr "" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" msgstr "" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "" #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "" @@ -5036,6 +5366,10 @@ msgstr "" msgid "Payment for Document Type" msgstr "" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "" @@ -5048,15 +5382,20 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "Pendente" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "" msgid "Percentage Discount" msgstr "" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "" @@ -5096,10 +5431,6 @@ msgstr "" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "" -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "" - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "" @@ -5116,11 +5447,15 @@ msgstr "" msgid "Please complete the previous course to unlock this one." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -5132,11 +5467,11 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "" @@ -5148,12 +5483,11 @@ msgstr "" msgid "Please enter a valid Contact Us URL." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "" @@ -5161,19 +5495,19 @@ msgstr "" msgid "Please enter a valid timestamp" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "" @@ -5181,16 +5515,16 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "" - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "" + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:19 @@ -5202,11 +5536,11 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "" -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "" @@ -5214,19 +5548,35 @@ msgstr "" msgid "Please run the code to execute the test cases." msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "" + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "" @@ -5234,19 +5584,27 @@ msgstr "" msgid "Please select a member" msgstr "" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "" @@ -5258,14 +5616,10 @@ msgstr "" msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "" - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "" msgid "Post" msgstr "" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -5394,7 +5749,7 @@ msgstr "" msgid "Problem Statement" msgstr "" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "" @@ -5403,7 +5758,8 @@ msgstr "" msgid "Profession" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "" @@ -5437,17 +5793,21 @@ msgstr "" msgid "Program updated successfully" msgstr "" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "" @@ -5475,14 +5835,14 @@ msgstr "" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "" msgid "Progress (%)" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "" @@ -5507,7 +5866,7 @@ msgstr "" msgid "Progress Summary for {0}" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "" @@ -5519,9 +5878,10 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "" @@ -5567,10 +5932,9 @@ msgstr "" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "" msgid "Questions" msgstr "" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "" @@ -5631,10 +5995,14 @@ msgstr "" msgid "Quiz ID" msgstr "" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "" @@ -5661,7 +6029,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "" -#: frontend/src/pages/QuizForm.vue:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "" @@ -5670,9 +6038,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "" @@ -5687,7 +6055,7 @@ 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "" msgid "Regards" msgstr "" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "" @@ -5756,26 +6124,22 @@ msgstr "" msgid "Registered but disabled" msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "" @@ -5783,15 +6147,20 @@ msgstr "" msgid "Remove Highlight" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "" + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "" @@ -5814,23 +6183,18 @@ msgstr "" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "" @@ -5854,19 +6219,19 @@ msgstr "" msgid "Route" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -5878,6 +6243,12 @@ msgstr "" msgid "Run" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "" @@ -5905,7 +6276,7 @@ msgstr "" msgid "SEO" msgstr "" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "" @@ -5918,11 +6289,11 @@ msgstr "" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "" @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "" msgid "Search by Name" msgstr "" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "" -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "" @@ -6099,11 +6479,11 @@ msgstr "" msgid "Send calendar invite for evaluations" msgstr "" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "" @@ -6115,38 +6495,39 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "" @@ -6214,8 +6595,8 @@ msgstr "" msgid "Signup Settings" msgstr "" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "" @@ -6256,16 +6637,24 @@ msgstr "" msgid "Slot deleted successfully" msgstr "" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "" msgid "Staff" msgstr "" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "" msgid "Start Date:" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "" msgid "Startup Organization" msgstr "" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "" @@ -6355,15 +6746,15 @@ msgstr "" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,38 +6763,50 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 -#: lms/lms/doctype/lms_settings/lms_settings.json -msgid "Students" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" msgstr "" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "" + +#. Label of the show_students (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Students" msgstr "" #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' @@ -6412,13 +6815,13 @@ msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "" @@ -6436,10 +6839,14 @@ msgstr "" msgid "Submission by" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "" @@ -6452,7 +6859,7 @@ msgstr "" msgid "Submit" msgstr "" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "" @@ -6482,7 +6889,7 @@ msgstr "" msgid "Sunday" msgstr "Domingo" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -6492,7 +6899,6 @@ msgstr "" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "" @@ -6604,7 +7010,7 @@ msgstr "" msgid "Text" msgstr "" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "" @@ -6615,7 +7021,11 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "" + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "" @@ -6623,7 +7033,7 @@ msgstr "" msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "" -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "" @@ -6635,11 +7045,11 @@ msgstr "" msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "" @@ -6647,15 +7057,23 @@ msgstr "" msgid "The last day to schedule your evaluations is " msgstr "" -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "" -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "" @@ -6667,19 +7085,15 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "" - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "" @@ -6702,10 +7116,6 @@ msgstr "" msgid "These customisations will work on the main batch page." msgstr "" -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "" - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "" @@ -6715,29 +7125,29 @@ msgstr "" msgid "This certificate does no expire" msgstr "" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "" @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "" #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6856,7 +7266,9 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "" msgid "Timezone" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "" @@ -6891,8 +7303,12 @@ msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "" msgid "Title" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "" + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "" @@ -6929,7 +7349,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -6956,10 +7376,18 @@ msgstr "" msgid "Training Feedback" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "" msgid "Tuesday" msgstr "Terça-feira" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "" @@ -6994,8 +7422,9 @@ 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:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "" msgid "Type" msgstr "Tipo" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "" @@ -7051,7 +7480,8 @@ msgstr "" msgid "Under Review" msgstr "" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "" @@ -7072,29 +7502,30 @@ msgstr "" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "" @@ -7110,11 +7541,15 @@ msgstr "" msgid "Upload" msgstr "" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "" @@ -7168,6 +7603,10 @@ msgstr "" msgid "User Skill" msgstr "" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "" + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "" @@ -7177,8 +7616,9 @@ msgstr "" msgid "Username" msgstr "" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "" @@ -7207,7 +7647,7 @@ msgid "Video Embed Link" msgstr "" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" +msgid "Video Statistics" msgstr "" #: frontend/src/pages/JobDetail.vue:31 @@ -7223,7 +7663,7 @@ msgstr "" msgid "View Resume" msgstr "" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "" @@ -7232,10 +7672,6 @@ msgstr "" msgid "Violet" msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" @@ -7293,12 +7732,12 @@ msgstr "" msgid "Welcome to {0}!" msgstr "" -#: frontend/src/pages/PersonaForm.vue:32 -msgid "What best describes your role?" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" msgstr "" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" +#: frontend/src/pages/PersonaForm.vue:32 +msgid "What best describes your role?" msgstr "" #: frontend/src/pages/PersonaForm.vue:21 @@ -7309,7 +7748,7 @@ msgstr "" msgid "When a course gets submitted for review, it will be listed here." msgstr "" -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "" @@ -7317,11 +7756,6 @@ msgstr "" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "" @@ -7355,7 +7789,7 @@ msgstr "" msgid "Write a Review" msgstr "" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "" @@ -7366,27 +7800,51 @@ msgstr "" msgid "Yellow" msgstr "Amarelo" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "" + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "" + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "" + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "" + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "" + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "" @@ -7415,6 +7873,10 @@ msgstr "" msgid "You can find their resume attached to this email." msgstr "" +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "" @@ -7423,42 +7885,114 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "" -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "" -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "" -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "" +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "" + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "" + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "" + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "" + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "" + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "" + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "" -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "" + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "" + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "" + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "" + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "" + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "" + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "" + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "" + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "" +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "" @@ -7480,7 +8014,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "" @@ -7492,11 +8026,11 @@ msgstr "" msgid "You have applied" msgstr "" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "" @@ -7508,7 +8042,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "" @@ -7520,15 +8054,15 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "" @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "" #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." +msgid "You must be an Admin to assign badges to users." msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "" @@ -7569,7 +8103,7 @@ msgstr "" msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "" -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "" @@ -7592,11 +8126,11 @@ msgstr "" msgid "Your Output" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "" @@ -7604,7 +8138,7 @@ msgstr "" msgid "Your calendar is set." msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "" @@ -7612,12 +8146,15 @@ msgstr "" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "" + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "" @@ -7641,19 +8178,28 @@ msgstr "" msgid "Zen Mode" msgstr "" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "" @@ -7662,6 +8208,10 @@ msgstr "" msgid "Zoom Settings" msgstr "" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "" @@ -7707,8 +8257,9 @@ msgstr "" msgid "certificates" msgstr "" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "" msgid "days" msgstr "dias" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "avaliação" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "" @@ -7758,11 +8309,11 @@ msgstr "" msgid "lessons" msgstr "lições" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "" @@ -7792,7 +8343,7 @@ msgstr "" msgid "others" msgstr "outros" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "" @@ -7825,7 +8376,7 @@ msgstr "" msgid "to select" msgstr "" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "" @@ -7849,7 +8400,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "" @@ -7861,11 +8412,11 @@ msgstr "" msgid "{0} has applied for the job position {1}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "" @@ -7881,11 +8432,11 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "" @@ -7893,7 +8444,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "" @@ -7901,45 +8452,45 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "{0} não foi encontrado" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "" diff --git a/lms/locale/pt_BR.po b/lms/locale/pt_BR.po index de99a4e5..c62afc51 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: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-19 15:53\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:25\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr "" msgid " you are on a" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "" @@ -67,26 +67,26 @@ msgstr "" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "A new batch has been published on " msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -102,27 +102,23 @@ msgstr "" msgid "A new course has been published on " msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "" msgid "Account ID" msgstr "" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "" @@ -151,21 +151,20 @@ msgstr "" msgid "Active Members" msgstr "" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "" msgid "Add Evaluator" msgstr "" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "" @@ -200,6 +199,10 @@ msgstr "" msgid "Add Test Case" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "" @@ -208,23 +211,19 @@ msgstr "" msgid "Add a Lesson" msgstr "" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" +msgid "Add a course to the batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "" @@ -237,7 +236,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "" @@ -257,11 +256,11 @@ msgstr "" msgid "Add an assignment to your lesson" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "" @@ -269,7 +268,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "" @@ -281,20 +280,16 @@ msgstr "" msgid "Add web page to sidebar" msgstr "" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "" msgid "Administrator" msgstr "" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "" @@ -344,12 +338,13 @@ msgstr "" msgid "Allow Guest Access" msgstr "" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "" @@ -359,10 +354,6 @@ msgstr "" msgid "Allow accessing future dates" msgstr "" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "" @@ -375,9 +366,10 @@ msgstr "Âmbar" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "Valor Total" msgid "Amount (USD)" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "" #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "" @@ -486,11 +480,11 @@ msgstr "" msgid "Apps" msgstr "" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "" @@ -502,18 +496,22 @@ msgstr "" msgid "Are you sure you want to enroll?" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "" + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "" #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "" @@ -529,18 +527,18 @@ msgstr "" msgid "Assessment Type" msgstr "" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "" msgid "Assignment Attachment" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "" msgid "Assignment created successfully" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "" #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "" @@ -630,7 +637,7 @@ msgstr "" msgid "At least one applicable item is required" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "" @@ -660,13 +667,8 @@ msgstr "" msgid "Authorize Google Calendar Access" msgstr "" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "" @@ -679,23 +681,27 @@ msgstr "" msgid "Available Slots" msgstr "" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" msgstr "" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 @@ -720,6 +726,10 @@ msgstr "" msgid "Badge Image" msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "" @@ -748,21 +758,28 @@ msgstr "" msgid "Badge {0} has already been assigned to this {1}." msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "Lote" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "" msgid "Batch Details Raw" msgstr "" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "" @@ -815,6 +835,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "" msgid "Batch Settings" msgstr "" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "" @@ -842,7 +864,7 @@ msgstr "" msgid "Batch Start Date:" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "" @@ -853,33 +875,43 @@ msgstr "" msgid "Batch Title" msgstr "" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "" +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "" @@ -892,21 +924,21 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "" @@ -950,15 +982,11 @@ msgstr "" msgid "CGPA/4" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "" @@ -1019,7 +1052,7 @@ msgstr "" msgid "Certificate Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "" @@ -1027,32 +1060,36 @@ msgstr "" msgid "Certificate saved successfully" msgstr "" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "" @@ -1066,7 +1103,19 @@ msgstr "" msgid "Certification Name" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "" @@ -1075,20 +1124,20 @@ msgstr "" msgid "Certifications" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "" @@ -1096,18 +1145,18 @@ msgstr "" msgid "Change" msgstr "" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "" @@ -1116,23 +1165,24 @@ msgstr "" msgid "Chapter Reference" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "" @@ -1181,11 +1231,11 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "" @@ -1197,13 +1247,13 @@ msgstr "" msgid "Choose an icon" msgstr "" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "Cidade" msgid "Class:" msgstr "" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "" @@ -1222,7 +1272,7 @@ msgstr "" msgid "Clearly Defined Role" msgstr "" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "" @@ -1248,7 +1298,7 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "" @@ -1285,27 +1335,29 @@ msgstr "" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "" @@ -1315,7 +1367,7 @@ msgstr "" msgid "Common keywords that will be used for all pages" msgstr "" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "" @@ -1328,20 +1380,20 @@ msgstr "Empresa" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "" msgid "Complete Your Enrollment" msgstr "" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "" @@ -1395,6 +1448,11 @@ msgstr "" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "" msgid "Conduct Evaluation" msgstr "" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "" @@ -1441,7 +1520,7 @@ msgstr "" msgid "Confirm Your Action" msgstr "" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "" @@ -1456,7 +1535,7 @@ msgstr "" msgid "Confirmation Email Template" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "" @@ -1476,7 +1555,10 @@ msgstr "" msgid "Contact Us URL" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "" @@ -1485,7 +1567,7 @@ msgstr "" #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "Código do Cupom" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "" @@ -1569,22 +1651,24 @@ msgstr "" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "" @@ -1621,8 +1704,8 @@ msgstr "" msgid "Course Chapter" msgstr "" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "" @@ -1638,14 +1721,19 @@ msgstr "" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "" msgid "Course Creator" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "" @@ -1679,7 +1768,8 @@ msgstr "" msgid "Course Evaluator" msgstr "" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "" @@ -1693,7 +1783,7 @@ msgstr "" msgid "Course Lesson" msgstr "" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "" @@ -1701,12 +1791,15 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "" @@ -1716,8 +1809,8 @@ msgstr "" msgid "Course Settings" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "" @@ -1734,6 +1827,10 @@ msgstr "" msgid "Course Title" msgstr "" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "" @@ -1742,38 +1839,46 @@ msgstr "" msgid "Course already added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "" #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "" msgid "Courses Completed" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "" msgid "Create Certificate" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "" @@ -1846,15 +1956,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "" @@ -1866,35 +1976,37 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "Ciano" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "" @@ -1964,10 +2081,6 @@ msgstr "" msgid "Date" msgstr "Data" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "" msgid "Delete" msgstr "" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "" @@ -2034,7 +2148,7 @@ msgstr "" msgid "Delete Program" msgstr "" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "" @@ -2042,11 +2156,11 @@ msgstr "" msgid "Delete this coupon?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2054,18 +2168,22 @@ msgstr "" msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "" #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "Detalhes" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "" + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "" @@ -2119,6 +2243,7 @@ msgstr "" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "Desconto" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "Valor do Desconto" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "" @@ -2206,8 +2331,6 @@ msgstr "" msgid "Duration of the live class in minutes" msgstr "" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "" msgid "Edit Badge Assignment" msgstr "" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "" @@ -2241,11 +2364,19 @@ msgstr "" msgid "Edit Email Template" msgstr "" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "" @@ -2302,10 +2433,6 @@ msgstr "" msgid "Email Sent" msgstr "" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "" @@ -2353,12 +2479,13 @@ msgstr "" msgid "Enable Negative Marking" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "" #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "" #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "" @@ -2394,6 +2525,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "" msgid "End Time" msgstr "" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "" @@ -2416,27 +2548,50 @@ msgstr "" msgid "Enforce Course Order" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "" @@ -2475,7 +2631,7 @@ msgstr "" msgid "Enter a Coupon Code" msgstr "" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "" @@ -2487,7 +2643,11 @@ msgstr "" msgid "Enter reply to email" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "" @@ -2499,7 +2659,7 @@ msgstr "" msgid "Error creating email template" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -2507,16 +2667,27 @@ msgstr "" msgid "Error creating quiz: {0}" msgstr "" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "" @@ -2524,9 +2695,14 @@ msgstr "" msgid "Error updating email template" msgstr "" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2562,9 +2743,10 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "" msgid "Evaluator added successfully" msgstr "" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "" - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2616,7 +2794,7 @@ msgstr "" msgid "Event" msgstr "" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "" @@ -2637,7 +2815,7 @@ msgstr "" msgid "Exercise deleted successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "" @@ -2710,6 +2888,10 @@ msgstr "" msgid "Failed" msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "" @@ -2718,7 +2900,7 @@ msgstr "" msgid "Failed to enroll in program: {0}" msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" @@ -2726,7 +2908,7 @@ msgstr "" msgid "Failed to send email" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2734,26 +2916,26 @@ msgstr "" msgid "Failed to update badge assignment: " msgstr "" -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "Destaque" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "" @@ -2776,7 +2958,7 @@ msgstr "" msgid "Filter assignments by course" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "" @@ -2784,7 +2966,7 @@ msgstr "" msgid "Filter by Exercise" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "" @@ -2793,7 +2975,8 @@ msgstr "" msgid "Filter by Status" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "Nome" @@ -2823,13 +3006,18 @@ msgstr "" msgid "Formal Wear" msgstr "" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "Nome Completo" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "" msgid "GST Amount" msgstr "" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "" @@ -2915,8 +3103,8 @@ msgstr "" msgid "General" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "" @@ -2924,7 +3112,7 @@ msgstr "" msgid "Generate Google Meet Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "" @@ -2947,7 +3135,7 @@ msgstr "" msgid "Get the app on your iPhone for easy access & a better experience" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "" @@ -2956,6 +3144,48 @@ msgstr "" msgid "Github ID" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "" @@ -2978,7 +3208,7 @@ msgstr "" msgid "Grade Type" msgstr "" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "" @@ -3023,7 +3253,7 @@ msgstr "" msgid "Hello Learner" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "" @@ -3031,7 +3261,7 @@ msgstr "" msgid "Help others learn something new by creating a course." msgstr "" -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "" @@ -3044,7 +3274,7 @@ msgstr "" msgid "Here are the details:" msgstr "" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "" @@ -3078,6 +3308,10 @@ msgstr "" msgid "Highlight" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "" + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "" msgid "Hiring" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "" @@ -3114,15 +3350,19 @@ msgstr "" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "" @@ -3137,8 +3377,8 @@ msgstr "" msgid "Identify User Category" msgstr "" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." msgstr "" #: frontend/src/components/Quiz.vue:46 @@ -3190,19 +3430,19 @@ msgstr "Imagem" msgid "Image search powered by" msgstr "" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "" @@ -3228,6 +3468,10 @@ msgstr "" msgid "Include In Preview" msgstr "" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3285,15 +3528,22 @@ msgstr "" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "" + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "" msgid "Instructors Comments" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "Introdução" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "" @@ -3352,21 +3606,21 @@ msgstr "" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "" @@ -3399,21 +3653,11 @@ msgstr "" msgid "Job" msgstr "" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "" @@ -3424,11 +3668,6 @@ msgstr "" msgid "Job Opportunity" msgstr "" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "Cargo" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "" @@ -3484,8 +3725,8 @@ msgstr "" msgid "Keep going," msgstr "" -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "" @@ -3606,6 +3847,11 @@ msgstr "" msgid "LMS Enrollment" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "" msgid "LMS Live Class Participant" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "Sobrenome" @@ -3789,11 +4030,16 @@ msgstr "Sobrenome" msgid "Launch File" msgstr "" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "" @@ -3814,7 +4060,7 @@ msgstr "" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "" msgid "Lesson Title" msgstr "" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "" @@ -3856,7 +4114,8 @@ msgstr "" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "" -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "" @@ -3966,7 +4225,7 @@ msgstr "" msgid "Longest Streak" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "" @@ -3979,8 +4238,8 @@ msgstr "" msgid "Make LMS the default home" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "" @@ -3988,11 +4247,7 @@ msgstr "" msgid "Make notes for quick revision. Press / for menu." msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4006,6 +4261,11 @@ msgstr "" msgid "Manifest File" msgstr "" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "" @@ -4018,7 +4278,7 @@ msgstr "" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "" @@ -4084,9 +4345,9 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "" @@ -4143,8 +4406,12 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "" msgid "Member already enrolled in this batch" msgstr "" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "" @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "Meta Tags" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "" @@ -4321,7 +4593,7 @@ msgstr "" msgid "Milestone" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "" @@ -4332,6 +4604,7 @@ msgstr "" #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "Modificado" msgid "Modified By" msgstr "" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "" @@ -4382,7 +4659,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "" @@ -4395,11 +4672,11 @@ msgstr "" msgid "Multiple Correct Answers" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "" @@ -4407,6 +4684,10 @@ msgstr "" msgid "My Notes" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "" @@ -4426,17 +4709,19 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "" @@ -4444,8 +4729,9 @@ msgstr "" msgid "New Coupon" msgstr "" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "" @@ -4453,7 +4739,12 @@ msgstr "" msgid "New Email Template" msgstr "" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "" @@ -4461,6 +4752,10 @@ msgstr "" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "" @@ -4477,11 +4772,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -4495,7 +4790,7 @@ msgstr "Novo {0}" msgid "Next" msgstr "" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "" @@ -4528,8 +4823,16 @@ msgstr "" msgid "No Upcoming Evaluations" msgstr "" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." msgstr "" #: lms/templates/certificates_section.html:23 @@ -4544,15 +4847,16 @@ msgstr "" msgid "No coupons selected for deletion" msgstr "" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" msgstr "" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "" @@ -4561,7 +4865,7 @@ msgstr "" msgid "No courses under review" msgstr "" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "" @@ -4569,7 +4873,7 @@ msgstr "" msgid "No introduction" msgstr "" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "" @@ -4593,20 +4897,21 @@ msgstr "" msgid "No quizzes added yet." msgstr "" -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "" msgid "Note" msgstr "" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "Anotações" @@ -4689,11 +4997,11 @@ msgstr "" msgid "Notify me when available" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "" msgid "Once again, congratulations on this significant accomplishment." msgstr "" -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "" + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "" msgid "Open Ended" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "" #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "Laranja" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "Organização" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "" msgid "Others" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "" @@ -4852,18 +5176,22 @@ msgstr "" msgid "Output" msgstr "" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "Visão Geral" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "Proprietário" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "" @@ -4876,35 +5204,35 @@ msgstr "" msgid "PDF" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "" msgid "Password" msgstr "" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" msgstr "" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "Pagamento Recebido" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "" #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "" @@ -5036,6 +5366,10 @@ msgstr "" msgid "Payment for Document Type" msgstr "" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "" @@ -5048,15 +5382,20 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "" msgid "Percentage Discount" msgstr "" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "Número de telefone" @@ -5096,10 +5431,6 @@ msgstr "Rosa" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "" -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "" - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "" @@ -5116,11 +5447,15 @@ msgstr "" msgid "Please complete the previous course to unlock this one." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -5132,11 +5467,11 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "" @@ -5148,12 +5483,11 @@ msgstr "" msgid "Please enter a valid Contact Us URL." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "" @@ -5161,19 +5495,19 @@ msgstr "" msgid "Please enter a valid timestamp" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "" @@ -5181,16 +5515,16 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "" - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "" + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:19 @@ -5202,11 +5536,11 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "" -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "" @@ -5214,19 +5548,35 @@ msgstr "" msgid "Please run the code to execute the test cases." msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "" + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "" @@ -5234,19 +5584,27 @@ msgstr "" msgid "Please select a member" msgstr "" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "" @@ -5258,14 +5616,10 @@ msgstr "" msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "" - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "" msgid "Post" msgstr "" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "Precificação" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -5394,7 +5749,7 @@ msgstr "" msgid "Problem Statement" msgstr "" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "" @@ -5403,7 +5758,8 @@ msgstr "" msgid "Profession" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "" @@ -5437,17 +5793,21 @@ msgstr "" msgid "Program updated successfully" msgstr "" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "" @@ -5475,14 +5835,14 @@ msgstr "" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "" msgid "Progress (%)" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "" @@ -5507,7 +5866,7 @@ msgstr "" msgid "Progress Summary for {0}" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "" @@ -5519,9 +5878,10 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "Publicado no" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "" @@ -5567,10 +5932,9 @@ msgstr "Python" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "" msgid "Questions" msgstr "" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "" @@ -5631,10 +5995,14 @@ msgstr "" msgid "Quiz ID" msgstr "" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "" @@ -5661,7 +6029,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "" -#: frontend/src/pages/QuizForm.vue:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "" @@ -5670,9 +6038,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "" @@ -5687,7 +6055,7 @@ 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "" msgid "Regards" msgstr "" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "" @@ -5756,26 +6124,22 @@ msgstr "" msgid "Registered but disabled" msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "" @@ -5783,15 +6147,20 @@ msgstr "" msgid "Remove Highlight" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "" + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "" @@ -5814,23 +6183,18 @@ msgstr "Currículo" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "Reveja" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "" @@ -5854,19 +6219,19 @@ msgstr "" msgid "Route" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -5878,6 +6243,12 @@ msgstr "" msgid "Run" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "" @@ -5905,7 +6276,7 @@ msgstr "" msgid "SEO" msgstr "" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "" @@ -5918,11 +6289,11 @@ msgstr "" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "" @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "" msgid "Search by Name" msgstr "" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "" -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "" @@ -6099,11 +6479,11 @@ msgstr "" msgid "Send calendar invite for evaluations" msgstr "" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "" @@ -6115,38 +6495,39 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "Configurações" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "" @@ -6214,8 +6595,8 @@ msgstr "" msgid "Signup Settings" msgstr "" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "" @@ -6256,16 +6637,24 @@ msgstr "" msgid "Slot deleted successfully" msgstr "" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "Origem" msgid "Staff" msgstr "" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "" msgid "Start Date:" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "" msgid "Startup Organization" msgstr "" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "" @@ -6355,15 +6746,15 @@ msgstr "" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,38 +6763,50 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "Situação" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 -#: lms/lms/doctype/lms_settings/lms_settings.json -msgid "Students" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" msgstr "" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "" + +#. Label of the show_students (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Students" msgstr "" #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' @@ -6412,13 +6815,13 @@ msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "O assunto é obrigatório" @@ -6436,10 +6839,14 @@ msgstr "" msgid "Submission by" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "" @@ -6452,7 +6859,7 @@ msgstr "" msgid "Submit" msgstr "" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "" @@ -6482,7 +6889,7 @@ msgstr "" msgid "Sunday" msgstr "" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -6492,7 +6899,6 @@ msgstr "" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "" @@ -6604,7 +7010,7 @@ msgstr "" msgid "Text" msgstr "" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "" @@ -6615,7 +7021,11 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "" + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "" @@ -6623,7 +7033,7 @@ msgstr "" msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "" -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "" @@ -6635,11 +7045,11 @@ msgstr "" msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "" @@ -6647,15 +7057,23 @@ msgstr "" msgid "The last day to schedule your evaluations is " msgstr "" -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "" -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "" @@ -6667,19 +7085,15 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "" - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "" @@ -6702,10 +7116,6 @@ msgstr "" msgid "These customisations will work on the main batch page." msgstr "" -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "" - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "" @@ -6715,29 +7125,29 @@ msgstr "" msgid "This certificate does no expire" msgstr "" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "" @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "" #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6856,7 +7266,9 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "" msgid "Timezone" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "" @@ -6891,8 +7303,12 @@ msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "" msgid "Title" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "" + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "" @@ -6929,7 +7349,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -6956,10 +7376,18 @@ msgstr "" msgid "Training Feedback" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "" msgid "Tuesday" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "" @@ -6994,8 +7422,9 @@ 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:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "" msgid "Type" msgstr "" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "" @@ -7051,7 +7480,8 @@ msgstr "" msgid "Under Review" msgstr "" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "" @@ -7072,29 +7502,30 @@ msgstr "" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "" @@ -7110,11 +7541,15 @@ msgstr "" msgid "Upload" msgstr "" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "" @@ -7168,6 +7603,10 @@ msgstr "" msgid "User Skill" msgstr "" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "" + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "" @@ -7177,8 +7616,9 @@ msgstr "" msgid "Username" msgstr "" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "" @@ -7207,7 +7647,7 @@ msgid "Video Embed Link" msgstr "" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" +msgid "Video Statistics" msgstr "" #: frontend/src/pages/JobDetail.vue:31 @@ -7223,7 +7663,7 @@ msgstr "" msgid "View Resume" msgstr "" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "" @@ -7232,10 +7672,6 @@ msgstr "" msgid "Violet" msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" @@ -7293,12 +7732,12 @@ msgstr "" msgid "Welcome to {0}!" msgstr "" -#: frontend/src/pages/PersonaForm.vue:32 -msgid "What best describes your role?" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" msgstr "" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" +#: frontend/src/pages/PersonaForm.vue:32 +msgid "What best describes your role?" msgstr "" #: frontend/src/pages/PersonaForm.vue:21 @@ -7309,7 +7748,7 @@ msgstr "" msgid "When a course gets submitted for review, it will be listed here." msgstr "" -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "" @@ -7317,11 +7756,6 @@ msgstr "" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "" @@ -7355,7 +7789,7 @@ msgstr "" msgid "Write a Review" msgstr "" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "" @@ -7366,27 +7800,51 @@ msgstr "" msgid "Yellow" msgstr "Amarelo" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "" + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "" + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "" + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "" + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "" + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "" @@ -7415,6 +7873,10 @@ msgstr "" msgid "You can find their resume attached to this email." msgstr "" +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "" @@ -7423,42 +7885,114 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "" -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "" -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "" -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "" +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "" + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "" + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "" + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "" + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "" + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "" + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "" -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "" + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "" + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "" + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "" + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "" + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "" + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "" + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "" + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "" +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "" @@ -7480,7 +8014,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "" @@ -7492,11 +8026,11 @@ msgstr "" msgid "You have applied" msgstr "" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "" @@ -7508,7 +8042,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "" @@ -7520,15 +8054,15 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "" @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "" #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." +msgid "You must be an Admin to assign badges to users." msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "" @@ -7569,7 +8103,7 @@ msgstr "" msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "" -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "" @@ -7592,11 +8126,11 @@ msgstr "" msgid "Your Output" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "" @@ -7604,7 +8138,7 @@ msgstr "" msgid "Your calendar is set." msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "" @@ -7612,12 +8146,15 @@ msgstr "" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "" + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "" @@ -7641,19 +8178,28 @@ msgstr "" msgid "Zen Mode" msgstr "" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "" @@ -7662,6 +8208,10 @@ msgstr "" msgid "Zoom Settings" msgstr "" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "atividades" @@ -7707,8 +8257,9 @@ msgstr "certificado" msgid "certificates" msgstr "certificados" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "" msgid "days" msgstr "dias" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "avaliação" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "" @@ -7758,11 +8309,11 @@ msgstr "" msgid "lessons" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "" @@ -7792,7 +8343,7 @@ msgstr "minutos" msgid "others" msgstr "outros" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "" @@ -7825,7 +8376,7 @@ msgstr "" msgid "to select" msgstr "" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "" @@ -7849,7 +8400,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "" @@ -7861,11 +8412,11 @@ msgstr "" msgid "{0} has applied for the job position {1}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "" @@ -7881,11 +8432,11 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "" @@ -7893,7 +8444,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "" @@ -7901,45 +8452,45 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "{0} não encontrado" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "" diff --git a/lms/locale/ru.po b/lms/locale/ru.po index d7422327..47efd6d2 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: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-03-07 00:33\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:24\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr "" msgid " you are on a" msgstr " вы находитесь на" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "Настройки LMS" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "Настроить главную страницу" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "Посетить портал LMS" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "Создать курс" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "Документация" @@ -67,26 +67,26 @@ msgstr "Документация msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "Уважаемый {{ member_name }},
\\n\\nВы были записаны в нашу предстоящую партию {{ batch_name }}.
\\n\\nСпасибо,
\\nОбучение Frappe
" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "Начало работы" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "Мастер" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "Статистика" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "Курс не может иметь как платного сертификата, так и аттестата." -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "A new batch has been published on " msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -102,27 +102,23 @@ msgstr "" msgid "A new course has been published on " msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "Однострочное введение в курс на карточке курса" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "О" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "О курсе" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "Об этой партии" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "Принятие условий и/или политик" msgid "Account ID" msgstr "ID аккаунта" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "Наименование счёта" @@ -151,21 +151,20 @@ msgstr "Достижения" msgid "Active Members" msgstr "Активные участники" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "Добавить" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "Добавить курс в программу" msgid "Add Evaluator" msgstr "Добавить оценщика" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "Добавить урок" @@ -200,6 +199,10 @@ msgstr "Добавить слот" msgid "Add Test Case" msgstr "Добавить тестовый пример" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "Добавить главу" @@ -208,23 +211,19 @@ msgstr "Добавить главу" msgid "Add a Lesson" msgstr "Добавить урок" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "Добавить студента" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "Добавить главу" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" -msgstr "Добавить курс" +msgid "Add a course to the batch" +msgstr "" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "Добавьте ключевое слово и нажмите Ввод" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "Добавить урок" @@ -237,7 +236,7 @@ msgstr "Добавить нового участника" msgid "Add a new question" msgstr "Добавить новый вопрос" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "Добавить программу" @@ -257,11 +256,11 @@ msgstr "Добавить тест" msgid "Add an assignment to your lesson" msgstr "Добавить задание к уроку" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 msgid "Add at least one possible answer for this question: {0}" msgstr "Добавьте хотя бы один возможный ответ на этот вопрос: {0}" -#: frontend/src/components/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "Добавить курсы к вашей партии" @@ -269,7 +268,7 @@ msgstr "Добавить курсы к вашей партии" msgid "Add quiz to this video" msgstr "Добавьте викторину к этому видео" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "Добавить учеников к вашей партии" @@ -281,20 +280,16 @@ msgstr "Добавить заметки" msgid "Add web page to sidebar" msgstr "Добавить веб страницу на боковую панель" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "Добавьте свое задание как {0}" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "Добавьте вашу первую главу" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "Добавьте свой первый урок" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "Админ" msgid "Administrator" msgstr "Администратор" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "Все" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "Все партии" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "Все курсы" @@ -344,12 +338,13 @@ msgstr "Если установлен лимит, все вопросы долж msgid "Allow Guest Access" msgstr "Разрешить гостевой доступ" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" -msgstr "Разрешить размещение вакансий на веб-сайте" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" +msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "Разрешить самостоятельную регистрацию" @@ -359,10 +354,6 @@ msgstr "Разрешить самостоятельную регистрацию msgid "Allow accessing future dates" msgstr "Разрешить доступ к будущим датам" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "Разрешить самостоятельную регистрацию" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "Уже зарегистрирован" @@ -375,9 +366,10 @@ msgstr "Янтарный" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "Сумма" msgid "Amount (USD)" msgstr "Сумма" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "Сумма и валюта необходимы для выплаченных партий." -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "Для оплаты сертификатов требуется сумма и валюта." -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "Сумма и валюта необходимы для оплаченных курсов." #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "Сумма с НДС" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "Объявление" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "Объявление было успешно отправлено" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "Требуется объявление" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "Объявления" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "Подать заявку на эту работу" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "Утвержден" @@ -486,11 +480,11 @@ msgstr "Утвержден" msgid "Apps" msgstr "Приложения" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "Архивировано" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "Вы уверены, что хотите отменить эту оценку? Это действие нельзя отменить." @@ -502,18 +496,22 @@ msgstr "Вы уверены, что хотите удалить эту прог msgid "Are you sure you want to enroll?" msgstr "Вы уверены, что хотите зарегистрироваться?" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "Вы уверены, что хотите войти в панель управления Frappe?" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "" + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "Задать вопрос для получения помощи сообщества." #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "Оценка" @@ -529,18 +527,18 @@ msgstr "Название оценки" msgid "Assessment Type" msgstr "Тип оценки" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "Тест успешно добавлен" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "Назначен для" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "Назначение" msgid "Assignment Attachment" msgstr "Прикрепленное задание" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "Название задания" msgid "Assignment created successfully" msgstr "Задание успешно создано" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "Задание для урока {0} от {1} уже существует." -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "Задание успешно отправлено" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "Задание появится в конце урока." #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "Задания" @@ -630,7 +637,7 @@ msgstr "Задания" msgid "At least one applicable item is required" msgstr "Обязательно заполнение хотя бы одного поля" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "Для этого вопроса должен быть верным хотя бы один вариант." @@ -660,13 +667,8 @@ msgstr "Предпочтение в одежде" msgid "Authorize Google Calendar Access" msgstr "Разрешить доступ к Google Календарю" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "Автоназначение" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "Авто. запись" @@ -679,24 +681,28 @@ msgstr "Доступность успешно обновлена" msgid "Available Slots" msgstr "Доступные слоты" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "Средний отзыв получен" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "Средний прогресс %" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "Средняя оценка" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" -msgstr "Среднее время просмотра" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" +msgstr "" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 msgid "Back to Course" @@ -720,6 +726,10 @@ msgstr "Описание бейджа" msgid "Badge Image" msgstr "Изображение бейджа" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "Задание успешно создано" @@ -748,21 +758,28 @@ msgstr "Роль успешно обновлена" msgid "Badge {0} has already been assigned to this {1}." msgstr "Значок {0} уже назначен этому {1}." +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "Пакет" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "Группа курса" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "Подробности группы" msgid "Batch Details Raw" msgstr "Подробности группы Необработанные" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "Срок годности партии" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "Пакетная запись LMS" @@ -815,6 +835,8 @@ msgstr "Подтверждение групповой регистрации" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "Наименование группы" msgid "Batch Settings" msgstr "Настройки группы" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "Дата начала группы" @@ -842,7 +864,7 @@ msgstr "Дата начала группы" msgid "Batch Start Date:" msgstr "Дата начала группы:" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "Сводка по пакету" @@ -853,33 +875,43 @@ msgstr "Сводка по пакету" msgid "Batch Title" msgstr "Название пакета" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "Глава успешно удалена" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "Дата окончания пакета не может быть раньше даты начала пакета" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "Пакет уже начался." -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "Пакет продается." -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "Пакетное время начала не может быть больше или равно времени окончания." +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "Партия:" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "Группы" @@ -892,21 +924,21 @@ msgstr "С наилучшими пожеланиями" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "Платёжные реквизиты" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "Имя плательщика" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "О себе" @@ -950,15 +982,11 @@ msgstr "От" msgid "CGPA/4" msgstr "CGPA/4" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "Отмена" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "Отменить оценку?" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "Повседневный" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "Категория успешно обновлена" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "Сертификат" @@ -1019,7 +1052,7 @@ msgstr "Шаблон письма с сертификатом" msgid "Certificate Link" msgstr "Ссылка на сертификат" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "Сертификат об окончании" @@ -1027,32 +1060,36 @@ msgstr "Сертификат об окончании" msgid "Certificate saved successfully" msgstr "Сертификат успешно сохранен" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "Сертификаты" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "Сертификаты успешно созданы" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "Сертификация" @@ -1066,7 +1103,19 @@ msgstr "Детали сертификации" msgid "Certification Name" msgstr "Название сертификации" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "Сертификация для этого курса не предусмотрена." @@ -1075,20 +1124,20 @@ msgstr "Сертификация для этого курса не предус msgid "Certifications" msgstr "Сертификаты" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "Сертифицирован" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "Сертифицированные члены" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "Сертифицированные участники" @@ -1096,18 +1145,18 @@ msgstr "Сертифицированные участники" msgid "Change" msgstr "Изменить" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "Изменения успешно сохранены" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "Глава" @@ -1116,23 +1165,24 @@ msgstr "Глава" msgid "Chapter Reference" msgstr "Ссылка на главу" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "Глава успешно добавлена" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "Глава успешно удалена" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "Глава успешно добавлена" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "Глава успешно обновлена" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "Главы" @@ -1181,11 +1231,11 @@ msgstr "" msgid "Choices" msgstr "Варианты ответов" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "Выберите цвет для карточки курса" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "Выберите все подходящие ответы" @@ -1197,13 +1247,13 @@ msgstr "Выберите существующий вопрос" msgid "Choose an icon" msgstr "Выберите иконку" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "Выберите один ответ" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "Город" msgid "Class:" msgstr "Класс:" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "Очистить" @@ -1222,7 +1272,7 @@ msgstr "Очистить" msgid "Clearly Defined Role" msgstr "Четко определенная роль" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "Нажмите здесь" @@ -1248,7 +1298,7 @@ msgstr "Закрыть" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "Код" msgid "Collaboration Preference" msgstr "Предпочтение в сотрудничестве" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "Свернуть" @@ -1285,27 +1335,29 @@ msgstr "Название академии" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "Цвет" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "Ключевые слова для SEO, разделённые запятыми" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "Комментарии" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "Комментарии оценщика" @@ -1315,7 +1367,7 @@ msgstr "Комментарии оценщика" msgid "Common keywords that will be used for all pages" msgstr "Общие ключевые слова, которые будут использоваться для всех страниц" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "Сообщество" @@ -1328,20 +1380,20 @@ msgstr "Компания" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "Информация о компании" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "Email Компании" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "Логотип Компании" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "Тип компании" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "Сообщение компилятора" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "Завершить регистрацию" msgid "Complete Your Enrollment" msgstr "Завершите регистрацию" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "Завершите регистрацию - Не пропустите!" @@ -1395,6 +1448,11 @@ msgstr "Завершите регистрацию - Не пропустите!" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "Пройдите предстоящий тест, чтобы продолжить просмотр видео. Тест откроется через {0} {1}." +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "Завершено" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "Сертификат об окончании" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "Условие должно быть допустимым кодом Pyt msgid "Conduct Evaluation" msgstr "Проведение оценки" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" -msgstr "Конфигурации" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" +msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "Конфигурация" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "Подтвердить" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "Подтвердить участие" @@ -1441,7 +1520,7 @@ msgstr "Подтвердить участие" msgid "Confirm Your Action" msgstr "" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "Подтвердите свое действие по удалению" @@ -1456,7 +1535,7 @@ msgstr "Отправлено письмо подтверждения" msgid "Confirmation Email Template" msgstr "Подтверждение шаблона E-mail" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "Поздравляем с получением сертификата!" @@ -1476,7 +1555,10 @@ msgstr "Свяжитесь с нами по электронной почте" msgid "Contact Us URL" msgstr "Свяжитесь с нами URL" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "Свяжитесь с администратором, чтобы записаться на этот курс" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "Свяжитесь с администратором, чтобы записаться на этот курс." @@ -1485,7 +1567,7 @@ msgstr "Свяжитесь с администратором, чтобы зап #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "Продолжить обучение" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "Правильный ответ" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "Купон" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "Код купона" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "Сведения о купоне" @@ -1569,22 +1651,24 @@ msgstr "Купон(ы) успешно удален" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "Купон(ы) успешно удален" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "Купон(ы) успешно удален" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "Курс" @@ -1621,8 +1704,8 @@ msgstr "Курс" msgid "Course Chapter" msgstr "Глава курса" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "Курс завершен" @@ -1638,14 +1721,19 @@ msgstr "Количество курсов" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "Количество курсов" msgid "Course Creator" msgstr "Создание курса" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "Данные курса" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "Описание курса" @@ -1679,7 +1768,8 @@ msgstr "Регистрация на курс" msgid "Course Evaluator" msgstr "Оценщик курса" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "Изображение курса" @@ -1693,7 +1783,7 @@ msgstr "Преподаватель курса" msgid "Course Lesson" msgstr "Урок курса" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "Список курсов" @@ -1701,12 +1791,15 @@ msgstr "Список курсов" msgid "Course Name" msgstr "Название курса" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "Структура курса" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "Сводка успеваемости по курсу" @@ -1716,8 +1809,8 @@ msgstr "Сводка успеваемости по курсу" msgid "Course Settings" msgstr "Настройки курса" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "Статистика курса" @@ -1734,6 +1827,10 @@ msgstr "Статистика курса" msgid "Course Title" msgstr "Заголовок курса" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "Курс успешно добавлен в программу" @@ -1742,38 +1839,46 @@ msgstr "Курс успешно добавлен в программу" msgid "Course already added to program" msgstr "Курс уже добавлен в программу" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "Курс успешно создан" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "Курс успешно удален" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "Курс обновлен успешно" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "Курс {0} уже добавлен в группу." -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "Курс {0} уже добавлен в эту программу." #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "Курсы" msgid "Courses Completed" msgstr "Курсов завершено" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "Созданные курсы" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "Курсы успешно удалены" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "Изображение обложки" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "Создать" msgid "Create Certificate" msgstr "Создать сертификат" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "Создать курс" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "Создать новый" @@ -1846,15 +1956,15 @@ msgstr "Создайте живой класс" msgid "Create a Quiz" msgstr "Создать тест" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "Создать группу" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "Создать курс" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "Создать онлайн урок" @@ -1866,35 +1976,37 @@ msgstr "Создайте новый {0}" msgid "Create an Assignment" msgstr "Создать задание" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "Создайте свою первую партию" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "Создайте свой первый курс" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "Создать свой первый тест" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "Создано" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "Создание пакета" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "Создание курса" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "Текущий урок" msgid "Current Streak" msgstr "Текущая полоса" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "Пользовательские шаблоны сертификатов" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "Бирюзовый" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "Панель" @@ -1964,10 +2081,6 @@ msgstr "Импорт данных" msgid "Date" msgstr "Дата" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "Дата и время" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "Дата:" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "Тип степени" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "Тип степени" msgid "Delete" msgstr "Удалить" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "Удалить главу" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "Удалить курс" @@ -2034,7 +2148,7 @@ msgstr "Удалить курс" msgid "Delete Program" msgstr "Удалить программу" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "Удалить эту главу?" @@ -2042,11 +2156,11 @@ msgstr "Удалить эту главу?" msgid "Delete this coupon?" msgstr "Удалить этот купон?" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "Удалить этот урок?" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "Удаление курса также приведет к удалению всех его глав и уроков. Вы уверены, что хотите удалить этот курс?" @@ -2054,18 +2168,22 @@ msgstr "Удаление курса также приведет к удален msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "Удаление этой группы также приведет к удалению всех ее данных, включая зачисленных студентов, связанные курсы, оценки, отзывы и обсуждения. Вы уверены, что хотите продолжить?" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Удаление этой главы также удалит все свои уроки и навсегда удалит их из курса. Это действие нельзя отменить. Вы уверены, что хотите продолжить?" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Удаление этого урока навсегда удалит его из курса. Это действие нельзя отменить. Вы уверены, что хотите продолжить?" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "Удаление этого урока навсегда удалит е #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "Стол" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "Детали" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "" + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "Отключить PWA" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "Отключить самостоятельную регистрацию" @@ -2119,6 +2243,7 @@ msgstr "Отключить регистрацию" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "Скидка" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "Сумма скидки" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "Тип скидки" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "Обсуждения" @@ -2206,8 +2331,6 @@ msgstr "Продолжительность (в минутах)" msgid "Duration of the live class in minutes" msgstr "Продолжительность живого занятия в минутах" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "Изменить бейдж" msgid "Edit Badge Assignment" msgstr "Назначение бейджа LMS" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "Редактировать главу" @@ -2241,11 +2364,19 @@ msgstr "Изменить купон" msgid "Edit Email Template" msgstr "Редактировать шаблон письма" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "Изменить платежный шлюз" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "Редактировать профиль" @@ -2302,10 +2433,6 @@ msgstr "Email ID" msgid "Email Sent" msgstr "Email отправлен" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "Шаблон электронного письма" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "Шаблон письма успешно создан" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "Шаблоны Email" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "Шаблоны писем успешно удалены" @@ -2353,12 +2479,13 @@ msgstr "Включите Google API в настройках Google, чтобы msgid "Enable Negative Marking" msgstr "Включить отрицательную маркировку" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "Включите это только если вы хотите загрузить пакет SCORM в качестве главы." #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "Включите это только если вы хотите загр #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "Включено" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "Включение этого параметра будет опубликовать сертификат на странице сертифицированных участников." #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "Дата окончания" @@ -2394,6 +2525,7 @@ msgstr "Дата окончания (или ожидаемая)" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "Дата окончания (или ожидаемая)" msgid "End Time" msgstr "Время окончания" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "Завершено" @@ -2416,27 +2548,50 @@ msgstr "Завершено" msgid "Enforce Course Order" msgstr "Обеспечить соблюдение порядка курса" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "Зарегистрировать участника в программе" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "Записаться сейчас" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "Записан" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "Зачисленные студенты" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "Подтверждение записи на курс для {0}" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "Зачисления" @@ -2475,7 +2631,7 @@ msgstr "Введите идентификатор клиента и секрет msgid "Enter a Coupon Code" msgstr "Введите код купона" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "Введите ссылку" @@ -2487,7 +2643,11 @@ msgstr "Введите тему письма" msgid "Enter reply to email" msgstr "Введите ответ на электронное письмо" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "Ошибка при создании учетной записи Zoom" @@ -2499,7 +2659,7 @@ msgstr "Ошибка создания {0}" msgid "Error creating email template" msgstr "Ошибка при создании шаблона письма" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "Ошибка создания живого класса. Пожалуйста, попробуйте еще раз. {0}" @@ -2507,16 +2667,27 @@ msgstr "Ошибка создания живого класса. Пожалуй msgid "Error creating quiz: {0}" msgstr "Ошибка создания {0}" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "Ошибка удаления {0}" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "Ошибка при удалении шаблонов email" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "Ошибка при обновлении учетной записи Zoom" @@ -2524,9 +2695,14 @@ msgstr "Ошибка при обновлении учетной записи Zoo msgid "Error updating email template" msgstr "Ошибка при обновлении шаблона письма" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "Оценка" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "Подробности оценки" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "Дата окончания оценки" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "Запрос на оценку" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "Дата окончания оценки не может быть меньше даты окончания группы." @@ -2562,9 +2743,10 @@ msgstr "Вычисление успешно сохранено" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "График оценки" msgid "Evaluator added successfully" msgstr "Вычисление успешно сохранено" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "Глава успешно удалена" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "Аккаунт не существует." - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "Для оплаты сертификатов необходим оценщик." @@ -2616,7 +2794,7 @@ msgstr "Для оплаты сертификатов необходим оцен msgid "Event" msgstr "Событие" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "Пример: IST (+5:30)" @@ -2637,7 +2815,7 @@ msgstr "Название упражнения" msgid "Exercise deleted successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "Развернуть" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "Актуален до" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "Истекает" @@ -2710,6 +2888,10 @@ msgstr "Ошибка" msgid "Failed" msgstr "Не выполнено" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "Не удалось создать назначение значка: " @@ -2718,7 +2900,7 @@ msgstr "Не удалось создать назначение значка: " msgid "Failed to enroll in program: {0}" msgstr "Не удалось зарегистрироваться в программе: {0}" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "Не удалось получить данные посещаемости из Zoom для занятия {0}: {1}" @@ -2726,7 +2908,7 @@ msgstr "Не удалось получить данные посещаемост msgid "Failed to send email" msgstr "Не удалось отправить электронное письмо" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "Не удалось отправить. Пожалуйста, попробуйте еще раз. {0}" @@ -2734,26 +2916,26 @@ msgstr "Не удалось отправить. Пожалуйста, попро msgid "Failed to update badge assignment: " msgstr "Не удалось обновить назначение значка: " -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "Не удалось обновить мета теги {0}" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "Популярные" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "Отзыв" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "При необходимости вы можете вносить изменения в свою заявку." @@ -2776,7 +2958,7 @@ msgstr "Тип файла" msgid "Filter assignments by course" msgstr "Фильтруйте задания по курсу" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "Фильтр по имени плательщика" @@ -2784,7 +2966,7 @@ msgstr "Фильтр по имени плательщика" msgid "Filter by Exercise" msgstr "Фильтровать по упражнению" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "Фильтровать по участнику" @@ -2793,7 +2975,8 @@ msgstr "Фильтровать по участнику" msgid "Filter by Status" msgstr "Фильтровать по статусу" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "Имя" @@ -2823,13 +3006,18 @@ msgstr "Гибкое время" msgid "Formal Wear" msgstr "Формальный Нос" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "Бесплатно" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "Полное имя" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "Функция" msgid "GST Amount" msgstr "Сумма GST" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "Номер GST" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "GSTIN" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "Шлюз" @@ -2915,8 +3103,8 @@ msgstr "Шлюз" msgid "General" msgstr "Основные" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "Сгенерировать сертификаты" @@ -2924,7 +3112,7 @@ msgstr "Сгенерировать сертификаты" msgid "Generate Google Meet Link" msgstr "Сгенерировать ссылку Google Meet" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "Получить сертификат" @@ -2947,7 +3135,7 @@ msgstr "Установите приложение на ваше устройст msgid "Get the app on your iPhone for easy access & a better experience" msgstr "Установите приложение на ваш iPhone для удобного доступа и улучшенного использования" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "Github ID" @@ -2956,6 +3144,48 @@ msgstr "Github ID" msgid "Github ID" msgstr "Github ID" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "Вперёд" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "Google Календарь" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "Ссылка на Google Meet" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "Уровень" @@ -2978,7 +3208,7 @@ msgstr "Оценить Задание" msgid "Grade Type" msgstr "Шкала оценок" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "Проверка" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "Уже зарегистрированы? Войти" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "Заголовок" @@ -3023,7 +3253,7 @@ msgstr "Привет" msgid "Hello Learner" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "Справка" @@ -3031,7 +3261,7 @@ msgstr "Справка" msgid "Help others learn something new by creating a course." msgstr "Помогите другим узнать что-то новое, создав курс." -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "Помогите нам улучшить, оставив свой отзыв." @@ -3044,7 +3274,7 @@ msgstr "Помогите нам понять ваши потребности" msgid "Here are the details:" msgstr "" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "Привет" @@ -3078,6 +3308,10 @@ msgstr "Скрыть мою личную информацию от других" msgid "Highlight" msgstr "Выделите" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "" + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "Подсвеченный текст" msgid "Hiring" msgstr "Набор персонала" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "Главная" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "Сервер" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "Гибридный" @@ -3114,15 +3350,19 @@ msgstr "В настоящее время я работаю здесь." msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "Я рад сообщить вам, что вы успешно получили сертификат по курсу {0} . Поздравляю!" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "Я недоступен" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "Я даю согласие на хранение моих персональных данных для выставления счетов" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "ID" @@ -3137,9 +3377,9 @@ msgstr "Иконка" msgid "Identify User Category" msgstr "Определить категорию пользователя" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." -msgstr "Если для урока включен предварительный просмотр, то урок также будет доступен для незарегистрированных пользователей." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." +msgstr "" #: frontend/src/components/Quiz.vue:46 msgid "If you answer incorrectly, {0} {1} will be deducted from your score for each incorrect answer." @@ -3190,19 +3430,19 @@ msgstr "Изображение" msgid "Image search powered by" msgstr "Поиск изображений с помощью" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "Изображение: Поврежденный поток данных" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "Импорт" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "Импортная партия" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "Курс импорта" @@ -3228,6 +3468,10 @@ msgstr "" msgid "Include In Preview" msgstr "Включить в предварительный просмотр" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "Название учебного заведения" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "Инструктор" @@ -3285,15 +3528,22 @@ msgstr "Содержание инструктора" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "Заметки инструктора" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "" + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "Инструкторы" msgid "Instructors Comments" msgstr "Комментарии инструкторов" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "Процент" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "Введение" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "Неверный идентификатор теста" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "Неверный ID викторины в контенте" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "Пригласите свою команду и учеников" @@ -3352,21 +3606,21 @@ msgstr "Пакет SCORM" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "Дата" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "Выдать сертификат" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "Выдано" @@ -3399,21 +3653,11 @@ msgstr "JavaScript" msgid "Job" msgstr "Работа" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "Подзаголовок доски объявлений" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "Название доски объявлений" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "Подробности вакансии" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "Открытые вакансии" @@ -3424,11 +3668,6 @@ msgstr "Открытые вакансии" msgid "Job Opportunity" msgstr "Возможность трудоустройства" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "Настройки Вакансии" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "Должность" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "Вакансии" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "Присоединиться" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "Присоединиться к звонку" @@ -3484,8 +3725,8 @@ msgstr "Перейти к" msgid "Keep going," msgstr "Продолжать идти," -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "LMS" @@ -3606,6 +3847,11 @@ msgstr "Обзор курса LMS" msgid "LMS Enrollment" msgstr "Зачисление LMS" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "LMS Живой Класс" msgid "LMS Live Class Participant" msgstr "Участник живого занятия LMS" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "Запрос наставника LMS" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "Источник LMS" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "Заголовок" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "Язык" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "Фамилия" @@ -3789,11 +4030,16 @@ msgstr "Фамилия" msgid "Launch File" msgstr "Открыть файл" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "Последовательность обучения" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "Пути обучения" @@ -3814,7 +4060,7 @@ msgstr "Покинул в" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "Покинул в" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "Урок" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "Ссылка на урок" msgid "Lesson Title" msgstr "Название урока" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "Урок успешно создан" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "Урок успешно удален" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "Урок успешно перемещен" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "Урок успешно обновлен" @@ -3856,7 +4114,8 @@ msgstr "Урок успешно обновлен" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "Ограничить вопросы" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "Лимит не может быть больше или равен количеству вопросов в тесте." -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "LinkedIn" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "LinkedIn ID" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "Live" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "Онлайн-урок" msgid "LiveCode URL" msgstr "LiveCode URL" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "Настройки местоположения" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "Логин" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "Войти в Frappe Cloud?" @@ -3966,7 +4225,7 @@ msgstr "Войти для подачи заявки" msgid "Longest Streak" msgstr "Самая длинная серия" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "Ищете новую работу или нанимаете талантливых сотрудников?" @@ -3979,8 +4238,8 @@ msgstr "С нетерпением ожидаем вашей регистраци msgid "Make LMS the default home" msgstr "Сделать LMS домашней системой по умолчанию" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "Разместить объявление" @@ -3988,11 +4247,7 @@ msgstr "Разместить объявление" msgid "Make notes for quick revision. Press / for menu." msgstr "Делайте заметки для быстрого повторения. Нажмите / для открытия меню." -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "Управление пакетом" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "Управляйте своими курсами и партиями одним взглядом" @@ -4006,6 +4261,11 @@ msgstr "Менеджер (продажи/маркетинг/работа с кл msgid "Manifest File" msgstr "Файл манифеста" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "Отметка" @@ -4018,7 +4278,7 @@ msgstr "Отметить все как прочитанное" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "Максимум попыток" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "Средний" @@ -4084,9 +4345,9 @@ msgstr "Идентификатор конференции" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "Идентификатор конференции" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "Идентификатор конференции" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "Участник" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "Согласие участника" @@ -4143,8 +4406,12 @@ msgstr "Количество участников" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "Количество участников" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "Изображение участника" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "Изображение участника" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "Участник уже добавлен в программу" msgid "Member already enrolled in this batch" msgstr "Участник уже зарегистрирован в этой партии" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "Участник не соответствует критериям для значка {0}." -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "Участник {0} уже добавлен в эту программу." @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "Сообщение обязательно" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Мета-описание" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "Мета изображение" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "Мета-ключевые слова" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "Мета-теги" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "Мета теги должны быть списком." @@ -4321,7 +4593,7 @@ msgstr "Мета теги должны быть списком." msgid "Milestone" msgstr "Этап" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "Для вопросов с несколькими вариантами ответа требуется минимум два варианта." @@ -4332,6 +4604,7 @@ msgstr "Для вопросов с несколькими вариантами #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "Для вопросов с несколькими вариантами #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "Изменено" msgid "Modified By" msgstr "Изменено" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "Имя модуля неверно или не существует." -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "Модуль неверный." @@ -4382,7 +4659,7 @@ msgstr "Модуль неверный." msgid "Monday" msgstr "Понедельник" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "Монетизация" @@ -4395,11 +4672,11 @@ msgstr "Ещё" msgid "Multiple Correct Answers" msgstr "Несколько правильных ответов" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "Мои пакеты" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "Мои курсы" @@ -4407,6 +4684,10 @@ msgstr "Мои курсы" msgid "My Notes" msgstr "Мои Заметки" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "Мой профиль" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "Моя доступность" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "Мой календарь" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "Наименование" @@ -4426,17 +4709,19 @@ msgstr "Наименование" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "Новый" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "Новая группа" @@ -4444,8 +4729,9 @@ msgstr "Новая группа" msgid "New Coupon" msgstr "Новый купон" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "Новый курс" @@ -4453,7 +4739,12 @@ msgstr "Новый курс" msgid "New Email Template" msgstr "Новый шаблон письма" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "Новая Вакансия" @@ -4461,6 +4752,10 @@ msgstr "Новая Вакансия" msgid "New Job Applicant" msgstr "Новый соискатель работы" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "Новый платежный шлюз" @@ -4477,11 +4772,11 @@ msgstr "Новая регистрация" msgid "New Zoom Account" msgstr "Новая учетная запись Zoom" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "Новый комментарий в группе {0}" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "Новый ответ по теме {0} в курсе {1}" @@ -4495,7 +4790,7 @@ msgstr "Новый {0}" msgid "Next" msgstr "Следующий" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "Нет оценок" @@ -4528,9 +4823,17 @@ msgstr "Нет отправок" msgid "No Upcoming Evaluations" msgstr "Нет предстоящих оценок" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" -msgstr "Нет объявлений" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." +msgstr "" #: lms/templates/certificates_section.html:23 msgid "No certificates" @@ -4544,15 +4847,16 @@ msgstr "Купоны пока не созданы." msgid "No coupons selected for deletion" msgstr "Не выбрано ни одного купона для удаления" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" -msgstr "Курсы не добавлены" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" +msgstr "" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "Курсы пока не добавлены." -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "Курсы не созданы" @@ -4561,7 +4865,7 @@ msgstr "Курсы не созданы" msgid "No courses under review" msgstr "Нет рассматриваемых курсов" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "Отзывов пока нет." @@ -4569,7 +4873,7 @@ msgstr "Отзывов пока нет." msgid "No introduction" msgstr "Без введения" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "Не запланированы онлайн-курсы" @@ -4593,20 +4897,21 @@ msgstr "Еще не добавлено ни одного теста" msgid "No quizzes added yet." msgstr "Еще не добавлено ни одного теста." -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "Результаты не найдены" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "На выбранный курс нет свободных мест." -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "На эту дату свободных мест нет." -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "Нет учеников в этой партии" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "Нет оценки" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "Не разрешено" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "Не сохранено" msgid "Note" msgstr "Заметка" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "Заметки" @@ -4689,11 +4997,11 @@ msgstr "Уведомления" msgid "Notify me when available" msgstr "Сообщите мне, когда появится" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "Количество студентов" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "Количество имеющихся мест" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "Офис рядом с Домом" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "Offline" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "На сайте" msgid "Once again, congratulations on this significant accomplishment." msgstr "Еще раз поздравляю с этим значительным достижением." -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "Как только модератор оценит вашу заявку, вы найдете подробную информацию здесь." #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "Online" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "" + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "Принимаются только файлы типа {0} ." -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "Разрешены только zip-файлы" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "Открытый курс" msgid "Open Ended" msgstr "Открытие завершено" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "Откройте " #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "Открыто для" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "Оранжевый" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "ID Заказа" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "Организация" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "Оригинальная сумма" msgid "Others" msgstr "Другие" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "Наши популярные курсы" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "Наши предстоящие пакеты" @@ -4852,18 +5176,22 @@ msgstr "Наши предстоящие пакеты" msgid "Output" msgstr "Выход" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "Обзор" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "Владелец" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "PAN" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "ИНН, ПИНФЛ и т.п." @@ -4876,35 +5204,35 @@ msgstr "ИНН, ПИНФЛ и т.п." msgid "PDF" msgstr "PDF" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "Страница успешно удалена" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "Платная группа" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "Платный сертификат" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "Платный сертификат после оценки" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "Платный курс" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "Процент сдачи экзамена" msgid "Password" msgstr "Пароль" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" -msgstr "Вставьте ссылку на youtube короткого видеоролика, открывающего курс" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" +msgstr "" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "Страна платежа" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "Платежные данные" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "Оплата сертификата" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "Оплата документа" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "Оплата за тип документа" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "Платёжный шлюз" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "ID Платежа" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "Платёж получен" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "Оплата за " #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "Оплата сертификата" @@ -5036,6 +5366,10 @@ msgstr "Платежный документ" msgid "Payment for Document Type" msgstr "Тип платежного документа" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "Для зачисления в эту группу требуется оплата." @@ -5048,15 +5382,20 @@ msgstr "Приложение платежей не установлено" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "В ожидании" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "Процент (например, 70%)" msgid "Percentage Discount" msgstr "Процентная скидка" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "Процента/Статус" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "Персона захвачена" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "Номер телефона" @@ -5096,10 +5431,6 @@ msgstr "Розовый" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "Пожалуйста, добавьте {1} для {3} , чтобы отправить приглашения в календарь для оценки." -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "Пожалуйста, добавьте учетную запись Zoom в пакет, чтобы создать живые занятия." - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "Попросите администратора подтвердить вашу регистрацию." @@ -5116,11 +5447,15 @@ msgstr "Нажмите на следующую кнопку, чтобы уста msgid "Please complete the previous course to unlock this one." msgstr "Пожалуйста, завершите предыдущие курсы в программе для регистрации на этот курс." -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "Пожалуйста, включите учетную запись Zoom, чтобы использовать эту функцию." -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "Запишитесь на этот курс, чтобы просмотреть этот урок" @@ -5132,11 +5467,11 @@ msgstr "Пожалуйста, убедитесь, что указанное ва msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "Пожалуйста, убедитесь, что вы ответите на все вопросы за {0} минут." -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "Введите код купона" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "Пожалуйста, введите название." @@ -5148,12 +5483,11 @@ msgstr "Пожалуйста, введите действительный адр msgid "Please enter a valid Contact Us URL." msgstr "Введите действительный URL-адрес для связи с нами." -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "Введите действительный URL-адрес." -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "Пожалуйста, введите корректное время в формате HH:mm." @@ -5161,19 +5495,19 @@ msgstr "Пожалуйста, введите корректное время в msgid "Please enter a valid timestamp" msgstr "Пожалуйста, введите действительную отметку времени" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." -msgstr "Введите URL для отправки задания." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" +msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "Пожалуйста, установите платные приложения для создания платной партии. Обратитесь к документации для получения более подробной информации. {0}" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "Пожалуйста, установите Платежное приложение, чтобы создать платный курс. Обратитесь к документации для получения более подробной информации. {0}" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "Пожалуйста, дайте нам знать, откуда вы слышали о нас." @@ -5181,17 +5515,17 @@ msgstr "Пожалуйста, дайте нам знать, откуда вы с msgid "Please login to access the quiz." msgstr "Пожалуйста, войдите в систему, чтобы получить доступ к тесту." -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "Пожалуйста, войдите в систему, чтобы получить доступ к этой странице." - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "Пожалуйста, войдите в систему, чтобы продолжить оплату." -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." -msgstr "Пожалуйста, войдите в систему, чтобы зарегистрироваться в программе." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "" + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." +msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:19 msgid "Please make sure to schedule your evaluation before this date." @@ -5202,11 +5536,11 @@ msgstr "Пожалуйста, запишитесь на обследование msgid "Please prepare well and be on time for the evaluations." msgstr "Пожалуйста, хорошо подготовьтесь и приходите на оценку вовремя." -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "Пожалуйста, подтвердите свое согласие на продолжение оплаты" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "Пожалуйста, подтвердите свое согласие на продолжение оплаты." @@ -5214,19 +5548,35 @@ msgstr "Пожалуйста, подтвердите свое согласие msgid "Please run the code to execute the test cases." msgstr "Пожалуйста, запустите код, чтобы выполнить тестовые примеры." +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "" + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "Пожалуйста, выберите курс" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "Пожалуйста, выберите дату." -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "Пожалуйста, выберите длительность." -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "Пожалуйста, выберите будущую дату и время." @@ -5234,19 +5584,27 @@ msgstr "Пожалуйста, выберите будущую дату и вре msgid "Please select a member" msgstr "Пожалуйста, выберите участника" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "Пожалуйста, выберите тест" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "Пожалуйста, выберите время для прохождения оценки." -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "Пожалуйста, выберите время." -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "Пожалуйста, выберите часовой пояс." @@ -5258,14 +5616,10 @@ msgstr "Пожалуйста, выберите вариант" msgid "Please take appropriate action at {0}" msgstr "Пожалуйста, примите соответствующие меры в {0}" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "Пожалуйста, загрузите пакет SCORM" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "Пожалуйста, загрузите файл задания." - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "Возможный ответ 4" msgid "Post" msgstr "Пост" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "Почтовый индекс" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "Работает на обучении" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "Просмотр изображения" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "Предварительный просмотр видео" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "Предыдущие" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "Цены" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "Цены и сертификация" @@ -5394,7 +5749,7 @@ msgstr "Частная информация включает вашу оценк msgid "Problem Statement" msgstr "Постановка задачи" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "Перейти к оплате" @@ -5403,7 +5758,8 @@ msgstr "Перейти к оплате" msgid "Profession" msgstr "Профессия" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "Изображение профиля" @@ -5437,17 +5793,21 @@ msgstr "Программа успешно удалена" msgid "Program updated successfully" msgstr "Программа успешно обновлена" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "Упражнение по программированию" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "Отправка упражнения по программированию" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "Отправка упражнения по программированию" @@ -5475,14 +5835,14 @@ msgstr "Упражнение по программированию" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "Программы" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "Прогресс" msgid "Progress (%)" msgstr "Прогресс (%)" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "Целевое распределение" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "Резюме проекта" @@ -5507,7 +5866,7 @@ msgstr "Резюме проекта" msgid "Progress Summary for {0}" msgstr "Сводка прогресса для {0}" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "Успеваемость студентов на курсах и оценки" @@ -5519,9 +5878,10 @@ msgstr "Опубликовать на странице участника" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "Опубликованные курсы" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "Опубликована" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "Приобретенный сертификат" @@ -5567,10 +5932,9 @@ msgstr "Python" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "Вопрос {0} из {1}" msgid "Questions" msgstr "Вопросы" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "Вопросы успешно удалены" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "Тест" @@ -5631,10 +5995,14 @@ msgstr "Тест" msgid "Quiz ID" msgstr "ID теста" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "Подача теста" @@ -5661,7 +6029,7 @@ msgstr "Тест успешно создан" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "Тест недоступен для гостевых пользователей. Пожалуйста, войдите, чтобы продолжить." -#: frontend/src/pages/QuizForm.vue:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "Тест успешно обновлен" @@ -5670,9 +6038,9 @@ msgstr "Тест успешно обновлен" msgid "Quiz will appear at the bottom of the lesson." msgstr "Тест появится в конце урока." -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "Тесты" @@ -5687,7 +6055,7 @@ 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "Имя ссылки" msgid "Regards" msgstr "С уважением " -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "Зарегистрироваться" @@ -5756,26 +6124,22 @@ msgstr "Зарегистрироваться" msgid "Registered but disabled" msgstr "Зарегистрирован, но отключен" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "Отклонено" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "Похожие курсы" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "Удаленный" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "Удалить" @@ -5783,15 +6147,20 @@ msgstr "Удалить" msgid "Remove Highlight" msgstr "Удалить выделение" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "Ответить" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "Ответ обязателен" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "" + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "Запросить приглашение" @@ -5814,23 +6183,18 @@ msgstr "Возобновить" msgid "Resume Video" msgstr "Возобновить видео" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "Продолжить с того места, где вы остановились" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "Обзор" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "Отзыв от" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "Настройки роли" msgid "Role updated successfully" msgstr "Роль успешно обновлена" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "Роли" @@ -5854,19 +6219,19 @@ msgstr "Роли" msgid "Route" msgstr "Маршрут" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "Строка #{0} Дата не может выходить за пределы длительности партии." -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "Строка #{0} Время окончания не может выходить за рамки длительности партии." -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "Строка #{0} Время начала не может быть больше или равно времени окончания." -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "Строка #{0} Время начала не может выходить за рамки длительности партии." @@ -5878,6 +6243,12 @@ msgstr "В строках {0} есть повторяющиеся вопросы msgid "Run" msgstr "Запуск" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "Контент SCORM" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "Пакет SCORM" @@ -5905,7 +6276,7 @@ msgstr "Путь к пакету SCORM" msgid "SEO" msgstr "SEO" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "SVG содержит потенциально опасный контент." @@ -5918,11 +6289,11 @@ msgstr "Суббота" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "Суббота" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "Сохранить" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "Расписание" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "Оценка графика" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "Запланируйте оценку, чтобы получить сертификат." @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "Запланированный поток" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "Оценка из" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "Искать" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "Поиск по ученикам" msgid "Search by Name" msgstr "Поиск по названию" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "Поиск по названию" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "Поиск по названию" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "Поиск значка" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "Количество мест" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "Сиденье слева" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "Число мест не может быть отрицательным." -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "Осталось мест" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "Смотреть все" @@ -6099,11 +6479,11 @@ msgstr "" msgid "Send calendar invite for evaluations" msgstr "Отправить приглашение в календарь для оценки" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "Время окончания сеанса" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "Время начала сеанса" @@ -6115,38 +6495,39 @@ msgstr "Выбрать цвет" msgid "Set your Password" msgstr "Введите свой пароль" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "Настройка" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "Настройка платежного шлюза" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "Настройки" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "Поделиться" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "Краткое описание" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "Краткое введение" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "Краткое описание партии" @@ -6214,8 +6595,8 @@ msgstr "Войти" msgid "Signup Settings" msgstr "Настройки регистрации" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "Регистрация" @@ -6256,16 +6637,24 @@ msgstr "Слот успешно добавлен" msgid "Slot deleted successfully" msgstr "Слот успешно удален" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "Продано" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "Источник" msgid "Staff" msgstr "Персонал" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "Начать" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "Дата начала" msgid "Start Date:" msgstr "Дата начала:" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "Начать изучение" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "Начать тест" msgid "Startup Organization" msgstr "Организация запуска" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "Статистика" @@ -6355,15 +6746,15 @@ msgstr "Статистика" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,53 +6763,65 @@ msgstr "Статистика" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "Статус" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "Статус/Оценка" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "Студент" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "Отзывы студента" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" +msgstr "" + +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "" + #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "Студенты" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" -msgstr "Ученики успешно удалены" - #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "Студенты будут зачислены в платную группу после завершения оплаты." #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "Тема" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "Необходимо ввести тему" @@ -6436,10 +6839,14 @@ msgstr "Тип отправки" msgid "Submission by" msgstr "Представлено" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "Заявка сохранена!" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "Заявка успешно удалена" @@ -6452,7 +6859,7 @@ msgstr "Заявка успешно удалена" msgid "Submit" msgstr "Отправить" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "Отправить отзыв" @@ -6482,7 +6889,7 @@ msgstr "Резюме" msgid "Sunday" msgstr "Воскресенье" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "Найден подозрительный шаблон в {0}: {1}" @@ -6492,7 +6899,6 @@ msgstr "Образцы" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "Образцы" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "Системный менеджер" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "Теги" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "Командная работа" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "Шаблон" @@ -6604,7 +7010,7 @@ msgstr "Тест {0}" msgid "Text" msgstr "Текст" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "Спасибо за ваш отзыв." @@ -6615,7 +7021,11 @@ msgstr "Спасибо за ваш отзыв." msgid "Thanks and Regards" msgstr "Спасибо и с наилучшими пожеланиями" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "" + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "Партия не существует." @@ -6623,7 +7033,7 @@ msgstr "Партия не существует." msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "Пакет, за который вы записались, начинается завтра. Будьте готовы и подождите, пока не закончите сеанс." -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "Код купона '{0}' недействителен." @@ -6635,11 +7045,11 @@ msgstr "Курс {0} теперь доступен на {1}." msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "Оценщик этого курса недоступен от {0} до {1}. Пожалуйста, выберите дату после {1}" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "" @@ -6647,15 +7057,23 @@ msgstr "" msgid "The last day to schedule your evaluations is " msgstr "Последний день, когда можно назначить оценки " -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "Урока не существует." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "Слот уже забронирован другим участником." -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "Указанная партия не существует." @@ -6667,19 +7085,15 @@ msgstr "Статус вашей заявки изменился." msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "В этом курсе нет глав. Создавайте и управляйте главами здесь." -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "Сейчас курсов нет. Создайте свой первый курс, чтобы начать!" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "В этой группе нет свободных мест." -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "В этой группе нет студентов." - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "Для этого задания нет отправленных данных." @@ -6702,10 +7116,6 @@ msgstr "Обновлено ваше представление. Вы получ msgid "These customisations will work on the main batch page." msgstr "Эти настройки будут работать на главной странице пакета." -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "Этот бейдж был вручен {0} {1}." - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "Этот значок еще не был присвоен ни одному ученику" @@ -6715,29 +7125,29 @@ msgstr "Этот значок еще не был присвоен ни одно msgid "This certificate does no expire" msgstr "Этот сертификат является бессрочным" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "Этот урок закончился" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "Срок действия этого купона истек." -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "Данный купон достиг максимального лимита использования." -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "Этот купон не распространяется на этот {0}." -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "Этот курс имеет:" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "Этот курс бесплатный." @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "Этот тест состоит из {0} вопросов." #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "Этот сайт обновляется. Вы не сможете внести какие-либо изменения. Полный доступ будет восстановлен в ближайшее время." @@ -6856,7 +7266,9 @@ msgstr "Шаблон расписания" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "Шаблон расписания" msgid "Timezone" msgstr "Часовой пояс" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "Для платных сертификатов требуется указывать часовой пояс." @@ -6891,8 +7303,12 @@ msgstr "Сроки:" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "Сроки:" msgid "Title" msgstr "Заголовок" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "" + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "Требуется название" @@ -6929,7 +7349,7 @@ msgstr "Кому" msgid "To Date" msgstr "По дате" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "Чтобы присоединиться к этой группе, свяжитесь с администратором." @@ -6956,10 +7376,18 @@ msgstr "Всего регистраций" msgid "Training Feedback" msgstr "Тренировочные отзывы" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "Подробности транзакции" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "Попробовать снова" msgid "Tuesday" msgstr "Вторник" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "Twitter" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "Twitter ID" @@ -6994,8 +7422,9 @@ msgstr "Twitter ID" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "Twitter ID" msgid "Type" msgstr "Тип" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "Введите '/' для команд или выберите текст для форматирования" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "Введите свой ответ" @@ -7051,7 +7480,8 @@ msgstr "Недоступно с даты не может быть больше, msgid "Under Review" msgstr "На рассмотрении" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "Не опубликовано" @@ -7072,29 +7502,30 @@ msgstr "Неструктурированная роль" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "Предстоящие" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "Предстоящие группы" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "Предстоящие оценки" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "Предстоящие живые занятия" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "Обновить" @@ -7110,11 +7541,15 @@ msgstr "" msgid "Upload" msgstr "Выгрузить" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "Загрузить файл" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "Загрузка {0}%" @@ -7168,6 +7603,10 @@ msgstr "Ввод пользователем" msgid "User Skill" msgstr "Навыки пользователя" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "" + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "Пользователь {0} сообщил о вакансии {1}" @@ -7177,8 +7616,9 @@ msgstr "Пользователь {0} сообщил о вакансии {1}" msgid "Username" msgstr "Имя пользователя" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "Пользователи" @@ -7207,8 +7647,8 @@ msgid "Video Embed Link" msgstr "Ссылка для вставки видео" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" -msgstr "Статистика видео {0}" +msgid "Video Statistics" +msgstr "Статистика видео" #: frontend/src/pages/JobDetail.vue:31 msgid "View Applications" @@ -7223,7 +7663,7 @@ msgstr "Просмотр сертификата" msgid "View Resume" msgstr "Посмотреть резюме" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "Посмотреть все отзывы" @@ -7232,10 +7672,6 @@ msgstr "Посмотреть все отзывы" msgid "Violet" msgstr "Фиолетовый" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "Посетить Пакету" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "Посетить веб-сайт" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "Волонтерская деятельность или стажировка" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "Время просмотра" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "Мы рады сообщить вам, что вы зачислены в наш предстоящий поток. Поздравляем!" @@ -7293,14 +7732,14 @@ msgstr "Среда" msgid "Welcome to {0}!" msgstr "Добро пожаловать в {0}!" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" +msgstr "" + #: frontend/src/pages/PersonaForm.vue:32 msgid "What best describes your role?" msgstr "Что лучше всего описывает вашу роль?" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" -msgstr "Что означает в превью?" - #: frontend/src/pages/PersonaForm.vue:21 msgid "What is your use case for Frappe Learning?" msgstr "Какой вариант использования для Frappe Learning?" @@ -7309,7 +7748,7 @@ msgstr "Какой вариант использования для Frappe Learn msgid "When a course gets submitted for review, it will be listed here." msgstr "Когда курс будет отправлен на рассмотрение, он появится в этом списке." -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "Откуда Вы узнали о нас?" @@ -7317,11 +7756,6 @@ msgstr "Откуда Вы узнали о нас?" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "С этой сертификацией вы теперь можете продемонстрировать свои обновленные навыки и поделиться своими достижениями с коллегами и в LinkedIn. Чтобы получить доступ к сертификату, нажмите на ссылку ниже. Убедитесь, что вы вошли на портал." -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "Отозван" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "Детали Работы" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "Режим работы" @@ -7355,7 +7789,7 @@ msgstr "Режим работы" msgid "Write a Review" msgstr "Написать отзыв" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "Напишите свой ответ здесь" @@ -7366,27 +7800,51 @@ msgstr "Напишите свой ответ здесь" msgid "Yellow" msgstr "Жёлтый" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "У вас уже есть оценка {0} в {1} для курса {2}." -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "Вы уже сертифицированы на этот курс. Нажмите на карту ниже, чтобы открыть сертификат." -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "Вы уже зачислены в эту группу." -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "Вы уже зачислены на этот курс." -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." -msgstr "Вы не являетесь участником этой группы. Пожалуйста, ознакомьтесь с нашими группами." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." +msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "" + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "" + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "" + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "" + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "" + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "Вы не зачислены на этот курс." @@ -7415,6 +7873,10 @@ msgstr "Ты можешь сделать лучше," msgid "You can find their resume attached to this email." msgstr "Их резюме вы найдете в приложении к этому электронному письму." +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "Вы не можете изменить доступность при обновлении сайта." @@ -7423,42 +7885,114 @@ msgstr "Вы не можете изменить доступность при о msgid "You cannot change the roles in read-only mode." msgstr "Вы не можете изменить роли в режиме только для чтения." -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "Вы не можете записаться на неопубликованный курс." -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "Вы не можете зарегистрироваться в неопубликованной программе." -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "Вы не можете записаться на этот курс, так как самообучение отключено. Обратитесь к администратору." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "Вы не можете запланировать оценки после {0}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "Вы не можете планировать оценки для прошедших слотов." -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "У вас нет доступа к этому пакету." -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "У вас нет доступа к этому курсу." +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "" + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "" + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "" + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "" + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "" + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "" + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "У вас нет доступа к этой странице." -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "" + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "" + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "" + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "" + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "" + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "" + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "" + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "" + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "У вас нет разрешения на обновление метатегов." +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "У вас нет уведомлений." @@ -7480,7 +8014,7 @@ msgstr "Вы уже подали заявку на эту вакансию." msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "Вы уже превысили максимально допустимое количество попыток для этого теста." -#: lms/lms/api.py:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "Вы уже приобрели сертификат для этого курса." @@ -7492,11 +8026,11 @@ msgstr "Вы уже просмотрели этот курс" msgid "You have applied" msgstr "Вы подали заявку" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "Вы были записаны в этот пакет" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "Вы зарегистрированы на этот курс" @@ -7508,7 +8042,7 @@ msgstr "Вы превысили максимальное количество п msgid "You have got a score of {0} for the quiz {1}" msgstr "Вы получили оценку {0} за тест {1}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "Вы еще не завершили курс." @@ -7520,15 +8054,15 @@ msgstr "Вы пока не получили ни одного сертифика msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "Вы выбрали получение уведомлений об этом курсе. Вы получите электронное письмо, когда курс станет доступен." -#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "У вас запланировано {0} предстоящих {1} и {2} {3}." -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "У вас {0} предстоящих {1}." -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "У вас запланировано {0} {1}." @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "Для регистрации пользователей в пакете вам необходимо быть модератором или оценщиком пакета." #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." -msgstr "Чтобы назначать значки пользователям, вы должны быть модератором." +msgid "You must be an Admin to assign badges to users." +msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "Для того чтобы оставить отзыв, вы должны быть зачислены на курс" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "Перед регистрацией вам необходимо оплатить этот курс." -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "Вы должны войти, чтобы зарегистрироваться на этот курс" @@ -7569,7 +8103,7 @@ msgstr "Чтобы пройти тест, вам нужно будет дать msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "Вы подали заявку на должность наставника этого курса. Ваш запрос в настоящее время находится на рассмотрении." -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "Вы успешно отправили задание." @@ -7592,11 +8126,11 @@ msgstr "Ваш аккаунт был успешно создан!" msgid "Your Output" msgstr "Ваш вывод" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "Ваша партия {0} начинается завтра" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "" @@ -7604,7 +8138,7 @@ msgstr "" msgid "Your calendar is set." msgstr "Ваш календарь настроен." -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "Ваш класс на {0} сегодня" @@ -7612,12 +8146,15 @@ msgstr "Ваш класс на {0} сегодня" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "Ваша регистрация на курс {{ batch_name }} подтверждена" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "" + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "Ваша оценка курса {0} запланирована на {1} в {2} {3}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "Слот для оценки был забронирован" @@ -7641,19 +8178,28 @@ msgstr "Ваше задание было успешно сохранено. Пр msgid "Zen Mode" msgstr "Режим \"Дзен\"" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "Zoom аккаунт" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "Zoom аккаунт был создан успешно" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "Zoom аккаунт обновлен успешно" @@ -7662,6 +8208,10 @@ msgstr "Zoom аккаунт обновлен успешно" msgid "Zoom Settings" msgstr "Настройки Zoom" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "действия" @@ -7707,8 +8257,9 @@ msgstr "сертификат" msgid "certificates" msgstr "сертификаты" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "дневная серия" msgid "days" msgstr "дни" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "например, IST, UTC, GMT..." -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "оценка" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "оценки" @@ -7758,11 +8309,11 @@ msgstr "ivan@example.com" msgid "lessons" msgstr "уроки" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "урок онлайн" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "Интерактивное обучение" @@ -7792,7 +8343,7 @@ msgstr "минуты" msgid "others" msgstr "другие" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "деталь_вопрос" @@ -7825,7 +8376,7 @@ msgstr "навигация" msgid "to select" msgstr "выбрать" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "чтобы просмотреть ваш отзыв." @@ -7849,7 +8400,7 @@ msgstr "{0} Упражнений" msgid "{0} Quizzes" msgstr "{0} викторины" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "Настройки {0} не найдены" @@ -7861,11 +8412,11 @@ msgstr "{0} Подач" msgid "{0} has applied for the job position {1}" msgstr "{0} подал заявку на вакансию {1}" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "" @@ -7881,11 +8432,11 @@ msgstr "{0} отправил(а) задание {1}" msgid "{0} is already a mentor for course {1}" msgstr "{0} уже является наставником курса {1}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "{0} уже сертифицирован для партии {1}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "{0} уже сертифицирован для курса {1}" @@ -7893,7 +8444,7 @@ msgstr "{0} уже сертифицирован для курса {1}" msgid "{0} is your evaluator" msgstr "{0} это ваш оценщик" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "{0} упомянул вас в комментарии" @@ -7901,45 +8452,45 @@ msgstr "{0} упомянул вас в комментарии" msgid "{0} mentioned you in a comment in your batch." msgstr "{0} упомянул вас в комментарии в вашей группе." -#: lms/lms/utils.py:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} упомянул вас в комментарии в {1}" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "{0} не найден" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "{0} {1} Работа" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "{} активен" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "{} Завершенно" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "{} Записан" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "{} Предоставленный" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "{} Прошел" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "{} Опубликовано" diff --git a/lms/locale/sl.po b/lms/locale/sl.po index 68d5992c..91871490 100644 --- a/lms/locale/sl.po +++ b/lms/locale/sl.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-05 06:43\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:24\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr "" msgid " you are on a" msgstr " ste na" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "Nastavitve" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "Nastavitev Domače Strani" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "Obiščite Portal" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "Ustvari Tečaj" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "Dokumentacija" @@ -67,26 +67,26 @@ msgstr "Dokumentacija" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "Spoštovani/a {{ member_name }},
\\n\\nVpisani ste v našo prihajajočo skupino {{ batch_name }}.
\\n\\nHvala,
\\nFrappe Learning
" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "Začnite" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "Nastavitve" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "Statistika" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "Tečaj ne more imeti hkrati plačanega potrdila in potrdila o opravljenem tečaju." -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "A new batch has been published on " msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -102,27 +102,23 @@ msgstr "" msgid "A new course has been published on " msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "Enovrstični uvod v tečaj, ki se prikaže na kartici tečaja" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "O" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "O Tečaju" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "O tej grupi" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "Sprejem pogojev in/ali pravilnikov" msgid "Account ID" msgstr "ID Računa" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "Ime Računa" @@ -151,21 +151,20 @@ msgstr "Dosežki" msgid "Active Members" msgstr "Aktivni Člani" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "Dodaj" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "Dodaj tečaj v program" msgid "Add Evaluator" msgstr "Dodaj Ocenjevalca" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "Dodaj Lekcijo" @@ -200,6 +199,10 @@ msgstr "Dodaj Vreme" msgid "Add Test Case" msgstr "Dodaj Testni Primer" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "Dodaj Poglavje" @@ -208,23 +211,19 @@ msgstr "Dodaj Poglavje" msgid "Add a Lesson" msgstr "Dodaj Lekcijo" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "Dodaj Študenta" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "Dodaj Poglavje" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" -msgstr "Dodaj Tečaj" +msgid "Add a course to the batch" +msgstr "" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "Dodaj ključno besedo in pritisnite enter" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "Dodaj lekcijo" @@ -237,7 +236,7 @@ msgstr "Dodaj novega člana" msgid "Add a new question" msgstr "Dodaj novo vprašanje" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "Dodaj Program" @@ -257,11 +256,11 @@ msgstr "Dodaj oceno" msgid "Add an assignment to your lesson" msgstr "Dodaj nalogo lekciji" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 msgid "Add at least one possible answer for this question: {0}" msgstr "Dodajte vsaj en možen odgovor na to vprašanje: {0}" -#: frontend/src/components/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "Dodaj tečaje v skupino" @@ -269,7 +268,7 @@ msgstr "Dodaj tečaje v skupino" msgid "Add quiz to this video" msgstr "Dodaj kviz temu videoposnetku" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "Dodaj študente v skupino" @@ -281,20 +280,16 @@ msgstr "Dodaj v Opombe" msgid "Add web page to sidebar" msgstr "Dodaj spletno stran v stransko vrstico" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "Dodajte svojo nalogo kot {0}" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "Dodajte svoje prvo poglavje" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "Dodajte svojo prvo lekcijo" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "Admin" msgid "Administrator" msgstr "Administrator" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "Vsi" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "Vse Skupine" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "Vsi Tečaji" @@ -344,12 +338,13 @@ msgstr "Če je določena omejitev, bi morala imeti vsa vprašanja enako število msgid "Allow Guest Access" msgstr "Dovoli dostop gostom" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" -msgstr "Dovoli objavo delovnih mest s spletnega mesta" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" +msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "Dovoli Samoregistracijo" @@ -359,10 +354,6 @@ msgstr "Dovoli Samoregistracijo" msgid "Allow accessing future dates" msgstr "Dovoli dostop do prihodnjih datumov" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "Dovoli Samoregistracijo" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "Že Registriran" @@ -375,9 +366,10 @@ msgstr "Amber" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "Znesek" msgid "Amount (USD)" msgstr "Znesek (USD)" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "Za plačane skupine sta potrebna znesek in valuta." -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "Za plačana potrdila sta potrebna znesek in valuta." -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "Za plačljive tečaje sta potrebna znesek in valuta." #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "Znesek z DDV" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "Obvestilo" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "Obvestilo je bilo uspešno poslano" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "Obvestilo je potrebno" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "Obvestila" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "Prijavite se za to delovno mesto" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "Odobreno" @@ -486,11 +480,11 @@ msgstr "Odobreno" msgid "Apps" msgstr "Aplikacije" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "Arhivirano" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "Ali ste prepričani, da želite preklicati to ocenjevanje? Tega dejanja ni mogoče razveljaviti." @@ -502,18 +496,22 @@ msgstr "" msgid "Are you sure you want to enroll?" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "Ali ste prepričani, da se želite prijaviti v nadzorno ploščo Frappe Cloud?" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "" + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "" #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "Ocena" @@ -529,18 +527,18 @@ msgstr "Ime Ocene" msgid "Assessment Type" msgstr "Tip Ocenjevanja" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "Ocena je uspešno dodana" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 msgid "Assessment {0} has already been added to this batch." msgstr "Ocena {0} je bila že dodana tej skupini." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "Dodeljeno za" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "Dodela" msgid "Assignment Attachment" msgstr "Priloga Naloge" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "Naslov Naloge" msgid "Assignment created successfully" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "" #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "Dodela" @@ -630,7 +637,7 @@ msgstr "Dodela" msgid "At least one applicable item is required" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "" @@ -660,13 +667,8 @@ msgstr "Prednostna oblačila" msgid "Authorize Google Calendar Access" msgstr "" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "Samodejno Dodeli" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "Samodejno Snemanje" @@ -679,24 +681,28 @@ msgstr "" msgid "Available Slots" msgstr "" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "Povprečno število prejetih povratnih informacij" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "Povprečni Napredek %" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "Povprečna Ocena" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" -msgstr "Povprečni čas gledanja" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" +msgstr "" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 msgid "Back to Course" @@ -720,6 +726,10 @@ msgstr "Opis Značke" msgid "Badge Image" msgstr "Slika Značke" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "Dodelitev značke je uspešno ustvarjena" @@ -748,21 +758,28 @@ msgstr "Značka je uspešno posodobljena" msgid "Badge {0} has already been assigned to this {1}." msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "Šarža" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "Skupni Tečaj" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "Podrobnosti Šarže" msgid "Batch Details Raw" msgstr "Podrobnosti o Skupini" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "Končni datum Skupine" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "Skupni Vpis" @@ -815,6 +835,8 @@ msgstr "Potrditev Skupnega Vpisa" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "Ime Skupine" msgid "Batch Settings" msgstr "Nastavitve Skupine" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "Datum začetka Skupine" @@ -842,7 +864,7 @@ msgstr "Datum začetka Skupine" msgid "Batch Start Date:" msgstr "Datum začetka Skupine:" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "Povzetek Skupine" @@ -853,33 +875,43 @@ msgstr "Povzetek Skupine" msgid "Batch Title" msgstr "Naslov Skupine" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "Skupina uspešno izbrisana" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "Končni datum Skupine ne more biti pred začetnim datumom skupine" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "Skupina se je že začela." -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "Skupina je razprodana." -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "Začetni čas skupine ne sme biti večji ali enak končnemu času." +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "Skupina:" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "Skupine" @@ -892,21 +924,21 @@ msgstr "Lep Pozdrav" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "Podrobnosti Fakture" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "Faktura Naslov" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "Življenjepis" @@ -950,15 +982,11 @@ msgstr "Od" msgid "CGPA/4" msgstr "CGPA/4" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "Prekliči" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "Preklicuj to ocenjevanje?" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "Običajna Oblačila" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "Kategorija je uspešno posodobljena" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "Potrdilo" @@ -1019,7 +1052,7 @@ msgstr "Predloga e-poštnega potrdila" msgid "Certificate Link" msgstr "Povezava Potrdila" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "" @@ -1027,32 +1060,36 @@ msgstr "" msgid "Certificate saved successfully" msgstr "Potrdilo je uspešno shranjeno" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "Potrdila" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "Potrdila so uspešno ustvarjena" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "Certificiranje" @@ -1066,7 +1103,19 @@ msgstr "Podrobnosti Certificiranja" msgid "Certification Name" msgstr "Ime Certifikata" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "" @@ -1075,20 +1124,20 @@ msgstr "" msgid "Certifications" msgstr "Certifikati" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "Certificiran" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "Certificirani Člani" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "Certificirani Udeleženci" @@ -1096,18 +1145,18 @@ msgstr "Certificirani Udeleženci" msgid "Change" msgstr "Spremeni" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "Spremembe uspešno shranjene" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "Poglavje" @@ -1116,23 +1165,24 @@ msgstr "Poglavje" msgid "Chapter Reference" msgstr "Referenca Poglavja" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "Poglavje uspešno dodano" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "Poglavje uspešno izbrisano" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "Poglavje uspešno premaknjeno" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "Poglavje uspešno posodobljeno" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "Poglavja" @@ -1181,11 +1231,11 @@ msgstr "" msgid "Choices" msgstr "Izbire" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "" @@ -1197,13 +1247,13 @@ msgstr "" msgid "Choose an icon" msgstr "Izberi ikono" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "Mesto" msgid "Class:" msgstr "Razred:" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "Počisti" @@ -1222,7 +1272,7 @@ msgstr "Počisti" msgid "Clearly Defined Role" msgstr "Jasno Opredeljena Vloga" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "Klikni tukaj" @@ -1248,7 +1298,7 @@ msgstr "Zapri" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "Koda" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "Strni" @@ -1285,27 +1335,29 @@ msgstr "Ime Šole" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "Barva" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "Ključne besede, ločene z vejicami, za SEO" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "Komentarji" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "Komentarji Ocenjevalca" @@ -1315,7 +1367,7 @@ msgstr "Komentarji Ocenjevalca" msgid "Common keywords that will be used for all pages" msgstr "" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "Skupnost" @@ -1328,20 +1380,20 @@ msgstr "Podjetje" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "Podrobnosti Podjetja" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "E-poštni Naslov Podjetja" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "Logotip Podjetja" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "Tip Podjetja" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "Sporočilo Prevajalnika" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "Dokončaj Prijavo" msgid "Complete Your Enrollment" msgstr "Dokončaj Vpis" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "Dokončaj Vpis - ne zamudite!" @@ -1395,6 +1448,11 @@ msgstr "Dokončaj Vpis - ne zamudite!" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "Dokončano" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "" msgid "Conduct Evaluation" msgstr "Izvedi Vrednotenje" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" -msgstr "Konfiguracije" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" +msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "Potrdi" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "Potrdi Vpis" @@ -1441,7 +1520,7 @@ msgstr "Potrdi Vpis" msgid "Confirm Your Action" msgstr "" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "Potrdite dejanje za brisanje" @@ -1456,7 +1535,7 @@ msgstr "Potrditveno e-poštno sporočilo poslano" msgid "Confirmation Email Template" msgstr "Predloga potrditvenega e-poštnega sporočila" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "Čestitamo za pridobitev certifikata!" @@ -1476,7 +1555,10 @@ msgstr "Kontaktiraj Nas E-pošta" msgid "Contact Us URL" msgstr "Kontaktiraj Nas URL" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "" @@ -1485,7 +1567,7 @@ msgstr "" #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "Pravilen odgovor" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "Kupon" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "Koda Kupona" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "Podrobnosti Kupona" @@ -1569,22 +1651,24 @@ msgstr "Kupon(i) uspešno izbrisan(i)" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "Kupon(i) uspešno izbrisan(i)" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "Kupon(i) uspešno izbrisan(i)" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "Tečaj" @@ -1621,8 +1704,8 @@ msgstr "Tečaj" msgid "Course Chapter" msgstr "Poglavje Tečaja" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "Tečaj Zaključen" @@ -1638,14 +1721,19 @@ msgstr "Število Tečajev" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "Število Tečajev" msgid "Course Creator" msgstr "Ustvarjalec Tečaja" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "Podatki Tečaja" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "Opis Tečaja" @@ -1679,7 +1768,8 @@ msgstr "Vpisi v Tečaje" msgid "Course Evaluator" msgstr "Ocenjevalec Tečaja" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "Slika Tečaja" @@ -1693,7 +1783,7 @@ msgstr "Predavatelj Tečaja" msgid "Course Lesson" msgstr "Lekcija Tečaja" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "Seznam Tečajev" @@ -1701,12 +1791,15 @@ msgstr "Seznam Tečajev" msgid "Course Name" msgstr "Ime Tečaja" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "Oris Tečaja" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "Povzetek Napredka Tečaja" @@ -1716,8 +1809,8 @@ msgstr "Povzetek Napredka Tečaja" msgid "Course Settings" msgstr "Nastavitve Tečaja" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "Statistika Tečaja" @@ -1734,6 +1827,10 @@ msgstr "Statistika Tečaja" msgid "Course Title" msgstr "Ime Tečaja" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "Tečaj uspešno dodan v program" @@ -1742,38 +1839,46 @@ msgstr "Tečaj uspešno dodan v program" msgid "Course already added to program" msgstr "Tečaj je že dodan v program" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "Tečaj uspešno ustvarjen" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "Tečaj uspešno izbrisan" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "Tečaj uspešno posodobljen" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "Tečaj {0} je bil že dodan tej skupini." -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "Tečaj {0} je že dodan v ta program." #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "Tečaji" msgid "Courses Completed" msgstr "Zaključeni Tečaji" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "Ustvarjeni Tečaji" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "Tečaji so bili uspešno izbrisani" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "Naslovna Slika" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "Ustvari" msgid "Create Certificate" msgstr "Ustvari Potrdilo" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "Ustvari Tečaj" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "Ustvari Novo" @@ -1846,15 +1956,15 @@ msgstr "Ustvarite Tečaj v Živo" msgid "Create a Quiz" msgstr "Ustvari Kviz" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "Ustvari Skupino" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "Ustvari Tečaj" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "Ustvarite Tečaj v Živo" @@ -1866,35 +1976,37 @@ msgstr "Ustvari Novo Značko" msgid "Create an Assignment" msgstr "Ustvari Nalogo" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "Ustvari Prvo Skupino" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "Ustvari Prvi Tečaj" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "Ustvari Prvi Kviz" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "Ustvarjeno" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "Ustvari Skupino" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "Ustvarjanje tečaja" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "Trenutna Lekcija" msgid "Current Streak" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "Cian" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "Nadzorna Plošča" @@ -1964,10 +2081,6 @@ msgstr "Uvoz Podatkov" msgid "Date" msgstr "Datum" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "Datum in Ura" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "Datum:" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "" msgid "Delete" msgstr "Izbriši" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "Izbriši Poglavje" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "Izbriši Tečaj" @@ -2034,7 +2148,7 @@ msgstr "Izbriši Tečaj" msgid "Delete Program" msgstr "Izbriši Program" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "Izbriši Poglavje?" @@ -2042,11 +2156,11 @@ msgstr "Izbriši Poglavje?" msgid "Delete this coupon?" msgstr "Izbriši Kupon?" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "Izbriši Lekcijo?" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2054,18 +2168,22 @@ msgstr "" msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "Z brisanjem te skupine boste izbrisali tudi vse njene podatke, vključno z vpisanimi študenti, povezanimi tečaji, ocenjevanji, povratnimi informacijami in razpravami. Ali ste prepričani, da želite nadaljevati?" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "" #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "Pisalna miza" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "Podrobnosti" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "" + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "" @@ -2119,6 +2243,7 @@ msgstr "" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "Popust" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "Znesek Popusta" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "Tip Popusta" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "Razprave" @@ -2206,8 +2331,6 @@ msgstr "Trajanje (v minutah)" msgid "Duration of the live class in minutes" msgstr "" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "Uredi Značko" msgid "Edit Badge Assignment" msgstr "Urejanje dodelitve značke" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "Uredi poglavje" @@ -2241,11 +2364,19 @@ msgstr "Uredi Kupon" msgid "Edit Email Template" msgstr "Uredi predloge e-pošte" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "Uredi Plačilni Prehod" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "Uredi Profil" @@ -2302,10 +2433,6 @@ msgstr "E-pošta" msgid "Email Sent" msgstr "" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "Predloga e-pošte" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "" @@ -2353,12 +2479,13 @@ msgstr "" msgid "Enable Negative Marking" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "" #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "Omogočeno" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "" #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "Datum zaključka" @@ -2394,6 +2525,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "" msgid "End Time" msgstr "Končni čas" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "Končano" @@ -2416,27 +2548,50 @@ msgstr "Končano" msgid "Enforce Course Order" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "Vpišite se zdaj" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "Vpisan" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "Vpisi" @@ -2475,7 +2631,7 @@ msgstr "" msgid "Enter a Coupon Code" msgstr "" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "" @@ -2487,7 +2643,11 @@ msgstr "" msgid "Enter reply to email" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "" @@ -2499,7 +2659,7 @@ msgstr "" msgid "Error creating email template" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -2507,16 +2667,27 @@ msgstr "" msgid "Error creating quiz: {0}" msgstr "" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "" @@ -2524,9 +2695,14 @@ msgstr "" msgid "Error updating email template" msgstr "" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "Vrednotenje" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2562,9 +2743,10 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "Razpored ocenjevalca" msgid "Evaluator added successfully" msgstr "" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "" - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2616,7 +2794,7 @@ msgstr "" msgid "Event" msgstr "Dogodek" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "Primer: IST (+5:30)" @@ -2637,7 +2815,7 @@ msgstr "Naslov Vaje" msgid "Exercise deleted successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "Razširi" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "Poteče" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "Datum Poteka" @@ -2710,6 +2888,10 @@ msgstr "Neuspeh" msgid "Failed" msgstr "Neuspešno" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "" @@ -2718,7 +2900,7 @@ msgstr "" msgid "Failed to enroll in program: {0}" msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" @@ -2726,7 +2908,7 @@ msgstr "" msgid "Failed to send email" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2734,26 +2916,26 @@ msgstr "" msgid "Failed to update badge assignment: " msgstr "" -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "Izabrano" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "Povratne Informacije" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "" @@ -2776,7 +2958,7 @@ msgstr "Tip Datoteke" msgid "Filter assignments by course" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "" @@ -2784,7 +2966,7 @@ msgstr "" msgid "Filter by Exercise" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "" @@ -2793,7 +2975,8 @@ msgstr "" msgid "Filter by Status" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "" @@ -2823,13 +3006,18 @@ msgstr "" msgid "Formal Wear" msgstr "" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "Brezplačno" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "Polno ime" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "Funkcija" msgid "GST Amount" msgstr "Znesek DDV" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "Številka DDV" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "GSTIN" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "Prehod" @@ -2915,8 +3103,8 @@ msgstr "Prehod" msgid "General" msgstr "Splošno" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "Ustvari Potrdila" @@ -2924,7 +3112,7 @@ msgstr "Ustvari Potrdila" msgid "Generate Google Meet Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "" @@ -2947,7 +3135,7 @@ msgstr "" msgid "Get the app on your iPhone for easy access & a better experience" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "" @@ -2956,6 +3144,48 @@ msgstr "" msgid "Github ID" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "" @@ -2978,7 +3208,7 @@ msgstr "" msgid "Grade Type" msgstr "" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "" @@ -3023,7 +3253,7 @@ msgstr "" msgid "Hello Learner" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "" @@ -3031,7 +3261,7 @@ msgstr "" msgid "Help others learn something new by creating a course." msgstr "" -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "Pomagajte nam izboljšati se tako, da nam posredujete svoje povratne informacije." @@ -3044,7 +3274,7 @@ msgstr "" msgid "Here are the details:" msgstr "" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "Živjo" @@ -3078,6 +3308,10 @@ msgstr "" msgid "Highlight" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "" + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "" msgid "Hiring" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "Gostitelj" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "Hibrid" @@ -3114,15 +3350,19 @@ msgstr "" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "" @@ -3137,8 +3377,8 @@ msgstr "" msgid "Identify User Category" msgstr "" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." msgstr "" #: frontend/src/components/Quiz.vue:46 @@ -3190,19 +3430,19 @@ msgstr "" msgid "Image search powered by" msgstr "" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "" @@ -3228,6 +3468,10 @@ msgstr "" msgid "Include In Preview" msgstr "" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "Inštruktor" @@ -3285,15 +3528,22 @@ msgstr "" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "" + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "" msgid "Instructors Comments" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "" @@ -3352,21 +3606,21 @@ msgstr "" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "" @@ -3399,21 +3653,11 @@ msgstr "" msgid "Job" msgstr "" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "" @@ -3424,11 +3668,6 @@ msgstr "" msgid "Job Opportunity" msgstr "" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "" @@ -3484,8 +3725,8 @@ msgstr "" msgid "Keep going," msgstr "" -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "" @@ -3606,6 +3847,11 @@ msgstr "" msgid "LMS Enrollment" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "" msgid "LMS Live Class Participant" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "" @@ -3789,11 +4030,16 @@ msgstr "" msgid "Launch File" msgstr "" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "" @@ -3814,7 +4060,7 @@ msgstr "" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "" msgid "Lesson Title" msgstr "" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "" @@ -3856,7 +4114,8 @@ msgstr "" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "" -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "V živo" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "Prijava" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "" @@ -3966,7 +4225,7 @@ msgstr "" msgid "Longest Streak" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "" @@ -3979,8 +4238,8 @@ msgstr "" msgid "Make LMS the default home" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "Napovej Obvestilo" @@ -3988,11 +4247,7 @@ msgstr "Napovej Obvestilo" msgid "Make notes for quick revision. Press / for menu." msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "Upravljaj Skupino" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "Upravljaj tečaje in skupine na prvi pogled" @@ -4006,6 +4261,11 @@ msgstr "" msgid "Manifest File" msgstr "" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "" @@ -4018,7 +4278,7 @@ msgstr "" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "Medij" @@ -4084,9 +4345,9 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "Član" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "" @@ -4143,8 +4406,12 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "Slika Člana" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "Slika Člana" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "" msgid "Member already enrolled in this batch" msgstr "Član je že vpisan v to skupino" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "" @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "" @@ -4321,7 +4593,7 @@ msgstr "" msgid "Milestone" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "" @@ -4332,6 +4604,7 @@ msgstr "" #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "" @@ -4382,7 +4659,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "" @@ -4395,11 +4672,11 @@ msgstr "" msgid "Multiple Correct Answers" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "" @@ -4407,6 +4684,10 @@ msgstr "" msgid "My Notes" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "" @@ -4426,17 +4709,19 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "" @@ -4444,8 +4729,9 @@ msgstr "" msgid "New Coupon" msgstr "" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "" @@ -4453,7 +4739,12 @@ msgstr "" msgid "New Email Template" msgstr "" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "" @@ -4461,6 +4752,10 @@ msgstr "" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "" @@ -4477,11 +4772,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -4495,7 +4790,7 @@ msgstr "" msgid "Next" msgstr "" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "" @@ -4528,8 +4823,16 @@ msgstr "" msgid "No Upcoming Evaluations" msgstr "" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." msgstr "" #: lms/templates/certificates_section.html:23 @@ -4544,15 +4847,16 @@ msgstr "" msgid "No coupons selected for deletion" msgstr "" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" msgstr "" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "" @@ -4561,7 +4865,7 @@ msgstr "" msgid "No courses under review" msgstr "" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "" @@ -4569,7 +4873,7 @@ msgstr "" msgid "No introduction" msgstr "" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "" @@ -4593,20 +4897,21 @@ msgstr "" msgid "No quizzes added yet." msgstr "" -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "" msgid "Note" msgstr "" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "" @@ -4689,11 +4997,11 @@ msgstr "" msgid "Notify me when available" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "" msgid "Once again, congratulations on this significant accomplishment." msgstr "" -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "" + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "" msgid "Open Ended" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "" #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "" msgid "Others" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "" @@ -4852,18 +5176,22 @@ msgstr "" msgid "Output" msgstr "" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "" @@ -4876,35 +5204,35 @@ msgstr "" msgid "PDF" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "" msgid "Password" msgstr "" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" msgstr "" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "" #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "" @@ -5036,6 +5366,10 @@ msgstr "" msgid "Payment for Document Type" msgstr "" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "" @@ -5048,15 +5382,20 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "V teku" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "" msgid "Percentage Discount" msgstr "" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "" @@ -5096,10 +5431,6 @@ msgstr "" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "" -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "" - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "" @@ -5116,11 +5447,15 @@ msgstr "" msgid "Please complete the previous course to unlock this one." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -5132,11 +5467,11 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "" @@ -5148,12 +5483,11 @@ msgstr "" msgid "Please enter a valid Contact Us URL." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "" @@ -5161,19 +5495,19 @@ msgstr "" msgid "Please enter a valid timestamp" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "" @@ -5181,16 +5515,16 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "" - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "" + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:19 @@ -5202,11 +5536,11 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "" -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "" @@ -5214,19 +5548,35 @@ msgstr "" msgid "Please run the code to execute the test cases." msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "" + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "" @@ -5234,19 +5584,27 @@ msgstr "" msgid "Please select a member" msgstr "" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "" @@ -5258,14 +5616,10 @@ msgstr "" msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "" - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "" msgid "Post" msgstr "" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "Oblikovanje cen" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -5394,7 +5749,7 @@ msgstr "" msgid "Problem Statement" msgstr "" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "" @@ -5403,7 +5758,8 @@ msgstr "" msgid "Profession" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "" @@ -5437,17 +5793,21 @@ msgstr "" msgid "Program updated successfully" msgstr "" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "" @@ -5475,14 +5835,14 @@ msgstr "" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "" msgid "Progress (%)" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "" @@ -5507,7 +5866,7 @@ msgstr "" msgid "Progress Summary for {0}" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "" @@ -5519,9 +5878,10 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "" @@ -5567,10 +5932,9 @@ msgstr "" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "" msgid "Questions" msgstr "" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "" @@ -5631,10 +5995,14 @@ msgstr "" msgid "Quiz ID" msgstr "" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "" @@ -5661,7 +6029,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "" -#: frontend/src/pages/QuizForm.vue:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "" @@ -5670,9 +6038,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "" @@ -5687,7 +6055,7 @@ 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "" msgid "Regards" msgstr "" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "" @@ -5756,26 +6124,22 @@ msgstr "" msgid "Registered but disabled" msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "Zavrnjeno" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "" @@ -5783,15 +6147,20 @@ msgstr "" msgid "Remove Highlight" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "" + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "" @@ -5814,23 +6183,18 @@ msgstr "" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "" @@ -5854,19 +6219,19 @@ msgstr "" msgid "Route" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -5878,6 +6243,12 @@ msgstr "" msgid "Run" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "" @@ -5905,7 +6276,7 @@ msgstr "" msgid "SEO" msgstr "" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "" @@ -5918,11 +6289,11 @@ msgstr "" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "" @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "" msgid "Search by Name" msgstr "" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "" -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "" @@ -6099,11 +6479,11 @@ msgstr "" msgid "Send calendar invite for evaluations" msgstr "" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "" @@ -6115,38 +6495,39 @@ msgstr "Nastavi Barvo" msgid "Set your Password" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "" @@ -6214,8 +6595,8 @@ msgstr "" msgid "Signup Settings" msgstr "" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "" @@ -6256,16 +6637,24 @@ msgstr "" msgid "Slot deleted successfully" msgstr "" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "" msgid "Staff" msgstr "Osebje" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "" msgid "Start Date:" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "" msgid "Startup Organization" msgstr "" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "" @@ -6355,15 +6746,15 @@ msgstr "" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,38 +6763,50 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "Status" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "Študent" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 -#: lms/lms/doctype/lms_settings/lms_settings.json -msgid "Students" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" msgstr "" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "" + +#. Label of the show_students (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Students" msgstr "" #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' @@ -6412,13 +6815,13 @@ msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "" @@ -6436,10 +6839,14 @@ msgstr "" msgid "Submission by" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "" @@ -6452,7 +6859,7 @@ msgstr "" msgid "Submit" msgstr "" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "" @@ -6482,7 +6889,7 @@ msgstr "" msgid "Sunday" msgstr "" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -6492,7 +6899,6 @@ msgstr "" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "Voditelj Sistema" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "Predloga" @@ -6604,7 +7010,7 @@ msgstr "" msgid "Text" msgstr "" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "" @@ -6615,7 +7021,11 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "" + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "" @@ -6623,7 +7033,7 @@ msgstr "" msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "" -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "" @@ -6635,11 +7045,11 @@ msgstr "" msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "" @@ -6647,15 +7057,23 @@ msgstr "" msgid "The last day to schedule your evaluations is " msgstr "" -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "" -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "" @@ -6667,19 +7085,15 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "" - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "" @@ -6702,10 +7116,6 @@ msgstr "" msgid "These customisations will work on the main batch page." msgstr "" -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "" - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "" @@ -6715,29 +7125,29 @@ msgstr "" msgid "This certificate does no expire" msgstr "" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "" @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "" #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6856,7 +7266,9 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "" msgid "Timezone" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "" @@ -6891,8 +7303,12 @@ msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "" msgid "Title" msgstr "Naslov" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "" + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "" @@ -6929,7 +7349,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -6956,10 +7376,18 @@ msgstr "" msgid "Training Feedback" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "" msgid "Tuesday" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "" @@ -6994,8 +7422,9 @@ 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:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "" msgid "Type" msgstr "" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "" @@ -7051,7 +7480,8 @@ msgstr "" msgid "Under Review" msgstr "" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "" @@ -7072,29 +7502,30 @@ msgstr "" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "Prihajajoče" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "" @@ -7110,11 +7541,15 @@ msgstr "" msgid "Upload" msgstr "" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "" @@ -7168,6 +7603,10 @@ msgstr "" msgid "User Skill" msgstr "" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "" + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "" @@ -7177,8 +7616,9 @@ msgstr "" msgid "Username" msgstr "" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "" @@ -7207,7 +7647,7 @@ msgid "Video Embed Link" msgstr "" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" +msgid "Video Statistics" msgstr "" #: frontend/src/pages/JobDetail.vue:31 @@ -7223,7 +7663,7 @@ msgstr "" msgid "View Resume" msgstr "" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "" @@ -7232,10 +7672,6 @@ msgstr "" msgid "Violet" msgstr "Vijolična" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" @@ -7293,12 +7732,12 @@ msgstr "" msgid "Welcome to {0}!" msgstr "" -#: frontend/src/pages/PersonaForm.vue:32 -msgid "What best describes your role?" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" msgstr "" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" +#: frontend/src/pages/PersonaForm.vue:32 +msgid "What best describes your role?" msgstr "" #: frontend/src/pages/PersonaForm.vue:21 @@ -7309,7 +7748,7 @@ msgstr "" msgid "When a course gets submitted for review, it will be listed here." msgstr "" -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "" @@ -7317,11 +7756,6 @@ msgstr "" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "" @@ -7355,7 +7789,7 @@ msgstr "" msgid "Write a Review" msgstr "" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "" @@ -7366,27 +7800,51 @@ msgstr "" msgid "Yellow" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "" + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "" + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "" + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "" + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "" + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "" @@ -7415,6 +7873,10 @@ msgstr "" msgid "You can find their resume attached to this email." msgstr "" +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "" @@ -7423,42 +7885,114 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "" -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "" -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "" -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "" +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "" + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "" + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "" + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "" + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "" + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "" + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "" -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "" + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "" + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "" + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "" + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "" + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "" + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "" + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "" + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "" +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "" @@ -7480,7 +8014,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "" @@ -7492,11 +8026,11 @@ msgstr "" msgid "You have applied" msgstr "" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "" @@ -7508,7 +8042,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "" @@ -7520,15 +8054,15 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "" @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "" #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." +msgid "You must be an Admin to assign badges to users." msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "" @@ -7569,7 +8103,7 @@ msgstr "" msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "" -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "" @@ -7592,11 +8126,11 @@ msgstr "" msgid "Your Output" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "" @@ -7604,7 +8138,7 @@ msgstr "" msgid "Your calendar is set." msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "" @@ -7612,12 +8146,15 @@ msgstr "" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "" + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "" @@ -7641,19 +8178,28 @@ msgstr "" msgid "Zen Mode" msgstr "" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "" @@ -7662,6 +8208,10 @@ msgstr "" msgid "Zoom Settings" msgstr "" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "" @@ -7707,8 +8257,9 @@ msgstr "" msgid "certificates" msgstr "" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "" msgid "days" msgstr "" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "" @@ -7758,11 +8309,11 @@ msgstr "" msgid "lessons" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "" @@ -7792,7 +8343,7 @@ msgstr "" msgid "others" msgstr "" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "" @@ -7825,7 +8376,7 @@ msgstr "" msgid "to select" msgstr "" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "" @@ -7849,7 +8400,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "" @@ -7861,11 +8412,11 @@ msgstr "" msgid "{0} has applied for the job position {1}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "" @@ -7881,11 +8432,11 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "" @@ -7893,7 +8444,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "" @@ -7901,45 +8452,45 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "" diff --git a/lms/locale/sr.po b/lms/locale/sr.po index 80dfca8b..259c7cc2 100644 --- a/lms/locale/sr.po +++ b/lms/locale/sr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-06 06:38\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:24\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr " до " msgid " you are on a" msgstr " Ви сте на" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "LMS подешавања" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "Поставите почетну страницу" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "Посетите LMS портал" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "Креирај обуку" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "Документација" @@ -67,26 +67,26 @@ msgstr "Документација msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "Здраво {{ member_name }},
\\n\\nУписани сте у нашу предстојећу групу {{ batch_name }}.
\\n\\nХвала Вам,,
\\nFrappe Learning
" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "Започните" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "Мастер подаци" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "Статистика" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "Обука не може имати истовремено плаћени сертификат и сертификат о похађању." -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "Објављена је ова група '{0}' која би Вас могла занимати. Погледајте је!" @@ -94,7 +94,7 @@ msgstr "Објављена је ова група '{0}' која би Вас м msgid "A new batch has been published on " msgstr "Нова група је објављена на " -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "Објављена је нова обука '{0}' која би Вас могла занимати. Погледајте је!" @@ -102,27 +102,23 @@ msgstr "Објављена је нова обука '{0}' која би Вас msgid "A new course has been published on " msgstr "Нова обука је објављена на " -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "Нова обука је објављена на {0}" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "Кратак опис курса који се појављује на картици обуке" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "О" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "О обуци" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "О овој групи" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "Прихватање услова и/или правила" msgid "Account ID" msgstr "ИД налога" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "Назив налога" @@ -151,21 +151,20 @@ msgstr "Достигнућа" msgid "Active Members" msgstr "Активни чланови" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "Додај" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "Додај обуку у програм" msgid "Add Evaluator" msgstr "Додај особу за оцењивање" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "Додај лекцију" @@ -200,6 +199,10 @@ msgstr "Додај термин" msgid "Add Test Case" msgstr "Додај тест пример" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "Додај трансакцију" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "Додај поглавље" @@ -208,23 +211,19 @@ msgstr "Додај поглавље" msgid "Add a Lesson" msgstr "Додај лекцију" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "Додај студента" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "Додај поглавље" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" -msgstr "Додај обуку" +msgid "Add a course to the batch" +msgstr "Додај обуку у групу" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "Додај кључну реч, а затим притисни ентер" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "Додај лекцију" @@ -237,7 +236,7 @@ msgstr "Додај новог члана" msgid "Add a new question" msgstr "Додај ново питање" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "Додај програм" @@ -257,11 +256,11 @@ msgstr "Додај процену" msgid "Add an assignment to your lesson" msgstr "Додајте задатак у своју лекцију" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 msgid "Add at least one possible answer for this question: {0}" msgstr "Додајте бар један могући одговор за ово питање: {0}" -#: frontend/src/components/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "Додајте обуке у Вашу групу" @@ -269,7 +268,7 @@ msgstr "Додајте обуке у Вашу групу" msgid "Add quiz to this video" msgstr "Додај квиз у овај видео-снимак" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "Додајте студенте у своју групу" @@ -281,20 +280,16 @@ msgstr "Додај у белешке" msgid "Add web page to sidebar" msgstr "Додајте веб-страницу у бочну траку" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "Додајте свој задатак као {0}" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "Додајте Ваше прво поглавље" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "Додајте Вашу прву лекцију" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "Администратор" msgid "Administrator" msgstr "Администратор" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "Све" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "Све групе" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "Све обуке" @@ -344,12 +338,13 @@ msgstr "Сва питања треба да имају исте оцене ук msgid "Allow Guest Access" msgstr "Дозволи приступ гостима" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" -msgstr "Дозволи огласе за посао са веб-сајта" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" +msgstr "Додај објављивање посла" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "Дозволи самостални упис" @@ -359,10 +354,6 @@ msgstr "Дозволи самостални упис" msgid "Allow accessing future dates" msgstr "Дозволи приступ будућим датумима" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "Дозволи самостални упис" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "Већ регистрован" @@ -375,9 +366,10 @@ msgstr "Амбер" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "Износ" msgid "Amount (USD)" msgstr "Износ (USD)" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "Износ и валута су неопходни за плаћене групе." -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "Износ и валута су неопходни за плаћене сертификате." -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "Износ и валута су неопходни за плаћене обуке." #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "Износ са GST" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "Саопштење" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "Саопштење је успешно послато" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "Саопштење је неопходно" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "Најаве" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "Пријавите се за овај посао" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "Одобрено" @@ -486,11 +480,11 @@ msgstr "Одобрено" msgid "Apps" msgstr "Апликације" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "Архивирано" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "Да ли сте сигурни да желите да откажете ово оцењивање? Ова радња се не може поништити." @@ -502,18 +496,22 @@ msgstr "Да ли сте сигурни да желите да обришете msgid "Are you sure you want to enroll?" msgstr "Да ли сте сигурни да желите да се упишете?" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "Да ли сте сигурни да желите да се пријавите на своју Frappe Cloud контролну таблу?" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "Као део програма обуке ове групе мораћете да завршите следеће обуке и процене." + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "Поставите питање да бисте добили помоћ од заједнице." #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "Процена" @@ -529,18 +527,18 @@ msgstr "Назив процене" msgid "Assessment Type" msgstr "Врста процене" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "Процена је успешно додата" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "Додељено за" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "Задатак" msgid "Assignment Attachment" msgstr "Прилог задатка" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "Напредак задатка" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "Питање задатка" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "Наслов задатка" msgid "Assignment created successfully" msgstr "Задатак је успешно креиран" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "Задаци за лекцију {0} од стране {1} већ постоје." -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "Задатак је успешно поднет" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "Задатак ће се приказивати на дну у оквиру лекције." #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "Додељени задаци" @@ -630,7 +637,7 @@ msgstr "Додељени задаци" msgid "At least one applicable item is required" msgstr "Неопходна је најмање једна примењива ставка" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "Бар једна опција мора бити тачна за ово питање." @@ -660,13 +667,8 @@ msgstr "Преференција одевања" msgid "Authorize Google Calendar Access" msgstr "Одобри приступ Гоогле Цалендар-у" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "Аутоматска додела" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "Аутоматско снимање" @@ -679,24 +681,28 @@ msgstr "Доступност је успешно ажурирана" msgid "Available Slots" msgstr "Доступни термини" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "Просечна стопа завршетка" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "Просечна оцена повратних информација" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "Просечан напредак %" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "Просечна оцена" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" -msgstr "Просечно време гледања" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" +msgstr "Просечно време гледања (у минутима)" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 msgid "Back to Course" @@ -720,6 +726,10 @@ msgstr "Опис беџа" msgid "Badge Image" msgstr "Слика беџа" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "Беџ је успешно додељен" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "Додела беџа је успешно креирана" @@ -748,21 +758,28 @@ msgstr "Беџ је успешно ажуриран" msgid "Badge {0} has already been assigned to this {1}." msgstr "Беџ {0} је већ додељен овом {1}." +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "Беџ {0} није пронађен" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "Група" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "Групна обука" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "Детаљи групе" msgid "Batch Details Raw" msgstr "Необрађени детаљи групе" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "Датум завршетка групе" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "Упис у групу" @@ -815,6 +835,8 @@ msgstr "Потврда уписа у групу" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "Назив групе" msgid "Batch Settings" msgstr "Подешавања групе" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "Датум почетка групе" @@ -842,7 +864,7 @@ msgstr "Датум почетка групе" msgid "Batch Start Date:" msgstr "Датум почетка групе:" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "Резиме групе" @@ -853,33 +875,43 @@ msgstr "Резиме групе" msgid "Batch Title" msgstr "Наслов групе" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "Група је успешно креирана" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "Група је успешно обрисана" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "Датум завршетка групе не може бити пре датума почетка групе" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "Група је већ започела." -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "Група је распродата." -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "Време почетка групе не може бити веће или једнако времену завршетка групе." +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "Група је успешно ажурирана" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "Група:" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "Групе" @@ -892,21 +924,21 @@ msgstr "Срдачан поздрав" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "Детаљи фактурисања" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "Назив за фактурисање" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "Биографија" @@ -950,15 +982,11 @@ msgstr "Од стране" msgid "CGPA/4" msgstr "CGPA/4" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "Откажи" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "Откажите оцењивање?" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "Лежерна одећа" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "Категорија је успешно ажурирана" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "Сертификат" @@ -1019,7 +1052,7 @@ msgstr "Шаблон имејла за сертификат" msgid "Certificate Link" msgstr "Линк сертификата" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "Сертификат о похађању" @@ -1027,32 +1060,36 @@ msgstr "Сертификат о похађању" msgid "Certificate saved successfully" msgstr "Сертификат је успешно сачуван" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "Сертификати" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "Сертификати су успешно генерисани" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "Сертификација" @@ -1066,7 +1103,19 @@ msgstr "Детаљи сертификације" msgid "Certification Name" msgstr "Назив сертификације" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "Сертификат не може бити издат јер члан није завршио обуку." + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "Сертификат не може бити издат јер члан није уписан у ову групу." + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "Сертификат не може бити издат јер члан није уписан на ову обуку." + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "Сертификација није омогућена за ову обуку." @@ -1075,20 +1124,20 @@ msgstr "Сертификација није омогућена за ову об msgid "Certifications" msgstr "Сертификација" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "Сертификован" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "Сертификовани чланови" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "Сертификовани учесници" @@ -1096,18 +1145,18 @@ msgstr "Сертификовани учесници" msgid "Change" msgstr "Промена" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "Промене су успешно сачуване" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "Поглавље" @@ -1116,23 +1165,24 @@ msgstr "Поглавље" msgid "Chapter Reference" msgstr "Референца поглавља" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "Поглавље је успешно додато" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "Поглавље је успешно обрисано" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "Поглавље је успешно премештено" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "Поглавље је успешно ажурирано" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "Поглавља" @@ -1181,11 +1231,11 @@ msgstr "Погледај обуку" msgid "Choices" msgstr "Избори" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "Изабери боју за картицу обуке" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "Изабери све тачне одговоре" @@ -1197,13 +1247,13 @@ msgstr "Изабери постојеће питање" msgid "Choose an icon" msgstr "Изабери иконицу" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "Изаберите један одговор" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "Град" msgid "Class:" msgstr "Предавање:" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "Очисти" @@ -1222,7 +1272,7 @@ msgstr "Очисти" msgid "Clearly Defined Role" msgstr "Јасно дефинисана улога" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "Кликните овде" @@ -1248,7 +1298,7 @@ msgstr "Затвори" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "Код" msgid "Collaboration Preference" msgstr "Преференције за сарадњу" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "Сажми" @@ -1285,27 +1335,29 @@ msgstr "Назив факултета" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "Боја" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "Кључне речи одвојене зарезима" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "Кључне речи, одвојене зарезом, за SEO" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "Коментари" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "Коментари од особе за оцењивање" @@ -1315,7 +1367,7 @@ msgstr "Коментари од особе за оцењивање" msgid "Common keywords that will be used for all pages" msgstr "Заједничке кључне речи које ће се користити за све странице" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "Заједница" @@ -1328,20 +1380,20 @@ msgstr "Компанија" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "Детаљи компаније" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "Имејл адреса компаније" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "Лого компаније" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "Врста компаније" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "Порука компајлера" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "Завршите регистрацију" msgid "Complete Your Enrollment" msgstr "Довршите свој упис" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "Довршите свој упис - Немојте га пропустити!" @@ -1395,6 +1448,11 @@ msgstr "Довршите свој упис - Немојте га пропуст msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "Завршите предстојећи квиз да бисте наставили гледање видео-снимка. Квиз ће бити доступан за {0} {1}." +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "Попуните свој профил" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "Завршено" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "Сертификат о завршетку" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "Стопа завршетка" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "Услов мора бити важећи python код." msgid "Conduct Evaluation" msgstr "Спровести оцењивање" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" -msgstr "Конфигурације" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" +msgstr "Конференцијски систем" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "Пружалац конференцијског система" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "Конфигурација" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "Потврди" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "Потврдите отказивање?" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "Потврди упис" @@ -1441,7 +1520,7 @@ msgstr "Потврди упис" msgid "Confirm Your Action" msgstr "Потврдите своју радњу" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "Потврдите своју радњу за брисање" @@ -1456,7 +1535,7 @@ msgstr "Потврдни имејл је послат" msgid "Confirmation Email Template" msgstr "Шаблон имејла за потврду" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "Честитамо на добијању сертификата!" @@ -1476,7 +1555,10 @@ msgstr "Имејл за контакт" msgid "Contact Us URL" msgstr "Контакт URL" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "Контактирајте администратора да бисте се уписали на ову обуку" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "Контактирајте администратора да бисте се уписали на ову обуку." @@ -1485,7 +1567,7 @@ msgstr "Контактирајте администратора да бисте #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "Наставите са учењем" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "Тачан одговор" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "Купон" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "Шифра купона" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "Детаљи купона" @@ -1569,22 +1651,24 @@ msgstr "Купон(и) су успешно обрисани" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "Купон(и) су успешно обрисани" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "Купон(и) су успешно обрисани" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "Обука" @@ -1621,8 +1704,8 @@ msgstr "Обука" msgid "Course Chapter" msgstr "Поглавље обуке" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "Обука је завршена" @@ -1638,14 +1721,19 @@ msgstr "Број обука" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "Број обука" msgid "Course Creator" msgstr "Аутор обуке" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "Подаци о обуци" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "Опис обуке" @@ -1679,7 +1768,8 @@ msgstr "Упис на обуку" msgid "Course Evaluator" msgstr "Особа за оцењивање обуке" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "Слика обуке" @@ -1693,7 +1783,7 @@ msgstr "Предавач на обуци" msgid "Course Lesson" msgstr "Лекција обуке" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "Листа обуке" @@ -1701,12 +1791,15 @@ msgstr "Листа обуке" msgid "Course Name" msgstr "Назив обуке" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "План обуке" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "Напредак обуке" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "Сажетак о напретку обуке" @@ -1716,8 +1809,8 @@ msgstr "Сажетак о напретку обуке" msgid "Course Settings" msgstr "Подешавање обуке" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "Статистика обуке" @@ -1734,6 +1827,10 @@ msgstr "Статистика обуке" msgid "Course Title" msgstr "Наслов обуке" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "Обука је успешно додата у групу" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "Обука је успешно додата у програм" @@ -1742,38 +1839,46 @@ msgstr "Обука је успешно додата у програм" msgid "Course already added to program" msgstr "Обука је већ додата у програм" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "Обука је успешно креирана" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "Обука је успешно обрисана" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "За издавање сертификата неопходна је обука или група." + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "Обука је успешно ажурирана" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "Обука {0} је већ додата у ову групу." -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "Обука {0} је већ додата у овај програм." #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "Обуке" msgid "Courses Completed" msgstr "Завршене обуке" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "Креиране обуке" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "Обуке су успешно обрисане" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "Насловна слика" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "Креирај" msgid "Create Certificate" msgstr "Креирај сертификат" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "Креирај обуку" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "Креирај лекцију" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "Креирај нови" @@ -1846,15 +1956,15 @@ msgstr "Креирај онлајн предавање" msgid "Create a Quiz" msgstr "Креирај квиз" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "Креирај групу" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "Креирај обуку" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "Креирај онлајн предавање" @@ -1866,35 +1976,37 @@ msgstr "Креирај нови беџ" msgid "Create an Assignment" msgstr "Креирај задатак" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "Креирајте своју прву групу" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "Креирајте своју прву обуку" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "Креирајте свој први квиз" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "Креирано" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "Креирање групе" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "Креирање обуке" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "Тренутна лекција" msgid "Current Streak" msgstr "Тренутни низ дана" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "Програм обуке" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "Прилагођени шаблон сертификата" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "Цијан" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "Контролна табла" @@ -1964,10 +2081,6 @@ msgstr "Увоз податка" msgid "Date" msgstr "Датум" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "Време и датум" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "Датум:" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "Врста дипломе" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "Врста дипломе" msgid "Delete" msgstr "Обриши" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "Обриши поглавље" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "Обриши обуку" @@ -2034,7 +2148,7 @@ msgstr "Обриши обуку" msgid "Delete Program" msgstr "Обриши програм" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "Обриши ово поглавље?" @@ -2042,11 +2156,11 @@ msgstr "Обриши ово поглавље?" msgid "Delete this coupon?" msgstr "Обриши овај купон?" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "Обришите ову лекцију?" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "Брисањем обуке такође ће се обрисати сва поглавља и лекције. Да ли сте сигурни да желите да обришете ову обуку?" @@ -2054,18 +2168,22 @@ msgstr "Брисањем обуке такође ће се обрисати св msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "Брисањем ових вежби трајно ћете их уклонити из система, заједно са повезаним поднесцима. Ова радња је неповратна. Да ли сте сигурни да желите да наставите?" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "Брисањем ове групе такође ће бити обрисани сви њени подаци, укључујући уписане студенте, повезане курсеве, процене, повратне информације и дискусије. Да ли сте сигурни да желите да наставите?" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Брисањем овог поглавља такође ће се обрисати све лекције, а поглавље ће трајно бити уклоњено из обуке. Ова радња се не може поништити. Да ли сте сигурни да желите да наставите?" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Брисањем ове лекције она ће трајно бити уклоњена из обуке. Ова радња се не може поништити. Да ли сте сигурни да желите да наставите?" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "Брисање није дозвољено за {0}" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "Брисањем ове лекције она ће трајно бити #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "Радна површина" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "Детаљи" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "Детаљи не могу бити празни." + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "Онемогући PWA" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "Онемогући самостални упис" @@ -2119,6 +2243,7 @@ msgstr "Онемогући регистрацију" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "Попуст" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "Износ попуста" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "Врста попуста" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "Дискусија" @@ -2206,8 +2331,6 @@ msgstr "Трајање (у минутима)" msgid "Duration of the live class in minutes" msgstr "Трајање онлајн предавања у минутима" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "Уреди беџ" msgid "Edit Badge Assignment" msgstr "Уреди доделу беџа" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "Уреди поглавље" @@ -2241,11 +2364,19 @@ msgstr "Уреди купон" msgid "Edit Email Template" msgstr "Уреди имејл шаблон" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "Уредите Google Meet налог" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "Уредите лекцију" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "Уреди платни портал" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "Уреди профил" @@ -2302,10 +2433,6 @@ msgstr "ИД имејла" msgid "Email Sent" msgstr "Имејл послат" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "Имејл шаблон" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "Имејл шаблон је успешно креиран" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "Имејл шаблони" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "Имејл шаблон је успешно обрисан" @@ -2353,12 +2479,13 @@ msgstr "Омогућите Google API у Google подешавањима за с msgid "Enable Negative Marking" msgstr "Омогући негативно оцењивање" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "Омогућите ово само уколико желите да отпремите SCORM пакет као поглавље." #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "Омогућите ово само уколико желите да от #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "Омогућено" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "Омогућавањем овога сертификат ће бити објављен на страници са сертификованим учесницима." #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "Датум завршетка" @@ -2394,6 +2525,7 @@ msgstr "Датум завршетка (или очекивани)" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "Датум завршетка (или очекивани)" msgid "End Time" msgstr "Време завршетка" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "Завршено" @@ -2416,27 +2548,50 @@ msgstr "Завршено" msgid "Enforce Course Order" msgstr "Обавезно по редоследу обука" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "Упишите се" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "Упиши члана у програм" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "Упишите се сада" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "Упишите студента" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "Уписан" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "Уписан дана" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "Уписани студенти" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "Шаблон имејла потврде уписа" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "Потврда о упису за {0}" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "Уписи" @@ -2475,7 +2631,7 @@ msgstr "Унесите ИД клијента и клијентску тајну msgid "Enter a Coupon Code" msgstr "Унесите шифру купона" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "Унесите URL" @@ -2487,7 +2643,11 @@ msgstr "Унесите наслов имејла" msgid "Enter reply to email" msgstr "Унесите одговор на имејл" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "Грешка приликом креирања Google Meet налога" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "Грешка приликом креирања Zoom налога" @@ -2499,7 +2659,7 @@ msgstr "Грешка приликом креирања беџа" msgid "Error creating email template" msgstr "Грешка приликом генерисања имејл шаблона" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "Грешка приликом креирања онлајн предавања. Молимо Вас да покушате поново. {0}" @@ -2507,16 +2667,27 @@ msgstr "Грешка приликом креирања онлајн предав msgid "Error creating quiz: {0}" msgstr "Грешка приликом креирања квиза: {0}" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "Грешка приликом брисања Google Meet налога" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "Грешка приликом брисања беџа" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "Грешка приликом брисања имејл шаблона" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "Грешка приликом брисања платних портала" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "Грешка приликом ажурирања Google Meet налога" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "Грешка приликом ажурирања Zoom налога" @@ -2524,9 +2695,14 @@ msgstr "Грешка приликом ажурирања Zoom налога" msgid "Error updating email template" msgstr "Грешка приликом ажурирања имејл шаблона" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "Оцењивање" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "Детаљи оцењивања" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "Датум завршетка оцењивања" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "Захтев за оцењивање" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "Оцењивање је успешно отказано" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "Датум завршетка оцењивања не може бити мањи од датума завршетка групе." @@ -2562,9 +2743,10 @@ msgstr "Оцењивање је успешно сачувано" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "Распоред особе за оцењивање" msgid "Evaluator added successfully" msgstr "Особа за оцењивање је успешно додата" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "Особа за оцењивање је успешно обрисана" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "Особа за оцењивање не постоји." - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "Особа за оцењивање је обавезна за плаћене сертификате." @@ -2616,7 +2794,7 @@ msgstr "Особа за оцењивање је обавезна за плаће msgid "Event" msgstr "Догађај" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "Пример: IST (+5:30)" @@ -2637,7 +2815,7 @@ msgstr "Наслов вежбе" msgid "Exercise deleted successfully" msgstr "Вежба је успешно обрисана" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "Прошири" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "Истиче на" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "Датум истека" @@ -2710,6 +2888,10 @@ msgstr "Неуспех" msgid "Failed" msgstr "Неуспешно" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "Додела беџа није успела" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "Неуспешно креирање доделе беџа: " @@ -2718,7 +2900,7 @@ msgstr "Неуспешно креирање доделе беџа: " msgid "Failed to enroll in program: {0}" msgstr "Неуспешан упис у програм: {0}" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "Неуспешно преузимање података о присуству за Zoom за предавање {0}: {1}" @@ -2726,7 +2908,7 @@ msgstr "Неуспешно преузимање података о присус msgid "Failed to send email" msgstr "Слање имејла није успело" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "Неуспешно подношење. Покушајте поново. {0}" @@ -2734,26 +2916,26 @@ msgstr "Неуспешно подношење. Покушајте поново. msgid "Failed to update badge assignment: " msgstr "Неуспешно ажурирање доделе беџа: " -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "Неуспешно ажурирање мета ознака {0}" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "Истакнуто" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "Повратна информација" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "Будите слободни да измените свој унос уколико је то неопходно." @@ -2776,7 +2958,7 @@ msgstr "Врста фајла" msgid "Filter assignments by course" msgstr "Филтрирај задатке према обуци" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "Филтрирај по називу за фактурисање" @@ -2784,7 +2966,7 @@ msgstr "Филтрирај по називу за фактурисање" msgid "Filter by Exercise" msgstr "Филтрирај по вежби" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "Филтрирај по члану" @@ -2793,7 +2975,8 @@ msgstr "Филтрирај по члану" msgid "Filter by Status" msgstr "Филтрирај по статусу" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "Име" @@ -2823,13 +3006,18 @@ msgstr "Флексибилно време" msgid "Formal Wear" msgstr "Формална одећа" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "Frappe Learning" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "Бесплатно" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "Име и презиме" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "Функција" msgid "GST Amount" msgstr "GST износ" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "GST број" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "GSTIN" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "Портал" @@ -2915,8 +3103,8 @@ msgstr "Портал" msgid "General" msgstr "Опште" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "Генериши сертификате" @@ -2924,7 +3112,7 @@ msgstr "Генериши сертификате" msgid "Generate Google Meet Link" msgstr "Генериши Google Meet линк" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "Преузми сертификат" @@ -2947,7 +3135,7 @@ msgstr "Преузми апликацију на свом уређају за л msgid "Get the app on your iPhone for easy access & a better experience" msgstr "Преузми апликацију на свом иПхоне уређају за лакши приступ и боље корисничко искуство" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "GitHub ID" @@ -2956,6 +3144,48 @@ msgstr "GitHub ID" msgid "Github ID" msgstr "GitHub ID" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "Крени" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "Google Calendar" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "Google Meet" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "Google Meet налог" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "Google Meet налог је успешно креиран" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "Google Meet налог је успешно обрисан" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "Google Meet налог је успешно ажуриран" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "Google Meet линк" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "Оцена" @@ -2978,7 +3208,7 @@ msgstr "Оцена задатка" msgid "Grade Type" msgstr "Врста оцене" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "Оцењивање" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "Имате налог? Пријавите се" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "Наслов" @@ -3023,7 +3253,7 @@ msgstr "Здраво" msgid "Hello Learner" msgstr "Здраво" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "Помоћ" @@ -3031,7 +3261,7 @@ msgstr "Помоћ" msgid "Help others learn something new by creating a course." msgstr "Помозите другима да науче нешто ново креирањем обуке." -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "Помозите нам да се побољшамо дајући нам своје утиске." @@ -3044,7 +3274,7 @@ msgstr "Помозите нам да разумемо Ваше потребе" msgid "Here are the details:" msgstr "Следећи су детаљи:" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "Здраво" @@ -3078,6 +3308,10 @@ msgstr "Сакриј моје приватне информације од др msgid "Highlight" msgstr "Истакнуто" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "Истакните оно што Вас чини јединственим и покажите своје вештине." + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "Истакнути текст" msgid "Hiring" msgstr "Запошљавање" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "Почетна страница" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "Домаћин" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "Хибридно" @@ -3114,15 +3350,19 @@ msgstr "Тренутно радим овде" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "Са задовољством Вас обавештавамо да сте успешно стекли сертификат за обуку {0}. Честитамо!" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "Са задовољством објављујем да сам заслужио беџ {0} дана {1} у {2}" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "Нисам доступан" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "Слажем се да се моји лични подаци чувају за фактурисање" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "ИД" @@ -3137,9 +3377,9 @@ msgstr "Иконица" msgid "Identify User Category" msgstr "Одреди категорију корисника" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." -msgstr "Уколико је опција укључи у преглед омогућена за лекцију, тада ће лекција бити доступна и корисницима који нису пријављени." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." +msgstr "Уколико је омогућено, лекција ће бити доступна и корисницима који нису уписани на обуку." #: frontend/src/components/Quiz.vue:46 msgid "If you answer incorrectly, {0} {1} will be deducted from your score for each incorrect answer." @@ -3190,19 +3430,19 @@ msgstr "Слика" msgid "Image search powered by" msgstr "Претрага слика омогућена уз подршку" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "Слика: Оштећен ток података" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "Увоз" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "Увези групу" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "Увези обуку" @@ -3228,6 +3468,10 @@ msgstr "У оквиру апликације" msgid "Include In Preview" msgstr "Укључи у преглед" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "Укључите у преглед" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "Назив институције" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "Предавач" @@ -3285,15 +3528,22 @@ msgstr "Садржај предавача" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "Белешке предавача" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "Белешке предавача су приватне белешке које могу видети само предавачи. Могу се користити за додатни контекст или смернице за лекцију." + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "Предавачи" msgid "Instructors Comments" msgstr "Коментари предавача" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "Интересовање" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "Увод" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "Неважећи ИД квиза" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "Неважећи ИД квиза у садржају" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "Неважећи назив документа" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "Позовите свој тим и студенте" @@ -3352,21 +3606,21 @@ msgstr "SCORM пакет" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "Датум издавања" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "Издај сертификат" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "Издато" @@ -3399,21 +3653,11 @@ msgstr "JavaScript" msgid "Job" msgstr "Посао" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "Поднаслов табле огласа за посао" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "Наслов табле огласа за посао" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "Детаљи посла" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "Огласи за посао" @@ -3424,11 +3668,6 @@ msgstr "Огласи за посао" msgid "Job Opportunity" msgstr "Прилика за посао" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "Подешавање посла" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "Назив радног места" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "Послови" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "Придружи се" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "Придружи се позиву" @@ -3484,8 +3725,8 @@ msgstr "Иди на" msgid "Keep going," msgstr "Само напред," -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "LMS" @@ -3606,6 +3847,11 @@ msgstr "LMS рецензија обуке" msgid "LMS Enrollment" msgstr "LMS упис" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "Поставке Google Meet у LMS" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "LMS онлајн предавање" msgid "LMS Live Class Participant" msgstr "LMS учесник онлајн предавања" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "LMS захтев за ментора" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "LMS извор" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "Ознака" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "Језик" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "Презиме" @@ -3789,11 +4030,16 @@ msgstr "Презиме" msgid "Launch File" msgstr "Покрени фајл" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "Учење" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "Доследност у учењу" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "Едукативни путеви" @@ -3814,7 +4060,7 @@ msgstr "Одлазак у" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "Одлазак у" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "Лекција" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "Завршетак лекције" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "Индекс лекција" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "Напредак лекције" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "Референца лекције" msgid "Lesson Title" msgstr "Наслов лекције" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "Лекција је успешно креирана" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "Лекција је успешно обрисана" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "Лекција је успешно премештена" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "Лекција је успешно ажурирана" @@ -3856,7 +4114,8 @@ msgstr "Лекција је успешно ажурирана" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "Ограничи питања на" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "Ограничење не може бити веће или једнако броју питања у квизу." -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "LinkedIn" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "LinkedIn ИД" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "Активно" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "Онлајн предавање" msgid "LiveCode URL" msgstr "LiveCode URL" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "Преференција локације" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "Пријава" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "Пријава на Frappe Cloud?" @@ -3966,7 +4225,7 @@ msgstr "Пријавите се да бисте наставили" msgid "Longest Streak" msgstr "Најдужи низ дана" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "Тражите нови посао или запошљавате таленте?" @@ -3979,8 +4238,8 @@ msgstr "Радујемо се Вашем упису!" msgid "Make LMS the default home" msgstr "Постави LMS као подразумевану почетну страницу" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "Направи саопштење" @@ -3988,11 +4247,7 @@ msgstr "Направи саопштење" msgid "Make notes for quick revision. Press / for menu." msgstr "Прави белешке за брзу проверу градива. Притисните / за мени." -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "Управљај групом" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "Управљајте својим обукама и групама једноставно и прегледно" @@ -4006,6 +4261,11 @@ msgstr "Менаџер (продаја/маркетинг/корисници)" msgid "Manifest File" msgstr "Манифест фајл" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "Ручно додељивање задатка" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "Поен" @@ -4018,7 +4278,7 @@ msgstr "Означи све као прочитано" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "Максималан број покушаја" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "Средство" @@ -4084,9 +4345,9 @@ msgstr "ИД састанка" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "ИД састанка" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "ИД састанка" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "Члан" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "Сагласност члана" @@ -4143,8 +4406,12 @@ msgstr "Број чланова" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "Број чланова" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "Слика члана" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "Слика члана" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "Члан је већ додат у програм" msgid "Member already enrolled in this batch" msgstr "Члан се већ уписао у ову групу" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "Члан не испуњава критеријуме за беџ {0}." -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "Члан {0} је већ додат у овај програм." @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "Порука је обавезна" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Мета опис" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "Мета слика" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "Мета кључне речи" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "Мета ознаке" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "Мета ознаке треба да буду листа." @@ -4321,7 +4593,7 @@ msgstr "Мета ознаке треба да буду листа." msgid "Milestone" msgstr "Кључна тачка" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "Неопходне су најмање две опције за питања са вишеструким избором." @@ -4332,6 +4604,7 @@ msgstr "Неопходне су најмање две опције за пита #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "Неопходне су најмање две опције за пита #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "Измењено" msgid "Modified By" msgstr "Измењено од стране" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "Назив модула је нетачан или не постоји." -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "Модул је неисправан." @@ -4382,7 +4659,7 @@ msgstr "Модул је неисправан." msgid "Monday" msgstr "Понедељак" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "Монетизација" @@ -4395,11 +4672,11 @@ msgstr "Више" msgid "Multiple Correct Answers" msgstr "Више тачних одговора" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "Моје групе" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "Моје обуке" @@ -4407,6 +4684,10 @@ msgstr "Моје обуке" msgid "My Notes" msgstr "Моје белешке" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "Мој профил" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "Моја доступност" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "Мој календар" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "Име" @@ -4426,17 +4709,19 @@ msgstr "Име" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "Нови" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "Нова група" @@ -4444,8 +4729,9 @@ msgstr "Нова група" msgid "New Coupon" msgstr "Нови купон" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "Нова обука" @@ -4453,7 +4739,12 @@ msgstr "Нова обука" msgid "New Email Template" msgstr "Нови имејл шаблон" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "Нови Google Meet налог" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "Нови посао" @@ -4461,6 +4752,10 @@ msgstr "Нови посао" msgid "New Job Applicant" msgstr "Нови кандидат за посао" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "Нова лекција" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "Нови платни портал" @@ -4477,11 +4772,11 @@ msgstr "Нова регистрација" msgid "New Zoom Account" msgstr "Нови Zoom налог" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "Нови коментар у групи {0}" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "Нова порука на тему {0} у обуци {1}" @@ -4495,7 +4790,7 @@ msgstr "Нови {0}" msgid "Next" msgstr "Следеће" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "Нема процена" @@ -4528,9 +4823,17 @@ msgstr "Нема поднесака" msgid "No Upcoming Evaluations" msgstr "Нема предстојећих оцењивања" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" -msgstr "Нема саопштења" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "Још увек нема обавештења за ову групу" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "Ниједна процена није додата овој групи" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." +msgstr "Ниједан календар није подешен за пружаоца конференцијског система. Молимо Вас да подесите календар за креирање догађаја." #: lms/templates/certificates_section.html:23 msgid "No certificates" @@ -4544,15 +4847,16 @@ msgstr "Још увек нема креираних купона." msgid "No coupons selected for deletion" msgstr "Ниједан купон није изабран за брисање" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" -msgstr "Нема додатих обука" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" +msgstr "Ниједна обука није додата у ову групу" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "Још увек нису додате обуке." -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "Нема креираних обука" @@ -4561,7 +4865,7 @@ msgstr "Нема креираних обука" msgid "No courses under review" msgstr "Нема обука у фази прегледа" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "Још увек нема примљених повратних информација." @@ -4569,7 +4873,7 @@ msgstr "Још увек нема примљених повратних инфо msgid "No introduction" msgstr "Нема увода" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "Нема заказаних онлајн предавања" @@ -4593,20 +4897,21 @@ msgstr "Још увек нису додата питања" msgid "No quizzes added yet." msgstr "Још увек нису додати квизови." -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "Нема резултата" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "Нема доступних термина за одабрану обуку." -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "Ниједна статистика није доступна за овај видео-снимак." -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "Нема студената у овој групи" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "Није оцењено" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "Није дозвољено" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "Није сачувано" msgid "Note" msgstr "Белешка" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "Белешке" @@ -4689,11 +4997,11 @@ msgstr "Обавештења" msgid "Notify me when available" msgstr "Обавести ме када буде доступно" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "Број студената" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "Број доступних места" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "Канцеларија близу куће" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "Уживо" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "На локацији" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "На локацији" msgid "Once again, congratulations on this significant accomplishment." msgstr "Још једном, честитамо на овом значајном успеху." -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "Након што модератор оцени Ваш поднесак, овде ћете пронаћи детаље." #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "Онлајн" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "Дозвољени су искључиво PDF фајлови." + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "Дозвољени су само документи врсте .doc или .docx." + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "Искључиво су прихватљиви фајлови врсте {0}." -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "Дозвољени су само зип фајлови" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "Дозвољен је само {0} фајл." #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "Отворена обука" msgid "Open Ended" msgstr "Отворено питање" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "Отвори " #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "Отворен за" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "Наранџаста" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "ИД наруџбине" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "Организација" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "Оригинални износ" msgid "Others" msgstr "Остали" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "Наше популарне обуке" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "Наше предстојеће групе" @@ -4852,18 +5176,22 @@ msgstr "Наше предстојеће групе" msgid "Output" msgstr "Резултат" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "Преглед" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "Власник" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "PAN" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "PAN број" @@ -4876,35 +5204,35 @@ msgstr "PAN број" msgid "PDF" msgstr "PDF" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "Страница је успешно обрисана" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "Плаћена група" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "Плаћени сертификат" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "Плаћени сертификат након оцењивања" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "Плаћена обука" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "Минимални проценат за пролаз" msgid "Password" msgstr "Лозинка" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" -msgstr "Налепите YouTube линк кратког видео-записа који представља обуку" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" +msgstr "Налепите YouTube линк кратког видео-снимка који представља обуку" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "Држава плаћања" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "Детаљи плаћања" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "Плаћање за сертификат" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "Плаћање за документ" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "Плаћање за врсту документа" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "Платни портал" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "ИД плаћања" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "Плаћање примљено" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "Плаћање за " #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "Плаћање за сертификат" @@ -5036,6 +5366,10 @@ msgstr "Плаћање за документ" msgid "Payment for Document Type" msgstr "Плаћање за врсту документа" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "Платни портали су успешно обрисани" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "За упис у ову групу неопходна је уплата." @@ -5048,15 +5382,20 @@ msgstr "Апликација за обраду плаћања није инст #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "На чекању" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "Људи" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "Проценат (нпр. 70%)" msgid "Percentage Discount" msgstr "Процентуални попуст" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "Проценат/Статус" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "Забележен кориснички профил" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "Број телефона" @@ -5096,10 +5431,6 @@ msgstr "Розе" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "Молимо Вас да додате {1} за {3} како бисте слали позивнице за оцењивање у календар." -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "Молимо Вас да додате Zoom налог да у групи да бисте могли да креирате онлајн предавања." - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "Молимо Вас да затражите од администратора да верификује Вашу регистрацију" @@ -5116,11 +5447,15 @@ msgstr "Молимо Вас да кликнете на следеће дугме msgid "Please complete the previous course to unlock this one." msgstr "Молимо Вас да завршите претходну обуку да бисте откључали ову." -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "Молимо Вас да омогућите Google Meet налог да бисте користили ову функцију." + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "Молимо Вас да омогућите Zoom налог како бисте користили ову могућност." -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "Молимо Вас да се упишете на ову обуку да бисте приступили лекцији" @@ -5132,11 +5467,11 @@ msgstr "Молимо Вас да проверите да ли је назив з msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "Молимо Вас да се уверите да су сва питања завршена у року од {0} минута." -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "Молимо Вас да унесете шифру купона" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "Молимо Вас да унесете наслов." @@ -5148,12 +5483,11 @@ msgstr "Молимо Вас да унесете важећи имејл за к msgid "Please enter a valid Contact Us URL." msgstr "Молимо Вас да унесете важећи URL за контакт." -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "Молимо Вас да унесте важећи URL." -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "Молимо Вас да унесете исправно време у формату HH:mm." @@ -5161,19 +5495,19 @@ msgstr "Молимо Вас да унесете исправно време у msgid "Please enter a valid timestamp" msgstr "Молимо Вас да унесете важећи временски жиг" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." -msgstr "Молимо Вас да унесете URL за подношење задатка." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" +msgstr "Молимо Вас да попуните обавезна поља: {0}" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "Молимо Вас да инсталирате апликацију за обраду плаћања да бисте креирали плаћену групу. За више детаља погледајте документацију. {0}" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "Молимо Вас да инсталирате апликације за обраду плаћања да бисте креирали плаћену обуку. За више детаља погледајте документацију. {0}" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "Молимо Вас да нам кажете како сте чули за нас." @@ -5181,17 +5515,17 @@ msgstr "Молимо Вас да нам кажете како сте чули з msgid "Please login to access the quiz." msgstr "Молимо Вас да се пријавите да бисте приступили квизу." -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "Молимо Вас да се пријавите да бисте приступили овој страници." - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "Молимо Вас да се пријавите да бисте наставили са плаћањем." -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." -msgstr "Молимо Вас да се пријавите да бисте се уписали у програм." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "Молимо Вас да се пријавите да бисте видели детаље програма." + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." +msgstr "Молимо Вас да се пријавите да бисте видели програме." #: frontend/src/components/UpcomingEvaluations.vue:19 msgid "Please make sure to schedule your evaluation before this date." @@ -5202,11 +5536,11 @@ msgstr "Молимо Вас да закажете своје оцењивање msgid "Please prepare well and be on time for the evaluations." msgstr "Молимо Вас да се добро припремите и стигнете на време за оцењивање." -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "Молимо Вас да дате сагласност како бисте наставили са плаћањем" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "Молимо Вас да дате сагласност како бисте наставили са плаћањем." @@ -5214,19 +5548,35 @@ msgstr "Молимо Вас да дате сагласност како бист msgid "Please run the code to execute the test cases." msgstr "Молимо Вас да покренете код да бисте извршили тест примере." +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "Молимо Вас да изаберете Google Meet налог за ову групу." + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "Молимо Вас да изабарете Zoom налог за ову групу." + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "Молимо Вас да изаберете пружаоца конференцијског система и додате налог у групу да бисте креирали онлајн предавања." + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "Молимо Вас да изаберете обуку" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "Молимо Вас да изаберете обуку да бисте видели доступне термине." + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "Молимо Вас да изаберете датум." -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "Молимо Вас да изаберете трајање." -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "Молимо Вас да изаберете будући датум и време." @@ -5234,19 +5584,27 @@ msgstr "Молимо Вас да изаберете будући датум и msgid "Please select a member" msgstr "Молимо Вас да изаберете члана" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "Молимо Вас да изаберете уплату за купљени сертификат." + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "Молимо Вас да изаберете квиз" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "Молимо Вас да одаберете термин за Ваше оцењивање." -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "Молимо Вас да изаберете студента за упис." + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "Молимо Вас да изаберете време." -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "Молимо Вас да изаберете временску зону." @@ -5258,14 +5616,10 @@ msgstr "Молимо Вас да изаберете опцију" msgid "Please take appropriate action at {0}" msgstr "Молимо Вас да предузмете одговарајућу радњу на {0}" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "Молимо Вас да отпремите SCORM пакет" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "Молимо Вас да отпремите фајл задатка." - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "Могући одговор 4" msgid "Post" msgstr "Објави" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "Поштански број" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "Powered by Learning" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "Преглед слике" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "Преглед видео-снимка" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "Претходно" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "Цене" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "Ценовник и сертификација" @@ -5394,7 +5749,7 @@ msgstr "Приватне информације укључују Вашу оце msgid "Problem Statement" msgstr "Опис проблема" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "Настави на плаћање" @@ -5403,7 +5758,8 @@ msgstr "Настави на плаћање" msgid "Profession" msgstr "Занимање" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "Профилна слика" @@ -5437,17 +5793,21 @@ msgstr "Програм је успешно обрисан" msgid "Program updated successfully" msgstr "Програм је успешно ажуриран" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "Вежба програмирања" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "Напредак програмерске вежбе" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "Поднесак вежбе програмирања" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "Поднесци вежбе програмирања" @@ -5475,14 +5835,14 @@ msgstr "Вежбе програмирања" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "Програми" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "Напредак" msgid "Progress (%)" msgstr "Напредак (%)" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "Дистрибуција напретка" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "Резиме напретка" @@ -5507,7 +5866,7 @@ msgstr "Резиме напретка" msgid "Progress Summary for {0}" msgstr "Резиме напретка за {0}" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "Напредак студената на обукама и у проценама" @@ -5519,9 +5878,10 @@ msgstr "Објави на страници учесника" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "Објављене обуке" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "Објављено на" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "Поставке објављивања" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "Купљени сертификат" @@ -5567,10 +5932,9 @@ msgstr "Python" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "Питање {0} од {1}" msgid "Questions" msgstr "Питања" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "Питања су успешно обрисана" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "Квиз" @@ -5631,10 +5995,14 @@ msgstr "Квиз" msgid "Quiz ID" msgstr "ИД квиза" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "Напредак квиза" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "Подношење квиза" @@ -5661,7 +6029,7 @@ msgstr "Квиз је успешно креиран" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "Квиз није доступан гостујућим корисницима. Молимо Вас да се пријавите да бисте наставили." -#: frontend/src/pages/QuizForm.vue:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "Квиз је успешно ажуриран" @@ -5670,9 +6038,9 @@ msgstr "Квиз је успешно ажуриран" msgid "Quiz will appear at the bottom of the lesson." msgstr "Квиз ће бити приказиван на дну лекције." -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "Квизови" @@ -5687,7 +6055,7 @@ 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "Назив референце" msgid "Regards" msgstr "Поздрав" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "Региструјте се сада" @@ -5756,26 +6124,22 @@ msgstr "Региструјте се сада" msgid "Registered but disabled" msgstr "Регистровано, али онемогућено" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "Одбијено" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "Сродне обуке" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "На даљину" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "Уклони" @@ -5783,15 +6147,20 @@ msgstr "Уклони" msgid "Remove Highlight" msgstr "Уклони истакнутост" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "Одговори" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "Поље Одговори је обавезно" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "Одговор не може бити празан." + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "Затражи позивницу" @@ -5814,23 +6183,18 @@ msgstr "CV" msgid "Resume Video" msgstr "Настави видео-снимак" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "Наставите тамо где сте стали" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "Преглед" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "Прегледао" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "Пожељна улога" msgid "Role updated successfully" msgstr "Улога је успешно ажурирана" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "Улоге" @@ -5854,19 +6219,19 @@ msgstr "Улоге" msgid "Route" msgstr "Путања" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "Ред #{0} садржи датум ван трајања групе." -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "Ред #{0} садржи време завршетка ван трајања групе." -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "Ред #{0} садржи време почетка које је веће или једнако времену завршетка" -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "Ред #{0} садржи време почетка ван трајања групе." @@ -5878,6 +6243,12 @@ msgstr "Редови {0} садрже дупликате питања." msgid "Run" msgstr "Покрени" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "Rust" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "SCORM садржај" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "SCORM пакет" @@ -5905,7 +6276,7 @@ msgstr "SCORM путања пакета" msgid "SEO" msgstr "SEO" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "SVG садржи потенцијално небезбедан садржај." @@ -5918,11 +6289,11 @@ msgstr "Субота" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "Субота" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "Сачувај" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "Распоред" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "Закажи оцењивање" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "Закажите оцењивање да бисте добили сертификат." @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "Планирани ток" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "Резултат од" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "Претрага" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "Претрага по члану" msgid "Search by Name" msgstr "Претрага по називу" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "Претрага по наслову" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "Претрага по називу" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "Претрага по наслову" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "Претражи иконицу" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "Број места" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "Преостало место" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "Број места не може бити негативан." -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "Преостала места" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "Погледај све" @@ -6099,11 +6479,11 @@ msgstr "Пошаљи обавештење за објављене обуке" msgid "Send calendar invite for evaluations" msgstr "Пошаљи календарску позивницу за оцењивање" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "Време завршетка сесије" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "Време почетка сесије" @@ -6115,38 +6495,39 @@ msgstr "Поставите боју" msgid "Set your Password" msgstr "Поставите своју лозинку" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "Подешавање" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "Подешавање платног портала" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "Подешавања" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "Подели на" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "Кратак опис" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "Кратак увод" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "Кратак опис групе" @@ -6214,8 +6595,8 @@ msgstr "Региструј се" msgid "Signup Settings" msgstr "Подешавање регистрације" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "Регистрације" @@ -6256,16 +6637,24 @@ msgstr "Термин је успешно додат" msgid "Slot deleted successfully" msgstr "Термин је успешно обрисан" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "Термини" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "Распродато" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "Сортирај по" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "Извор" msgid "Staff" msgstr "Особље" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "Почетак" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "Датум почетка" msgid "Start Date:" msgstr "Датум почетка:" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "Започни учење" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "Започни квиз" msgid "Startup Organization" msgstr "Стартуп организација" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "Статистика" @@ -6355,15 +6746,15 @@ msgstr "Статистика" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,53 +6763,65 @@ msgstr "Статистика" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "Статус" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "Статус/Проценат" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "Статус/Резултат" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "Студент" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "Напредак студента" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "Рецензије студената" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" +msgstr "Студент је успешно уписан" + +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "Студент је већ уписан на ову обуку." + #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "Студенти" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" -msgstr "Студенти су успешно обрисани" - #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "Студенти ће бити уписани у плаћену групу након што изврше уплату" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "Наслов" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "Наслов је неопходан" @@ -6436,10 +6839,14 @@ msgstr "Врста поднесака" msgid "Submission by" msgstr "Поднето од стране" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "Поднесак је сачуван!" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "Поднесци" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "Поднесци су успешно обрисани" @@ -6452,7 +6859,7 @@ msgstr "Поднесци су успешно обрисани" msgid "Submit" msgstr "Поднеси" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "Поднеси повратну информацију" @@ -6482,7 +6889,7 @@ msgstr "Резиме" msgid "Sunday" msgstr "Недеља" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "Сумњив образац пронађен у {0}: {1}" @@ -6492,7 +6899,6 @@ msgstr "Палета боја" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "Палета боја" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "Систем менаџер" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "Ознаке" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "Тимски рад" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "Шаблон" @@ -6604,7 +7010,7 @@ msgstr "Тест {0}" msgid "Text" msgstr "Текст" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "Хвала Вам што сте поделили своје утиске." @@ -6615,7 +7021,11 @@ msgstr "Хвала Вам што сте поделили своје утиске msgid "Thanks and Regards" msgstr "Хвала и срдачан поздрав" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "Google Meet налог нема подешен Google Calendar. Молимо Вас да прво подесите Google Calendar." + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "Група не постоји." @@ -6623,7 +7033,7 @@ msgstr "Група не постоји." msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "Група у коју сте се уписали почиње сутра. Молимо Вас да будете спремни и тачни за сесију." -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "Шифра купона '{0}' није важећа." @@ -6635,11 +7045,11 @@ msgstr "Обука {0} је сада доступна на {1}." msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "Рок за заказивање оцењивања је истекао. Молимо Вас да контактирате предавача за помоћ." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "Особа која оцењује ову обуку није доступна у периоду од {0} до {1}. Молимо Вас да изаберете датум након {1}" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "Предавача је оставио коментар на Вашем задатку {0}" @@ -6647,15 +7057,23 @@ msgstr "Предавача је оставио коментар на Вашем msgid "The last day to schedule your evaluations is " msgstr "Последњи дан за заказивање Вашег оцењивања је " -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "Лекција не постоји." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "Изабрани Google Meet налог нема подешен Google Calendar." + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "Изабрани Google Meet налог је онемогућен. Молимо Вас да га омогућите или да изаберете други налог." + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "Термин је већ резервисан од стране другог учесника." -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "Наведена група не постоји." @@ -6667,19 +7085,15 @@ msgstr "Статус Ваше пријаве је промењен." msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "У овој обуци нема поглавља. Овде можете креирати и уређивати поглавља." -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "Тренутно нема обука. Креирајте своју прву обуку да бисте започели!" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "Нема слободних места у овој групи." -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "У овој групи нема студената." - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "Нема поднесака за овај задатак." @@ -6702,10 +7116,6 @@ msgstr "Дошло је до измене Вашег поднеска. Имал msgid "These customisations will work on the main batch page." msgstr "Ова прилагођавања ће радити на главној страници групе." -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "Овај беџ је додељен за {0} на {1}." - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "Овај беџ још увек није додељен ниједном студенту" @@ -6715,29 +7125,29 @@ msgstr "Овај беџ још увек није додељен ниједном msgid "This certificate does no expire" msgstr "Овај сертификат нема рок трајања" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "Ово предавање се завршило" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "Овај купон је истекао." -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "Овај купон је достигао максимално ограничење употребе." -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "Овај купон се не може применити на овај {0}." -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "Ова обука садржи:" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "Ова обука је бесплатна." @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "Квиз се састоји од {0} питања." #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "Сајт се ажурира. Тренутно нису могуће измене. Пун приступ ће ускоро бити враћен." @@ -6856,7 +7266,9 @@ msgstr "Шаблон распореда наставе" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "Шаблон распореда наставе" msgid "Timezone" msgstr "Временска зона" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "Временска зона је обавезна за плаћене сертификате." @@ -6891,8 +7303,12 @@ msgstr "Временски термини:" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "Временски термини:" msgid "Title" msgstr "Наслов" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "Наслов не може бити празан." + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "Наслов је неопходан" @@ -6929,7 +7349,7 @@ msgstr "За" msgid "To Date" msgstr "Датум завршетка" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "За придруживање овој групи, молимо Вас да контактирате администратора." @@ -6956,10 +7376,18 @@ msgstr "Укупно регистрација" msgid "Training Feedback" msgstr "Повратне информације о тренингу" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "Детаљи трансакције" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "Трансакција је успешно креирана" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "Трансакција је успешно ажурирана" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "Покушајте поново" msgid "Tuesday" msgstr "Уторак" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "Twitter" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "Twitter ID" @@ -6994,8 +7422,9 @@ msgstr "Twitter ID" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "Twitter ID" msgid "Type" msgstr "Врста" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "Укуцајте '/' за команде или означите текст за форматирање" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "Унесите свој одговор" @@ -7051,7 +7480,8 @@ msgstr "Датум почетка недоступности не може би msgid "Under Review" msgstr "Преглед у току" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "Необјављено" @@ -7072,29 +7502,30 @@ msgstr "Неструктурирана улога" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "Предстојеће" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "Предстојеће групе" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "Предстојећа оцењивања" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "Предстојећа онлајн предавања" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "Ажурирај" @@ -7110,11 +7541,15 @@ msgstr "Ажурирано на" msgid "Upload" msgstr "Отпреми" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "Отпреми задатак" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "Отпреми фајл" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "Отпремање {0}%" @@ -7168,6 +7603,10 @@ msgstr "Кориснички унос" msgid "User Skill" msgstr "Вештина корисника" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "Корисник нема дозволу да приступи детаљима профила овог корисника." + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "Корисник {0} је пријавио оглас за посао {1}" @@ -7177,8 +7616,9 @@ msgstr "Корисник {0} је пријавио оглас за посао {1 msgid "Username" msgstr "Корисничко име" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "Корисници" @@ -7207,8 +7647,8 @@ msgid "Video Embed Link" msgstr "Линк за уметање видео-снимка" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" -msgstr "Статистика видео-снимка за {0}" +msgid "Video Statistics" +msgstr "Статистика видео-снимка" #: frontend/src/pages/JobDetail.vue:31 msgid "View Applications" @@ -7223,7 +7663,7 @@ msgstr "Приказ сертификата" msgid "View Resume" msgstr "Приказ CV" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "Погледај све повратне информације" @@ -7232,10 +7672,6 @@ msgstr "Погледај све повратне информације" msgid "Violet" msgstr "Љубичаста" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "Посети групу" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "Посети веб-сајт" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "Волонтирање или пракса" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "Време гледања" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "Време гледања (у минутима)" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "Драго нам је да Вас обавестимо да сте уписани у нашу предстојећу групу. Честитамо!" @@ -7293,14 +7732,14 @@ msgstr "Среда" msgid "Welcome to {0}!" msgstr "Добро дошли у {0}!" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" +msgstr "Шта су белешке предавача?" + #: frontend/src/pages/PersonaForm.vue:32 msgid "What best describes your role?" msgstr "Шта најбоље описује Вашу улогу?" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" -msgstr "Шта значи укључи у преглед?" - #: frontend/src/pages/PersonaForm.vue:21 msgid "What is your use case for Frappe Learning?" msgstr "Која је Ваша намена за Frappe Learning?" @@ -7309,7 +7748,7 @@ msgstr "Која је Ваша намена за Frappe Learning?" msgid "When a course gets submitted for review, it will be listed here." msgstr "Када се обука поднесе на преглед, биће приказана овде." -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "Где сте чули о нама?" @@ -7317,11 +7756,6 @@ msgstr "Где сте чули о нама?" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "Уз ову сертификацију сада можете показати своја унапређена знања и поделити своје постигнуће са колегама и на LinkedIn-у. Да бисте приступили сертификату, кликните на линк испод. Уверите се да сте пријављени на портал." -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "Повучено" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "Детаљи радног искуства" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "Режим рада" @@ -7355,7 +7789,7 @@ msgstr "Режим рада" msgid "Write a Review" msgstr "Напишите рецензију" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "Овде упишите Ваш одговор" @@ -7366,27 +7800,51 @@ msgstr "Овде упишите Ваш одговор" msgid "Yellow" msgstr "Жута" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "Већ постоји оцена на {0} у {1} за обуку {2}." -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "Већ имате сертификат за ову обуку. Кликните на картицу испод да отворите свој сертификат." -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "Већ сте уписани на ову групу." -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "Већ сте уписани на ову обуку." -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." -msgstr "Нисте члан ове групе. Погледајте наше предстојеће групе." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." +msgstr "Нисте овлашћени да видите процене ове групе." -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "Нисте овлашћени да видите податке графикона ове групе." + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "Нисте овлашћени да видите детаље овог програма." + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "Нисте овлашћени да видите одговоре на дискусију за ову тему." + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "Нисте овлашћени да видите теме дискусије за ову ставку." + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "Нисте овлашћени да видите детаље питања." + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "Нисте овлашћени да видите студенте ове групе." + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "Нисте уписани на ову обуку." @@ -7415,6 +7873,10 @@ msgstr "Можете још боље," msgid "You can find their resume attached to this email." msgstr "Можете пронаћи њихов CV који је приложен у овом имејлу." +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "Можете отпремити само {0} фајлова" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "Не можете мењати доступност док се сајт ажурира." @@ -7423,42 +7885,114 @@ msgstr "Не можете мењати доступност док се сајт msgid "You cannot change the roles in read-only mode." msgstr "Не можете мењати улоге у режиму само за читање." -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "Није могуће уписати се на необјављену обуку." -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "Није могуће уписати се на необјављен програм." -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "Не можете се уписати на ову обуку јер је самостално учење онемогућено. Молимо Вас да контактирате администратора." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "Не можете заказати оцењивање након {0}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "Оцењивање није могуће заказати за термине који су већ прошли." -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "Немате приступ овој групи." -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "Немате приступ овој обуци." +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "Немате дозволу за приступ обавештењима ове групе." + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "Немате дозволу за приступ беџевима." + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "Немате дозволу за приступ подацима топлотне мапе." + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "Немате дозволу за приступ статистици завршености лекција." + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "Немате дозволу за приступ подацима процена за ову обуку." + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "Немате дозволу за приступ подацима о напретку ове обуке." + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "Немате дозволу за приступ овој страници." -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "Немате дозволу да откажете ово оцењивање." + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "Немате дозволу за креирање онлајн предавања." + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "Немате дозволу да обришете ову групу." + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "Немате дозволу да обришете ово поглавље." + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "Немате дозволу да обришете ову обуку." + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "Немате дозволу да обришете ову лекцију." + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "Немате дозволу да измените ово поглавље." + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "Немате дозволу да измените ову лекцију." + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "Немате дозволу да измените ову улогу." + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "Немате дозволу да шаљете имејл потврде уписа." + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "Немате дозволу да креирате календарске догађаје за ово оцењивање." + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "Немате дозволу да ажурирате мета ознаке." +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "Немате дозволу да ажурирате овај поднесак." + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "Немате ниједно обавештење." @@ -7480,7 +8014,7 @@ msgstr "Већ сте се пријавили за овај посао." msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "Већ сте премашили максималан дозвољени број покушаја за овај квиз." -#: lms/lms/api.py:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "Већ сте купили сертификат за ову обуку." @@ -7492,11 +8026,11 @@ msgstr "Већ сте оценили ову обуку" msgid "You have applied" msgstr "Пријавили сте се" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "Уписани сте у ову групу" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "Уписани сте на ову обуку" @@ -7508,7 +8042,7 @@ msgstr "Премашили сте максималан дозвољени бро msgid "You have got a score of {0} for the quiz {1}" msgstr "Добили сте резултат од {0} на квизу {1}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "Још увек нисте завршили обуку." @@ -7520,15 +8054,15 @@ msgstr "Још увек нисте примили ниједан сертифи msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "Изабрали сте да будете обавештени о овој обуци. Добићете имејл када обука постане доступна." -#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "Имате заказане {0} предстојеће {1} и {2} {3}." -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "Имате {0} предстојећих {1}." -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "Имате заказане {0} {1}." @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "Морате бити модератор или особа за оцењивање групе да бисте уписивали кориснике у групу." #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." -msgstr "Морате бити модератор да бисте додељивали беџеве корисницима." +msgid "You must be an Admin to assign badges to users." +msgstr "Морате бити администратор да бисте доделили беџеве корисницима." #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "Морате бити уписани на обуку да бисте поднели рецензију" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "Морате извршити уплату за ову обуку пре уписа." -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "Неопходно је да се прво пријавите да бисте се уписали на ову обуку" @@ -7569,7 +8103,7 @@ msgstr "Да бисте прошли квиз, морате имати најм msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "Пријавили сте се да будете ментор за ову обуку. Ваш захтев је тренутно на разматрању." -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "Успешно сте поднели задатак." @@ -7592,11 +8126,11 @@ msgstr "Ваш налог је успешно креиран!" msgid "Your Output" msgstr "Твој излаз" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "Ваша група {0} почиње сутра" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "Ваш интернет претраживач не подржава репродукцију видео садржаја." @@ -7604,7 +8138,7 @@ msgstr "Ваш интернет претраживач не подржава р msgid "Your calendar is set." msgstr "Ваш календар је подешен." -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "Ваше онлајн предавање {0} је данас" @@ -7612,12 +8146,15 @@ msgstr "Ваше онлајн предавање {0} је данас" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "Ваш упис у {{ batch_name }} је потврђен" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "Ваше оцењивање за обуку {0} заказано је за {1} у {2} ({3} време)." + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "Ваше оцењивање за обуку {0} је заказано за {1} у {2} {3}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "Ваш термин за оцењивање је резервисан" @@ -7641,19 +8178,28 @@ msgstr "Ваш поднесак је успешно сачуван. Предав msgid "Zen Mode" msgstr "Зен режим" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "Zoom" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "Zoom налог" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "Zoom налог је успешно креиран" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "Zoom налог је успешно ажуриран" @@ -7662,6 +8208,10 @@ msgstr "Zoom налог је успешно ажуриран" msgid "Zoom Settings" msgstr "Zoom подешавање" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "Zoom налог је успешно обрисан" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "активности" @@ -7707,8 +8257,9 @@ msgstr "сертификат" msgid "certificates" msgstr "сертификати" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "низ дана" msgid "days" msgstr "дани" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "нпр. IST, UTC, GMT..." -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "евалуација" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "оцењивања" @@ -7758,11 +8309,11 @@ msgstr "petar@primer.com" msgid "lessons" msgstr "лекције" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "онлајн предавање" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "онлајн предавања" @@ -7792,7 +8343,7 @@ msgstr "минуте" msgid "others" msgstr "остало" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "question_detail" @@ -7825,7 +8376,7 @@ msgstr "за навигацију" msgid "to select" msgstr "за одабир" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "да бисте погледали своје повратне информације." @@ -7849,7 +8400,7 @@ msgstr "{0} вежби" msgid "{0} Quizzes" msgstr "{0} квизова" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "{0} подешавања нису пронађена" @@ -7861,11 +8412,11 @@ msgstr "{0} поднесака" msgid "{0} has applied for the job position {1}" msgstr "Пријава за радно место {1} је поднета од стране {0}" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "Нова група {1} је објављена од стране {0}" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "Нова обука {1} је објављена од стране {0}" @@ -7881,11 +8432,11 @@ msgstr "Задатак {1} је поднет од стране {0}" msgid "{0} is already a mentor for course {1}" msgstr "{0} је већ ментор за обуку {1}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "Сертификат за групу {1} је већ додељен кориснику {0}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "{0} већ поседује сертификат за обуку {1}" @@ -7893,7 +8444,7 @@ msgstr "{0} већ поседује сертификат за обуку {1}" msgid "{0} is your evaluator" msgstr "{0} је Ваша особа за оцењивање" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "поменути сте у коментару од стране {0}" @@ -7901,45 +8452,45 @@ msgstr "поменути сте у коментару од стране {0}" msgid "{0} mentioned you in a comment in your batch." msgstr "поменути сте у коментару у својој групи од стране {0}" -#: lms/lms/utils.py:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "поменути сте у коментару у оквиру {1} од стране {0}" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "{0} није пронађено" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "{0} {1} послова" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "{} активних" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "{} завршено" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "{} уписан" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "{} одобрено" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "{} положено" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "{} објављено" diff --git a/lms/locale/sr_CS.po b/lms/locale/sr_CS.po index 768347cd..7687444a 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: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-06 06:38\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:25\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Serbian (Latin)\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr " do " msgid " you are on a" msgstr " Vi ste na" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "LMS podešavanja" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "Postavite početnu stranicu" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "Posetite LMS portal" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "Kreiraj obuku" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "Dokumentacija" @@ -67,26 +67,26 @@ msgstr "Dokumentacija" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "Zdravo {{ member_name }},
\\n\\nUpisani ste u našu predstojeću grupu {{ batch_name }}.
\\n\\nHvala Vam,
\\nFrappe Learning
" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "Započnite" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "Master podaci" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "Statistika" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "Obuka ne može imati istovremeno plaćeni sertifikat i sertifikat o pohađanju." -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "Objavljena je nova grupa '{0}' koja bi Vas mogla zanimati. Pogledajte je!" @@ -94,7 +94,7 @@ msgstr "Objavljena je nova grupa '{0}' koja bi Vas mogla zanimati. Pogledajte je msgid "A new batch has been published on " msgstr "Nova grupa je objavljena na " -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "Objavljena je nova obuka '{0}' koja bi Vas mogla zanimati. Pogledajte je!" @@ -102,27 +102,23 @@ msgstr "Objavljena je nova obuka '{0}' koja bi Vas mogla zanimati. Pogledajte je msgid "A new course has been published on " msgstr "Nova obuka je objavljena na " -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "Nova obuka je objavljena na {0}" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "Kratak opis kursa koji se pojavljuje na kartici obuke" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "O" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "O obuci" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "O ovoj grupi" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "Prihvatanje uslova i/ili pravila" msgid "Account ID" msgstr "ID naloga" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "Naziv naloga" @@ -151,21 +151,20 @@ msgstr "Dostignuća" msgid "Active Members" msgstr "Aktivni članovi" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "Dodaj" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "Dodaj obuku u program" msgid "Add Evaluator" msgstr "Dodaj osobu za ocenjivanje" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "Dodaj lekciju" @@ -200,6 +199,10 @@ msgstr "Dodaj termin" msgid "Add Test Case" msgstr "Dodaj test primer" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "Dodaj transakciju" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "Dodaj poglavlje" @@ -208,23 +211,19 @@ msgstr "Dodaj poglavlje" msgid "Add a Lesson" msgstr "Dodaj lekciju" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "Dodaj studenta" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "Dodaj poglavlje" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" -msgstr "Dodaj obuku" +msgid "Add a course to the batch" +msgstr "Dodaj obuku u grupu" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "Dodaj ključnu reč, a zatim pritisni enter" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "Dodaj lekciju" @@ -237,7 +236,7 @@ msgstr "Dodaj novog člana" msgid "Add a new question" msgstr "Dodaj novo pitanje" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "Dodaj program" @@ -257,11 +256,11 @@ msgstr "Dodaj procenu" msgid "Add an assignment to your lesson" msgstr "Dodajte zadatak u svoju lekciju" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 msgid "Add at least one possible answer for this question: {0}" msgstr "Dodajte bar jedan mogući odgovor za ovo pitanje: {0}" -#: frontend/src/components/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "Dodajte obuke u Vašu grupu" @@ -269,7 +268,7 @@ msgstr "Dodajte obuke u Vašu grupu" msgid "Add quiz to this video" msgstr "Dodaj kviz u ovaj video-snimak" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "Dodajte studente u svoju grupu" @@ -281,20 +280,16 @@ msgstr "Dodaj u beleške" msgid "Add web page to sidebar" msgstr "Dodajte veb-stranicu u bočnu traku" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "Dodajte svoj zadatak kao {0}" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "Dodajte Vaše prvo poglavlje" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "Dodajte Vašu prvu lekciju" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "Administrator" msgid "Administrator" msgstr "Administrator" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "Sve" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "Sve grupe" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "Sve obuke" @@ -344,12 +338,13 @@ msgstr "Sva pitanja treba da imaju iste ocene ukoliko je postavljeno ograničenj msgid "Allow Guest Access" msgstr "Dozvoli pristup gostima" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" -msgstr "Dozvoli oglase za posao sa veb-sajta" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" +msgstr "Dozvoli objavljivanje posla" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "Dozvoli samostalni upis" @@ -359,10 +354,6 @@ msgstr "Dozvoli samostalni upis" msgid "Allow accessing future dates" msgstr "Dozvoli pristup budućim datumima" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "Dozvoli samostalni upis" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "Već registrovan" @@ -375,9 +366,10 @@ msgstr "Amber" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "Iznos" msgid "Amount (USD)" msgstr "Iznos (USD)" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "Iznos i valuta su neophodni za plaćene grupe." -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "Iznos i valuta su neophodni za plaćene sertifikate." -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "Iznos i valuta su neophodni za plaćene obuke." #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "Iznos sa GST" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "Saopštenje" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "Saopštenje je uspešno poslato" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "Saopštenje je neophodno" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "Najave" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "Prijavite se za ovaj posao" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "Odobreno" @@ -486,11 +480,11 @@ msgstr "Odobreno" msgid "Apps" msgstr "Aplikacije" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "Arhivirano" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "Da li ste sigurni da želite da otkažete ovo ocenjivanje? Ova radnja se ne može poništiti." @@ -502,18 +496,22 @@ msgstr "Da li ste sigurni da želite da obrišete ovaj program? Ova radnja se ne msgid "Are you sure you want to enroll?" msgstr "Da li ste sigurni da želite da se upišete?" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "Da li ste sigurni da želite da se prijavite na svoju Frappe Cloud kontrolnu tablu?" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "Kao deo programa obuke ove grupe moraćete da završite sledeće obuke i procene." + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "Postavite pitanje da biste dobili pomoć od zajednice." #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "Procena" @@ -529,18 +527,18 @@ msgstr "Naziv procene" msgid "Assessment Type" msgstr "Vrsta procene" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "Procena je uspešno dodata" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 msgid "Assessment {0} has already been added to this batch." msgstr "Procena {0} je već dodata ovoj grupi." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "Dodeljeno za" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "Zadatak" msgid "Assignment Attachment" msgstr "Prilog zadatka" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "Napredak zadatka" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "Pitanje zadatka" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "Naslov zadatka" msgid "Assignment created successfully" msgstr "Zadatak je uspešno kreiran" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "Zadaci za lekciju {0} od strane {1} već postoje." -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "Zadatak je uspešno podnet" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "Zadatak će se prikazivati na dnu u okviru lekcije." #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "Dodeljeni zadaci" @@ -630,7 +637,7 @@ msgstr "Dodeljeni zadaci" msgid "At least one applicable item is required" msgstr "Neophodna je najmanje jedna primenjiva stavka" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "Bar jedna opcija mora biti tačna za ovo pitanje." @@ -660,13 +667,8 @@ msgstr "Preferencija odevanja" msgid "Authorize Google Calendar Access" msgstr "Odobri pristup Google Calendar-u" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "Automatska dodela" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "Automatsko snimanje" @@ -679,24 +681,28 @@ msgstr "Dostupnost je uspešno ažurirana" msgid "Available Slots" msgstr "Dostupni termini" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "Prosečna stopa završetka" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "Prosečna ocena povratnih informacija" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "Prosečan napredak %" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "Prosečna ocena" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" -msgstr "Prosečno vreme gledanja" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" +msgstr "Prosečno vreme gledanja (u minutima)" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 msgid "Back to Course" @@ -720,6 +726,10 @@ msgstr "Opis bedža" msgid "Badge Image" msgstr "Slika bedža" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "Bedž je uspešno dodeljen" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "Dodela bedža je uspešno kreirana" @@ -748,21 +758,28 @@ msgstr "Bedž je uspešno ažuriran" msgid "Badge {0} has already been assigned to this {1}." msgstr "Bedž {0} je već dodeljen ovom {1}." +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "Bedž {0} nije pronađen" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "Grupa" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "Grupna obuka" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "Detalji grupe" msgid "Batch Details Raw" msgstr "Neobrađeni detalji grupe" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "Datum završetka grupe" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "Upis u grupu" @@ -815,6 +835,8 @@ msgstr "Potvrda upisa u grupu" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "Naziv grupe" msgid "Batch Settings" msgstr "Podešavanja grupe" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "Datum početka grupe" @@ -842,7 +864,7 @@ msgstr "Datum početka grupe" msgid "Batch Start Date:" msgstr "Datum početka grupe:" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "Rezime grupe" @@ -853,33 +875,43 @@ msgstr "Rezime grupe" msgid "Batch Title" msgstr "Naslov grupe" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "Grupa je uspešno kreirana" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "Grupa je uspešno obrisana" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "Datum završetka grupe ne može biti pre datuma početka grupe" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "Grupa je već započela." -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "Grupa je rasprodata." -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "Vreme početka grupe ne može biti veće ili jednako vremenu završetka grupe." +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "Grupa je uspešno ažurirana" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "Grupa:" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "Grupe" @@ -892,21 +924,21 @@ msgstr "Srdačan pozdrav" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "Detalji fakturisanja" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "Naziv za fakturisanje" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "Biografija" @@ -950,15 +982,11 @@ msgstr "Od strane" msgid "CGPA/4" msgstr "CGPA/4" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "Otkaži" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "Otkažite ocenjivanje?" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "Ležerna odeća" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "Kategorija je uspešno ažurirana" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "Sertifikat" @@ -1019,7 +1052,7 @@ msgstr "Šablon imejla za sertifikat" msgid "Certificate Link" msgstr "Link sertifikata" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "Sertifikat o pohađanju" @@ -1027,32 +1060,36 @@ msgstr "Sertifikat o pohađanju" msgid "Certificate saved successfully" msgstr "Sertifikat je uspešno sačuvan" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "Sertifikati" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "Sertifikati su uspešno generisani" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "Sertifikacija" @@ -1066,7 +1103,19 @@ msgstr "Detalji sertifikacije" msgid "Certification Name" msgstr "Naziv sertifikacije" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "Sertifikat ne može biti izdat jer član nije završio obuku." + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "Sertifikat ne može biti izdat jer član nije upisan u ovu grupu." + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "Sertifikat ne može biti izdat jer član nije upisan na ovu obuku." + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "Sertifikacija nije omogućena za ovu obuku." @@ -1075,20 +1124,20 @@ msgstr "Sertifikacija nije omogućena za ovu obuku." msgid "Certifications" msgstr "Sertifikacija" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "Sertifikovan" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "Sertifikovani članovi" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "Sertifikovani učesnici" @@ -1096,18 +1145,18 @@ msgstr "Sertifikovani učesnici" msgid "Change" msgstr "Promena" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "Promene su uspešno sačuvane" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "Poglavlje" @@ -1116,23 +1165,24 @@ msgstr "Poglavlje" msgid "Chapter Reference" msgstr "Referenca poglavlja" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "Poglavlje je uspešno dodato" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "Poglavlje je uspešno obrisano" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "Poglavlje je uspešno premešteno" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "Poglavlje je uspešno ažurirano" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "Poglavlja" @@ -1181,11 +1231,11 @@ msgstr "Pogledaj obuku" msgid "Choices" msgstr "Izbori" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "Izaberi boju za karticu obuke" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "Izaberi sve tačne odgovore" @@ -1197,13 +1247,13 @@ msgstr "Izaberi postojeće pitanje" msgid "Choose an icon" msgstr "Izaberi ikonicu" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "Izaberite jedan odgovor" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "Grad" msgid "Class:" msgstr "Predavanje:" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "Očisti" @@ -1222,7 +1272,7 @@ msgstr "Očisti" msgid "Clearly Defined Role" msgstr "Jasno definisana uloga" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "Kliknite ovde" @@ -1248,7 +1298,7 @@ msgstr "Zatvori" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "Kod" msgid "Collaboration Preference" msgstr "Preferencije za saradnju" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "Sažmi" @@ -1285,27 +1335,29 @@ msgstr "Naziv fakulteta" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "Boja" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "Ključne reči odvojene zarezima" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "Ključne reči, odvojene zarezom, za SEO" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "Komentari" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "Komentari od osobe za ocenjivanje" @@ -1315,7 +1367,7 @@ msgstr "Komentari od osobe za ocenjivanje" msgid "Common keywords that will be used for all pages" msgstr "Zajedničke ključne reči koje će se koristiti za sve stranice" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "Zajednica" @@ -1328,20 +1380,20 @@ msgstr "Kompanija" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "Detalji kompanije" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "Imejl adresa kompanije" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "Logo kompanije" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "Vrsta kompanije" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "Poruka kompajlera" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "Završite registraciju" msgid "Complete Your Enrollment" msgstr "Dovršite svoj upis" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "Dovršite svoj upis - Nemojte ga propustiti!" @@ -1395,6 +1448,11 @@ msgstr "Dovršite svoj upis - Nemojte ga propustiti!" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "Završite predstojeći kviz da biste nastavili gledanje video-snimka. Kviz će biti dostupan za {0} {1}." +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "Popunite svoj profil" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "Završeno" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "Sertifikat o završetku" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "Stopa završetka" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "Uslov mora biti važeći python kod." msgid "Conduct Evaluation" msgstr "Sprovesti ocenjivanje" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" -msgstr "Konfiguracije" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" +msgstr "Konferencijski sistem" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "Pružalac konferencijskog sistema" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "Konfiguracija" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "Potvrdi" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "Potvrdite otkazivanje?" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "Potvrdi upis" @@ -1441,7 +1520,7 @@ msgstr "Potvrdi upis" msgid "Confirm Your Action" msgstr "Potvrdite svoju radnju" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "Potvrdite svoju radnju za brisanje" @@ -1456,7 +1535,7 @@ msgstr "Potvrdni imejl je poslat" msgid "Confirmation Email Template" msgstr "Šablon imejla za potvrdu" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "Čestitamo na dobijanju sertifikata!" @@ -1476,7 +1555,10 @@ msgstr "Imejl za kontakt" msgid "Contact Us URL" msgstr "Kontakt URL" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "Kontaktirajte administratora da biste se upisali na ovu obuku" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "Kontaktirajte administratora da biste se upisali na ovu obuku." @@ -1485,7 +1567,7 @@ msgstr "Kontaktirajte administratora da biste se upisali na ovu obuku." #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "Nastavite sa učenjem" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "Tačan odgovor" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "Kupon" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "Šifra kupona" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "Detalji kupona" @@ -1569,22 +1651,24 @@ msgstr "Kupon(i) su uspešno obrisani" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "Kupon(i) su uspešno obrisani" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "Kupon(i) su uspešno obrisani" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "Obuka" @@ -1621,8 +1704,8 @@ msgstr "Obuka" msgid "Course Chapter" msgstr "Poglavlje obuke" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "Obuka je završena" @@ -1638,14 +1721,19 @@ msgstr "Broj obuka" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "Broj obuka" msgid "Course Creator" msgstr "Autor obuke" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "Podaci o obuci" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "Opis obuke" @@ -1679,7 +1768,8 @@ msgstr "Upis na obuku" msgid "Course Evaluator" msgstr "Osoba za ocenjivanje obuke" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "Slika obuke" @@ -1693,7 +1783,7 @@ msgstr "Predavač na obuci" msgid "Course Lesson" msgstr "Lekcija obuke" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "Lista obuke" @@ -1701,12 +1791,15 @@ msgstr "Lista obuke" msgid "Course Name" msgstr "Naziv obuke" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "Plan obuke" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "Napredak obuke" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "Sažetak o napretku obuke" @@ -1716,8 +1809,8 @@ msgstr "Sažetak o napretku obuke" msgid "Course Settings" msgstr "Podešavanje obuke" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "Statistika obuke" @@ -1734,6 +1827,10 @@ msgstr "Statistika obuke" msgid "Course Title" msgstr "Naslov obuke" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "Obuka je uspešno dodata u grupu" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "Obuka je uspešno dodata u program" @@ -1742,38 +1839,46 @@ msgstr "Obuka je uspešno dodata u program" msgid "Course already added to program" msgstr "Obuka je već dodata u program" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "Obuka je uspešno kreirana" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "Obuka je uspešno obrisana" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "Za izdavanje sertifikata neophodna je obuka ili grupa." + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "Obuka je uspešno ažurirana" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "Obuka {0} je već dodata u ovu grupu." -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "Obuka {0} je već dodata u ovaj program." #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "Obuke" msgid "Courses Completed" msgstr "Završene obuke" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "Kreirane obuke" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "Obuke su uspešno obrisane" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "Naslovna slika" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "Kreiraj" msgid "Create Certificate" msgstr "Kreiraj sertifikat" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "Kreiraj obuku" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "Kreiraj lekciju" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "Kreiraj novi" @@ -1846,15 +1956,15 @@ msgstr "Kreiraj onlajn predavanje" msgid "Create a Quiz" msgstr "Kreiraj kviz" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "Kreiraj grupu" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "Kreiraj obuku" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "Kreiraj onlajn predavanje" @@ -1866,35 +1976,37 @@ msgstr "Kreiraj novi bedž" msgid "Create an Assignment" msgstr "Kreiraj zadatak" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "Kreirajte svoju prvu grupu" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "Kreirajte svoju prvu obuku" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "Kreirajte svoj prvi kviz" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "Kreirano" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "Kreiranje grupe" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "Kreiranje obuke" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "Trenutna lekcija" msgid "Current Streak" msgstr "Trenutni niz dana" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "Program obuke" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "Prilagođeni šablon sertifikata" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "Cijan" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "Kontrolna tabla" @@ -1964,10 +2081,6 @@ msgstr "Uvoz podatka" msgid "Date" msgstr "Datum" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "Vreme i datum" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "Datum:" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "Vrsta diplome" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "Vrsta diplome" msgid "Delete" msgstr "Obriši" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "Obriši poglavlje" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "Obriši obuku" @@ -2034,7 +2148,7 @@ msgstr "Obriši obuku" msgid "Delete Program" msgstr "Obriši program" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "Obriši ovo poglavlje?" @@ -2042,11 +2156,11 @@ msgstr "Obriši ovo poglavlje?" msgid "Delete this coupon?" msgstr "Obriši ovaj kupon?" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "Obrišite ovu lekciju?" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "Brisanjem obuke takođe će se obrisati sva poglavlja i lekcije. Da li ste sigurni da želite da obrišete ovu obuku?" @@ -2054,18 +2168,22 @@ msgstr "Brisanjem obuke takođe će se obrisati sva poglavlja i lekcije. Da li s msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "Brisanjem ovih vežbi trajno ćete ih ukloniti iz sistema, zajedno sa povezanim podnescima. Ova radnja je nepovratna. Da li ste sigurni da želite da nastavite?" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "Brisanjem ove grupe takođe će biti obrisani svi njeni podaci, uključujući upisane studente, povezane kurseve, procene, povratne informacije i diskusije. Da li ste sigurni da želite da nastavite?" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Brisanjem ovog poglavlja takođe će se obrisati sve lekcije, a poglavlje će trajno biti uklonjeno iz obuke. Ova radnja se ne može poništiti. Da li ste sigurni da želite da nastavite?" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Brisanjem ove lekcije ona će trajno biti uklonjena iz obuke. Ova radnja se ne može poništiti. Da li ste sigurni da želite da nastavite?" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "Brisanje nije dozvoljeno za {0}" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "Brisanjem ove lekcije ona će trajno biti uklonjena iz obuke. Ova radnja #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "Radna površina" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "Detalji" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "Detalji ne mogu biti prazni." + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "Onemogući PWA" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "Onemogući samostalni upis" @@ -2119,6 +2243,7 @@ msgstr "Onemogući registraciju" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "Popust" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "Iznos popusta" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "Vrsta popusta" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "Diskusija" @@ -2206,8 +2331,6 @@ msgstr "Trajanje (u minutima)" msgid "Duration of the live class in minutes" msgstr "Trajanje onlajn predavanja u minutima" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "Uredi bedž" msgid "Edit Badge Assignment" msgstr "Uredi dodelu bedža" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "Uredi poglavlje" @@ -2241,11 +2364,19 @@ msgstr "Uredi kupon" msgid "Edit Email Template" msgstr "Uredi imejl šablon" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "Uredite Google Meet nalog" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "Uredite lekciju" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "Uredi platni portal" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "Uredi profil" @@ -2302,10 +2433,6 @@ msgstr "ID imejla" msgid "Email Sent" msgstr "Imejl poslat" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "Imejl šablon" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "Imejl šablon je uspešno kreiran" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "Imejl šabloni" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "Imejl šablon je uspešno obrisan" @@ -2353,12 +2479,13 @@ msgstr "Omogućite Google API u Google podešavanjima za slanje pozivnica za oce msgid "Enable Negative Marking" msgstr "Omogući negativno ocenjivanje" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "Omogućite ovo samo ukoliko želite da otpremite SCORM paket kao poglavlje." #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "Omogućite ovo samo ukoliko želite da otpremite SCORM paket kao poglavl #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "Omogućeno" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "Omogućavanjem ovoga sertifikat će biti objavljen na stranici sa sertifikovanim učesnicima." #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "Datum završetka" @@ -2394,6 +2525,7 @@ msgstr "Datum završetka (ili očekivani)" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "Datum završetka (ili očekivani)" msgid "End Time" msgstr "Vreme završetka" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "Završeno" @@ -2416,27 +2548,50 @@ msgstr "Završeno" msgid "Enforce Course Order" msgstr "Obavezno po redosledu obuka" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "Upišite se" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "Upiši člana u program" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "Upišite se sada" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "Upišite studenta" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "Upisan" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "Upisan dana" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "Upisani studenti" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "Šablon imejla potvrde upisa" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "Potvrda o upisu za {0}" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. msgstr "Upis u ovu grupu je ograničen. Molimo Vas da kontaktirate administratora." #. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "Upisi" @@ -2475,7 +2631,7 @@ msgstr "Unesite ID klijenta i klijentsku tajnu u Google podešavanjima da biste msgid "Enter a Coupon Code" msgstr "Unesite šifru kupona" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "Unesite URL" @@ -2487,7 +2643,11 @@ msgstr "Unesite naslov imejla" msgid "Enter reply to email" msgstr "Unesite odgovor na imejl" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "Greška prilikom kreiranja Google Meet naloga" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "Greška prilikom kreiranja Zoom naloga" @@ -2499,7 +2659,7 @@ msgstr "Greška prilikom kreiranja bedža" msgid "Error creating email template" msgstr "Greška prilikom generisanja imejl šablona" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "Greška prilikom kreiranja onlajn predavanja. Molimo Vas da pokušate ponovo. {0}" @@ -2507,16 +2667,27 @@ msgstr "Greška prilikom kreiranja onlajn predavanja. Molimo Vas da pokušate po msgid "Error creating quiz: {0}" msgstr "Greška prilikom kreiranja kviza: {0}" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "Greška prilikom brisanja Google Meet naloga" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "Greška prilikom brisanja bedža" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "Greška prilikom brisanja imejl šablona" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "Greška prilikom brisanja platnih portala" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "Greška prilikom ažuriranja Google Meet naloga" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "Greška prilikom ažuriranja Zoom naloga" @@ -2524,9 +2695,14 @@ msgstr "Greška prilikom ažuriranja Zoom naloga" msgid "Error updating email template" msgstr "Greška prilikom ažuriranja imejl šablona" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "Ocenjivanje" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "Detalji ocenjivanja" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "Datum završetka ocenjivanja" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "Zahtev za ocenjivanje" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "Ocenjivanje je uspešno otkazano" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "Datum završetka ocenjivanja ne može biti manji od datuma završetka grupe." @@ -2562,9 +2743,10 @@ msgstr "Ocenjivanje je uspešno sačuvano" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "Raspored osobe za ocenjivanje" msgid "Evaluator added successfully" msgstr "Osoba za ocenjivanje je uspešno dodata" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "Osoba za ocenjivanje je uspešno obrisana" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "Osoba za ocenjivanje ne postoji." - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "Osoba za ocenjivanje je obavezna za plaćene sertifikate." @@ -2616,7 +2794,7 @@ msgstr "Osoba za ocenjivanje je obavezna za plaćene sertifikate." msgid "Event" msgstr "Događaj" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "Primer: IST (+5:30)" @@ -2637,7 +2815,7 @@ msgstr "Naslov vežbe" msgid "Exercise deleted successfully" msgstr "Vežba je uspešno obrisana" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "Proširi" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "Ističe na" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "Datum isteka" @@ -2710,6 +2888,10 @@ msgstr "Neuspeh" msgid "Failed" msgstr "Neuspešno" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "Dodela bedža nije uspela" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "Neuspešno kreiranje dodele bedža: " @@ -2718,7 +2900,7 @@ msgstr "Neuspešno kreiranje dodele bedža: " msgid "Failed to enroll in program: {0}" msgstr "Neuspešan upis u program: {0}" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "Neuspešno preuzimanje podataka o prisustvu za Zoom za predavanje {0}: {1}" @@ -2726,7 +2908,7 @@ msgstr "Neuspešno preuzimanje podataka o prisustvu za Zoom za predavanje {0}: { msgid "Failed to send email" msgstr "Slanje imejla nije uspelo" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "Neuspešno podnošenje. Pokušajte ponovo. {0}" @@ -2734,26 +2916,26 @@ msgstr "Neuspešno podnošenje. Pokušajte ponovo. {0}" msgid "Failed to update badge assignment: " msgstr "Neuspešno ažuriranje dodele bedža: " -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "Neuspešno ažuriranje meta oznaka {0}" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "Istaknuto" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "Povratna informacija" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "Budite slobodni da izmenite svoj unos ukoliko je to neophodno." @@ -2776,7 +2958,7 @@ msgstr "Vrsta fajla" msgid "Filter assignments by course" msgstr "Filtriraj zadatke prema obuci" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "Filtriraj po nazivu za fakturisanje" @@ -2784,7 +2966,7 @@ msgstr "Filtriraj po nazivu za fakturisanje" msgid "Filter by Exercise" msgstr "Filtriraj po vežbi" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "Filtriraj po članu" @@ -2793,7 +2975,8 @@ msgstr "Filtriraj po članu" msgid "Filter by Status" msgstr "Filtriraj po statusu" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "Ime" @@ -2823,13 +3006,18 @@ msgstr "Fleksibilno vreme" msgid "Formal Wear" msgstr "Formalna odeća" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "Frappe Learning" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "Besplatno" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "Ime i prezime" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "Funkcija" msgid "GST Amount" msgstr "GST iznos" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "GST broj" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "GSTIN" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "Portal" @@ -2915,8 +3103,8 @@ msgstr "Portal" msgid "General" msgstr "Opšte" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "Generiši sertifikate" @@ -2924,7 +3112,7 @@ msgstr "Generiši sertifikate" msgid "Generate Google Meet Link" msgstr "Generiši Google Meet Link" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "Preuzmi sertifikat" @@ -2947,7 +3135,7 @@ msgstr "Preuzmi aplikaciju na svom uređaju za lakši pristup i bolje korisničk msgid "Get the app on your iPhone for easy access & a better experience" msgstr "Preuzmi aplikaciju na svom iPhone uređaju za lakši pristup i bolje korisničko iskustvo" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "GitHub ID" @@ -2956,6 +3144,48 @@ msgstr "GitHub ID" msgid "Github ID" msgstr "GitHub ID" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "Kreni" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "Google Calendar" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "Google Meet" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "Google Meet nalog" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "Google Meet nalog je uspešno kreiran" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "Google Meet nalog je uspešno obrisan" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "Google Meet nalog je uspešno ažuriran" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "Google Meet Link" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "Ocena" @@ -2978,7 +3208,7 @@ msgstr "Ocena zadatka" msgid "Grade Type" msgstr "Vrsta ocene" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "Ocenjivanje" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "Imate nalog? Prijavite se" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "Naslov" @@ -3023,7 +3253,7 @@ msgstr "Zdravo" msgid "Hello Learner" msgstr "Zdravo" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "Pomoć" @@ -3031,7 +3261,7 @@ msgstr "Pomoć" msgid "Help others learn something new by creating a course." msgstr "Pomozite drugima da nauče nešto novo kreiranjem obuke." -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "Pomozite nam da se poboljšamo dajući nam svoje utiske." @@ -3044,7 +3274,7 @@ msgstr "Pomozite nam da razumemo Vaše potrebe" msgid "Here are the details:" msgstr "Sledeći su detalji:" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "Zdravo" @@ -3078,6 +3308,10 @@ msgstr "Sakrij moje privatne informacije od drugih" msgid "Highlight" msgstr "Istaknuto" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "Istaknite ono što Vas čini jedinstvenim i pokažite svoje veštine." + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "Istaknuti tekst" msgid "Hiring" msgstr "Zapošljavanje" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "Početna stranica" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "Domaćin" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "Hibridno" @@ -3114,15 +3350,19 @@ msgstr "Trenutno radim ovde" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "Sa zadovoljstvom Vas obaveštavamo da ste uspešno stekli sertifikat za obuku {0}. Čestitamo!" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "Sa zadovoljstvom objavljujem da sam zaslužio bedž {0} dana {1} u {2}" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "Nisam dostupan" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "Slažem se da se moji lični podaci čuvaju za fakturisanje" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "ID" @@ -3137,9 +3377,9 @@ msgstr "Ikonica" msgid "Identify User Category" msgstr "Odredi kategoriju korisnika" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." -msgstr "Ukoliko je opcija uključi u pregled omogućena za lekciju, tada će lekcija biti dostupna i korisnicima koji nisu prijavljeni." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." +msgstr "Ukoliko je omogućeno, lekcija će biti dostupna i korisnicima koji nisu upisani na obuku." #: frontend/src/components/Quiz.vue:46 msgid "If you answer incorrectly, {0} {1} will be deducted from your score for each incorrect answer." @@ -3190,19 +3430,19 @@ msgstr "Slika" msgid "Image search powered by" msgstr "Pretraga slika omogućena uz podršku" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "Slika: Oštećen tok podataka" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "Uvoz" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "Uvezi grupu" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "Uvezi obuku" @@ -3228,6 +3468,10 @@ msgstr "U okviru aplikacije" msgid "Include In Preview" msgstr "Uključi u pregled" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "Uključite u pregled" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "Naziv institucije" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "Predavač" @@ -3285,15 +3528,22 @@ msgstr "Sadržaj predavača" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "Beleške predavača" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "Beleške predavača su privatne beleške koje mogu videti samo predavači. Mogu se koristiti za dodatni kontekst ili smernice za lekciju." + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "Predavači" msgid "Instructors Comments" msgstr "Komentari predavača" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "Interesovanje" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "Uvod" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "Nevažeći ID kviza" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "Nevažeći ID kviza u sadržaju" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "Nevažeći naziv dokumenta" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "Pozovite svoj tim i studente" @@ -3352,21 +3606,21 @@ msgstr "SCORM paket" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "Datum izdavanja" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "Izdaj sertifikat" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "Izdato" @@ -3399,21 +3653,11 @@ msgstr "JavaScript" msgid "Job" msgstr "Posao" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "Podnaslov table oglasa za posao" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "Naslov table oglasa za posao" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "Detalji posla" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "Oglasi za posao" @@ -3424,11 +3668,6 @@ msgstr "Oglasi za posao" msgid "Job Opportunity" msgstr "Prilika za posao" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "Podešavanje posla" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "Naziv radnog mesta" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "Poslovi" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "Pridruži se" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "Pridruži se pozivu" @@ -3484,8 +3725,8 @@ msgstr "Idi na" msgid "Keep going," msgstr "Samo napred," -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "LMS" @@ -3606,6 +3847,11 @@ msgstr "LMS recenzija obuke" msgid "LMS Enrollment" msgstr "LMS upis" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "Postavke Google Meet u LMS" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "LMS onlajn predavanje" msgid "LMS Live Class Participant" msgstr "LMS učesnik onlajn predavanja" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "LMS zahtev za mentora" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "LMS izvor" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "Oznaka" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "Jezik" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "Prezime" @@ -3789,11 +4030,16 @@ msgstr "Prezime" msgid "Launch File" msgstr "Pokreni fajl" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "Učenje" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "Doslednost u učenju" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "Edukativni putevi" @@ -3814,7 +4060,7 @@ msgstr "Odlazak u" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "Odlazak u" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "Lekcija" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "Završetak lekcije" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "Indeks lekcija" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "Napredak lekcije" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "Referenca lekcije" msgid "Lesson Title" msgstr "Naslov lekcije" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "Lekcija je uspešno kreirana" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "Lekcija je uspešno obrisana" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "Lekcija je uspešno premeštena" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "Lekcija je uspešno ažurirana" @@ -3856,7 +4114,8 @@ msgstr "Lekcija je uspešno ažurirana" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "Ograniči pitanja na" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "Ograničenje ne može biti veće ili jednako broju pitanja u kvizu." -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "LinkedIn" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "LinkedIn ID" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "Aktivno" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "Onlajn predavanje" msgid "LiveCode URL" msgstr "LiveCode URL" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "Preferencija lokacije" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "Prijava" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "Prijava na Frappe Cloud?" @@ -3966,7 +4225,7 @@ msgstr "Prijavite se da biste nastavili" msgid "Longest Streak" msgstr "Najduži niz dana" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "Tražite novi posao ili zapošljavate talente?" @@ -3979,8 +4238,8 @@ msgstr "Radujemo se Vašem upisu!" msgid "Make LMS the default home" msgstr "Postavi LMS kao podrazumevanu početnu stranicu" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "Napravi saopštenje" @@ -3988,11 +4247,7 @@ msgstr "Napravi saopštenje" msgid "Make notes for quick revision. Press / for menu." msgstr "Pravi beleške za brzu proveru gradiva. Pritisnite / za meni." -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "Upravljaj grupom" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "Upravljajte svojim obukama i grupama jednostavno i pregledno" @@ -4006,6 +4261,11 @@ msgstr "Menadžer (prodaja/marketing/korisnici)" msgid "Manifest File" msgstr "Manifest fajl" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "Ručno dodeljivanje zadatka" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "Poen" @@ -4018,7 +4278,7 @@ msgstr "Označi sve kao pročitano" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "Maksimalan broj pokušaja" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "Sredstvo" @@ -4084,9 +4345,9 @@ msgstr "ID sastanka" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "ID sastanka" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "ID sastanka" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "Član" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "Saglasnost člana" @@ -4143,8 +4406,12 @@ msgstr "Broj članova" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "Broj članova" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "Slika člana" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "Slika člana" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "Član je već dodat u program" msgid "Member already enrolled in this batch" msgstr "Član se već upisao u ovu grupu" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "Član ne ispunjava kriterijume za bedž {0}." -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "Član {0} je već dodat u ovaj program." @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "Poruka je obavezna" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Meta opis" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "Meta slika" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "Meta ključne reči" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "Meta oznake" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "Meta oznake treba da budu lista." @@ -4321,7 +4593,7 @@ msgstr "Meta oznake treba da budu lista." msgid "Milestone" msgstr "Ključna tačka" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "Neophodne su najmanje dve opcije za pitanja sa višestrukim izborom." @@ -4332,6 +4604,7 @@ msgstr "Neophodne su najmanje dve opcije za pitanja sa višestrukim izborom." #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "Neophodne su najmanje dve opcije za pitanja sa višestrukim izborom." #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "Izmenjeno" msgid "Modified By" msgstr "Izmenjeno od strane" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "Naziv modula je netačan ili ne postoji." -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "Modul je neispravan." @@ -4382,7 +4659,7 @@ msgstr "Modul je neispravan." msgid "Monday" msgstr "Ponedeljak" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "Monetizacija" @@ -4395,11 +4672,11 @@ msgstr "Više" msgid "Multiple Correct Answers" msgstr "Više tačnih odgovora" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "Moje grupe" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "Moje obuke" @@ -4407,6 +4684,10 @@ msgstr "Moje obuke" msgid "My Notes" msgstr "Moje beleške" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "Moj profil" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "Moja dostupnost" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "Moj kalendar" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "Naziv" @@ -4426,17 +4709,19 @@ msgstr "Naziv" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "Novi" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "Nova grupa" @@ -4444,8 +4729,9 @@ msgstr "Nova grupa" msgid "New Coupon" msgstr "Novi kupon" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "Nova obuka" @@ -4453,7 +4739,12 @@ msgstr "Nova obuka" msgid "New Email Template" msgstr "Novi imejl šablon" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "Novi Google Meet nalog" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "Novi posao" @@ -4461,6 +4752,10 @@ msgstr "Novi posao" msgid "New Job Applicant" msgstr "Novi kandidat za posao" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "Nova lekcija" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "Novi platni portal" @@ -4477,11 +4772,11 @@ msgstr "Nova registracija" msgid "New Zoom Account" msgstr "Novi Zoom nalog" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "Novi komentar u grupi {0}" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "Nova poruka na temu {0} u obuci {1}" @@ -4495,7 +4790,7 @@ msgstr "Novi {0}" msgid "Next" msgstr "Sledeće" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "Nema procena" @@ -4528,9 +4823,17 @@ msgstr "Nema podnesaka" msgid "No Upcoming Evaluations" msgstr "Nema predstojećih ocenjivanja" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" -msgstr "Nema saopštenja" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "Još uvek nema obaveštenja za ovu grupu" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "Nijedna procena nije dodata ovoj grupi" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." +msgstr "Nijedan kalendar nije podešen za pružaoca konferencijskog sistema. Molimo Vas da podesite kalendar za kreiranje događaja." #: lms/templates/certificates_section.html:23 msgid "No certificates" @@ -4544,15 +4847,16 @@ msgstr "Još uvek nema kreiranih kupona." msgid "No coupons selected for deletion" msgstr "Nijedan kupon nije izabran za brisanje" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" -msgstr "Nema dodatih obuka" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" +msgstr "Nijedna obuka nije dodata u ovu grupu" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "Još uvek nisu dodate obuke." -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "Nema kreiranih obuka" @@ -4561,7 +4865,7 @@ msgstr "Nema kreiranih obuka" msgid "No courses under review" msgstr "Nema obuka u fazi pregleda" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "Još uvek nema primljenih povratnih informacija." @@ -4569,7 +4873,7 @@ msgstr "Još uvek nema primljenih povratnih informacija." msgid "No introduction" msgstr "Nema uvoda" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "Nema zakazanih onlajn predavanja" @@ -4593,20 +4897,21 @@ msgstr "Još uvek nisu dodata pitanja" msgid "No quizzes added yet." msgstr "Još uvek nisu dodati kvizovi." -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "Nema rezultata" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "Nema dostupnih termina za odabranu obuku." -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "Nijedna statistika nije dostupna za ovaj video-snimak." -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "Nema studenata u ovoj grupi" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "Nije ocenjeno" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "Nije dozvoljeno" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "Nije sačuvano" msgid "Note" msgstr "Beleška" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "Beleške" @@ -4689,11 +4997,11 @@ msgstr "Obaveštenja" msgid "Notify me when available" msgstr "Obavesti me kada bude dostupno" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "Broj studenata" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "Broj dostupnih mesta" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "Kancelarija blizu kuće" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "Uživo" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "Na lokaciji" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "Na lokaciji" msgid "Once again, congratulations on this significant accomplishment." msgstr "Još jednom, čestitamo na ovom značajnom uspehu." -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "Nakon što moderator oceni Vaš podnesak, ovde ćete pronaći detalje." #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "Onlajn" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "Dozvoljeni su isključivo PDF fajlovi." + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "Dozvoljeni su samo dokumenti vrste .doc ili .docx." + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "Isključivo su prihvatljivi fajlovi vrste {0}." -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "Dozvoljeni su samo zip fajlovi" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "Dozvoljen je samo {0} fajl." #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "Otvorena obuka" msgid "Open Ended" msgstr "Otvoreno pitanje" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "Otvori " #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "Otvoren za" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "Narandžasta" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "ID narudžbine" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "Organizacija" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "Originalni iznos" msgid "Others" msgstr "Ostali" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "Naše popularne obuke" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "Naše predstojeće grupe" @@ -4852,18 +5176,22 @@ msgstr "Naše predstojeće grupe" msgid "Output" msgstr "Rezultat" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "Pregled" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "Vlasnik" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "PAN" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "PAN broj" @@ -4876,35 +5204,35 @@ msgstr "PAN broj" msgid "PDF" msgstr "PDF" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "Stranica je uspešno obrisana" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "Plaćena grupa" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "Plaćeni sertifikat" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "Plaćeni sertifikat nakon ocenjivanja" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "Plaćena obuka" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "Minimalni procenat za prolaz" msgid "Password" msgstr "Lozinka" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" -msgstr "Nalepite YouTube link kratkog video-zapisa koji predstavlja obuku" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" +msgstr "Nalepite YouTube link kratkog video-snimka koji predstavlja obuku" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "Država plaćanja" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "Detalji plaćanja" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "Plaćanje za sertifikat" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "Plaćanje za dokument" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "Plaćanje za vrstu dokumenta" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "Platni portal" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "ID plaćanja" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "Plaćanje primljeno" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "Plaćanje za " #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "Plaćanje za sertifikat" @@ -5036,6 +5366,10 @@ msgstr "Plaćanje za dokument" msgid "Payment for Document Type" msgstr "Plaćanje za vrstu dokumenta" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "Platni portali su uspešno obrisani" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "Za upis u ovu grupu neophodna je uplata." @@ -5048,15 +5382,20 @@ msgstr "Aplikacija za obradu plaćanja nije instalirana" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "Na čekanju" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "Ljudi" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "Procenat (npr. 70%)" msgid "Percentage Discount" msgstr "Procentualni popust" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "Procenat/Status" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "Zabeležen korisnički profil" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "Broj telefona" @@ -5096,10 +5431,6 @@ msgstr "Roze" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "Molimo Vas da dodate {1} za {3} kako biste slali pozivnice za ocenjivanje u kalendar." -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "Molimo Vas da dodate Zoom nalog da u grupi da biste mogli da kreirate onlajn predavanja." - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "Molimo Vas da zatražite od administratora da verifikuje Vašu registraciju" @@ -5116,11 +5447,15 @@ msgstr "Molimo Vas da kliknete na sledeće dugme da postavite novu lozinku" msgid "Please complete the previous course to unlock this one." msgstr "Molimo Vas da završite prethodnu obuku da biste otključali ovu." -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "Molimo Vas da omogućite Google Meet nalog da biste koristili ovu funkciju." + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "Molimo Vas da omogućite Zoom nalog kako biste koristili ovu mogućnost." -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "Molimo Vas da se upišete na ovu obuku da biste pristupili lekciji" @@ -5132,11 +5467,11 @@ msgstr "Molimo Vas da proverite da li je naziv za fakturisanje koje unosite tač msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "Molimo Vas da se uverite da su sva pitanja završena u roku od {0} minuta." -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "Molimo Vas da unesete šifru kupona" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "Molimo Vas da unesete naslov." @@ -5148,12 +5483,11 @@ msgstr "Molimo Vas da unesete važeći imejl za kontakt." msgid "Please enter a valid Contact Us URL." msgstr "Molimo Vas da unesete važeći URL za kontakt." -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "Molimo Vas da uneste važeći URL." -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "Molimo Vas da unesete ispravno vreme u formatu HH:mm." @@ -5161,19 +5495,19 @@ msgstr "Molimo Vas da unesete ispravno vreme u formatu HH:mm." msgid "Please enter a valid timestamp" msgstr "Molimo Vas da unesete važeći vremenski žig" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." -msgstr "Molimo Vas da unesete URL za podnošenje zadatka." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" +msgstr "Molimo Vas da popunite obavezna polja: {0}" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "Molimo Vas da instalirate aplikaciju za obradu plaćanja da biste kreirali plaćenu grupu. Za više detalja pogledajte dokumentaciju. {0}" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "Molimo Vas da instalirate aplikacije za obradu plaćanja da biste kreirali plaćenu obuku. Za više detalja pogledajte dokumentaciju. {0}" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "Molimo Vas da nam kažete kako ste čuli za nas." @@ -5181,17 +5515,17 @@ msgstr "Molimo Vas da nam kažete kako ste čuli za nas." msgid "Please login to access the quiz." msgstr "Molimo Vas da se prijavite da biste pristupili kvizu." -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "Molimo Vas da se prijavite da biste pristupili ovoj stranici." - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "Molimo Vas da se prijavite da biste nastavili sa plaćanjem." -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." -msgstr "Molimo Vas da se prijavite da biste se upisali u program." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "Molimo Vas da se prijavite da biste videli detalje programa." + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." +msgstr "Molimo Vas da se prijavite da biste videli programe." #: frontend/src/components/UpcomingEvaluations.vue:19 msgid "Please make sure to schedule your evaluation before this date." @@ -5202,11 +5536,11 @@ msgstr "Molimo Vas da zakažete svoje ocenjivanje pre ovog datuma." msgid "Please prepare well and be on time for the evaluations." msgstr "Molimo Vas da se dobro pripremite i stignete na vreme za ocenjivanje." -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "Molimo Vas da date saglasnost kako biste nastavili sa plaćanjem" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "Molimo Vas da date saglasnost kako biste nastavili sa plaćanjem." @@ -5214,19 +5548,35 @@ msgstr "Molimo Vas da date saglasnost kako biste nastavili sa plaćanjem." msgid "Please run the code to execute the test cases." msgstr "Molimo Vas da pokrenete kod da biste izvršili test primere." +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "Molimo Vas da izaberete Google Meet nalog za ovu grupu." + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "Molimo Vas da izaberete Zoom nalog za ovu grupu." + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "Molimo Vas da izaberete pružaoca konferencijskog sistema i dodate nalog u grupu da biste kreirali onlajn predavanja." + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "Molimo Vas da izaberete obuku" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "Molimo Vas da izaberete obuku da biste videli dostupne termine." + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "Molimo Vas da izaberete datum." -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "Molimo Vas da izaberete trajanje." -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "Molimo Vas da izaberete budući datum i vreme." @@ -5234,19 +5584,27 @@ msgstr "Molimo Vas da izaberete budući datum i vreme." msgid "Please select a member" msgstr "Molimo Vas da izaberete člana" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "Molimo Vas da izaberete uplatu za kupljeni sertifikat." + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "Molimo Vas da izaberete kviz" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "Molimo Vas da odaberete termin za Vaše ocenjivanje." -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "Molimo Vas da izaberete studenta za upis." + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "Molimo Vas da izaberete vreme." -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "Molimo Vas da izaberete vremensku zonu." @@ -5258,14 +5616,10 @@ msgstr "Molimo Vas da izaberete opciju" msgid "Please take appropriate action at {0}" msgstr "Molimo Vas da preduzmete odgovarajuću radnju na {0}" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "Molimo Vas da otpremite SCORM paket" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "Molimo Vas da otpremite fajl zadatka." - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "Mogući odgovor 4" msgid "Post" msgstr "Objavi" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "Poštanski broj" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "Powered by Learning" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "Pregled slike" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "Pregled video-snimka" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "Prethodno" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "Cene" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "Cenovnik i sertifikacija" @@ -5394,7 +5749,7 @@ msgstr "Privatne informacije uključuju Vašu ocenu i želje vezane za radno okr msgid "Problem Statement" msgstr "Opis problema" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "Nastavi na plaćanje" @@ -5403,7 +5758,8 @@ msgstr "Nastavi na plaćanje" msgid "Profession" msgstr "Zanimanje" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "Profilna slika" @@ -5437,17 +5793,21 @@ msgstr "Program je uspešno obrisan" msgid "Program updated successfully" msgstr "Program je uspešno ažuriran" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "Vežba programiranja" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "Napredak programerske vežbe" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "Podnesak vežbe programiranja" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "Podnesci vežbe programiranja" @@ -5475,14 +5835,14 @@ msgstr "Vežbe programiranja" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "Programi" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "Napredak" msgid "Progress (%)" msgstr "Napredak (%)" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "Distribucija napretka" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "Rezime napretka" @@ -5507,7 +5866,7 @@ msgstr "Rezime napretka" msgid "Progress Summary for {0}" msgstr "Rezime napretka za {0}" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "Napredak studenata na obukama i u procenama" @@ -5519,9 +5878,10 @@ msgstr "Objavi na stranici učesnika" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "Objavljene obuke" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "Objavljeno na" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "Postavke objavljivanja" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "Kupljeni sertifikat" @@ -5567,10 +5932,9 @@ msgstr "Python" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "Pitanje {0} od {1}" msgid "Questions" msgstr "Pitanja" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "Pitanja su uspešno obrisana" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "Kviz" @@ -5631,10 +5995,14 @@ msgstr "Kviz" msgid "Quiz ID" msgstr "ID kviza" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "Napredak kviza" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "Podnošenje kviza" @@ -5661,7 +6029,7 @@ msgstr "Kviz je uspešno kreiran" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "Kviz nije dostupan gostujućim korisnicima. Molimo Vas da se prijavite da biste nastavili." -#: frontend/src/pages/QuizForm.vue:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "Kviz je uspešno ažuriran" @@ -5670,9 +6038,9 @@ msgstr "Kviz je uspešno ažuriran" msgid "Quiz will appear at the bottom of the lesson." msgstr "Kviz će biti prikazivan na dnu lekcije." -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "Kvizovi" @@ -5687,7 +6055,7 @@ msgstr "Kvizovi u ovom video-snimku" #. 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "Naziv reference" msgid "Regards" msgstr "Pozdrav" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "Registrujte se sada" @@ -5756,26 +6124,22 @@ msgstr "Registrujte se sada" msgid "Registered but disabled" msgstr "Registrovano, ali onemogućeno" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "Odbijeno" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "Srodne obuke" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "Na daljinu" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "Ukloni" @@ -5783,15 +6147,20 @@ msgstr "Ukloni" msgid "Remove Highlight" msgstr "Ukloni istaknutost" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "Odgovori" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "Polje Odgovori je obavezno" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "Odgovor ne može biti prazan." + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "Zatraži pozivnicu" @@ -5814,23 +6183,18 @@ msgstr "CV" msgid "Resume Video" msgstr "Nastavi video-snimak" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "Nastavite tamo gde ste stali" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "Pregled" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "Pregledao" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "Poželjna uloga" msgid "Role updated successfully" msgstr "Uloga je uspešno ažurirana" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "Uloge" @@ -5854,19 +6219,19 @@ msgstr "Uloge" msgid "Route" msgstr "Putanja" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "Red #{0} sadrži datum van trajanja grupe." -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "Red #{0} sadrži vreme završetka van trajanja grupe." -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "Red #{0} sadrži vreme početka koje je veće ili jednako vremenu završetka." -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "Red #{0} sadrži vreme početka van trajanja grupe." @@ -5878,6 +6243,12 @@ msgstr "Redovi {0} sadrže duplikate pitanja." msgid "Run" msgstr "Pokreni" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "Rust" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "SCORM sadržaj" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "SCORM paket" @@ -5905,7 +6276,7 @@ msgstr "SCORM putanja paketa" msgid "SEO" msgstr "SEO" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "SVG sadrži potencijalno nebezbedan sadržaj." @@ -5918,11 +6289,11 @@ msgstr "Subota" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "Subota" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "Sačuvaj" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "Raspored" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "Zakaži ocenjivanje" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "Zakažite ocenjivanje da biste dobili sertifikat." @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "Planirani tok" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "Rezultat od" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "Pretraga" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "Pretraga po članu" msgid "Search by Name" msgstr "Pretraga po nazivu" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "Pretraga po naslovu" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "Pretraga po nazivu" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "Pretraga po naslovu" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "Pretraži ikonicu" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "Broj mesta" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "Preostalo mesto" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "Broj mesta ne može biti negativan." -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "Preostala mesta" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "Pogledaj sve" @@ -6099,11 +6479,11 @@ msgstr "Pošalji obaveštenje za objavljene obuke" msgid "Send calendar invite for evaluations" msgstr "Pošalji kalendarsku pozivnicu za ocenjivanje" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "Vreme završetka sesije" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "Vreme početka sesije" @@ -6115,38 +6495,39 @@ msgstr "Postavite boju" msgid "Set your Password" msgstr "Postavite svoju lozinku" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "Podešavanje" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "Podešavanje platnog portala" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "Podešavanja" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "Podeli na" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "Kratak opis" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "Kratak uvod" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "Kratak opis grupe" @@ -6214,8 +6595,8 @@ msgstr "Registruj se" msgid "Signup Settings" msgstr "Podešavanje registracije" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "Registracije" @@ -6256,16 +6637,24 @@ msgstr "Termin je uspešno dodat" msgid "Slot deleted successfully" msgstr "Termin je uspešno obrisan" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "Termini" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "Rasprodato" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "Sortiraj po" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "Izvor" msgid "Staff" msgstr "Osoblje" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "Početak" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "Datum početka" msgid "Start Date:" msgstr "Datum početka:" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "Započni učenje" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "Započni kviz" msgid "Startup Organization" msgstr "Startup organizacija" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" msgstr "Država/Provincija" #. 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "Statistika" @@ -6355,15 +6746,15 @@ msgstr "Statistika" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,53 +6763,65 @@ msgstr "Statistika" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "Status" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "Status/Procenat" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "Status/Rezultat" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "Student" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "Napredak studenta" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "Recenzije studenata" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" +msgstr "Student je uspešno upisan" + +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "Student je već upisan na ovu obuku." + #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "Studenti" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" -msgstr "Studenti su uspešno obrisani" - #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "Studenti će biti upisani u plaćenu grupu nakon što izvrše uplatu" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "Naslov" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "Naslov je neophodan" @@ -6436,10 +6839,14 @@ msgstr "Vrsta podnesaka" msgid "Submission by" msgstr "Podneto od strane" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "Podnesak je sačuvan!" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "Podnesci" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "Podnesci su uspešno obrisani" @@ -6452,7 +6859,7 @@ msgstr "Podnesci su uspešno obrisani" msgid "Submit" msgstr "Podnesi" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "Podnesi povratnu informaciju" @@ -6482,7 +6889,7 @@ msgstr "Rezime" msgid "Sunday" msgstr "Nedelja" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "Sumnjiv obrazac pronađen u {0}: {1}" @@ -6492,7 +6899,6 @@ msgstr "Paleta boja" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "Paleta boja" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "Sistem menadžer" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "Oznake" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "Timski rad" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "Šablon" @@ -6604,7 +7010,7 @@ msgstr "Test {0}" msgid "Text" msgstr "Tekst" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "Hvala Vam što ste podelili svoje utiske." @@ -6615,7 +7021,11 @@ msgstr "Hvala Vam što ste podelili svoje utiske." msgid "Thanks and Regards" msgstr "Hvala i srdačan pozdrav" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "Google Meet nalog nema podešen Google Calendar. Molimo Vas da prvo podesite Google Calendar." + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "Grupa ne postoji." @@ -6623,7 +7033,7 @@ msgstr "Grupa ne postoji." msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "Grupa u koju ste se upisali počinje sutra. Molimo Vas da budete spremni i tačni za sesiju." -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "Šifra kupona '{0}' nije važeća." @@ -6635,11 +7045,11 @@ msgstr "Obuka {0} je sada dostupna na {1}." msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "Rok za zakazivanje ocenjivanja je istekao. Molimo Vas da kontaktirate predavača za pomoć." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "Osoba koja ocenjuje ovu obuku nije dostupna u periodu od {0} do {1}. Molimo Vas da izaberete datum nakon {1}" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "Predavač je ostavio komentar na Vašem zadatku {0}" @@ -6647,15 +7057,23 @@ msgstr "Predavač je ostavio komentar na Vašem zadatku {0}" msgid "The last day to schedule your evaluations is " msgstr "Poslednji dan za zakazivanje Vašeg ocenjivanja je " -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "Lekcija ne postoji." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "Izabrani Google Meet nalog nema podešen Google Calendar." + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "Izabrani Google Meet nalog je onemogućen. Molimo Vas da ga omogućite ili da izaberete drugi nalog." + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "Termin je već rezervisan od strane drugog učesnika." -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "Navedena grupa ne postoji." @@ -6667,19 +7085,15 @@ msgstr "Status Vaše prijave je promenjen." msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "U ovoj obuci nema poglavlja. Ovde možete kreirati i uređivati poglavlja." -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "Trenutno nema obuka. Kreirajte svoju prvu obuku da biste započeli!" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "Nema slobodnih mesta u ovoj grupi." -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "U ovoj grupi nema studenata." - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "Nema podnesaka za ovaj zadatak." @@ -6702,10 +7116,6 @@ msgstr "Došlo je do izmene Vašeg podneska. Imali ste rezultat od {0} poena na msgid "These customisations will work on the main batch page." msgstr "Ova prilagođavanja će raditi na glavnoj stranici grupe." -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "Ovaj bedž je dodeljen za {0} na {1}." - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "Ovaj bedž još uvek nije dodeljen nijednom studentu" @@ -6715,29 +7125,29 @@ msgstr "Ovaj bedž još uvek nije dodeljen nijednom studentu" msgid "This certificate does no expire" msgstr "Ovaj sertifikat nema rok trajanja" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "Ovo predavanje se završilo" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "Ovaj kupon je istekao." -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "Ovaj kupon je dostigao maksimalno ograničenje upotrebe." -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "Ovaj kupon se ne može primeniti na ovaj {0}." -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "Ova obuka sadrži:" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "Ova obuka je besplatna." @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "Kviz se sastoji od {0} pitanja." #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "Sajt se ažurira. Trenutno nisu moguće izmene. Pun pristup će uskoro biti vraćen." @@ -6856,7 +7266,9 @@ msgstr "Šablon rasporeda nastave" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "Šablon rasporeda nastave" msgid "Timezone" msgstr "Vremenska zona" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "Vremenska zona je obavezna za plaćene sertifikate." @@ -6891,8 +7303,12 @@ msgstr "Vremenski termini:" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "Vremenski termini:" msgid "Title" msgstr "Naslov" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "Naslov ne može biti prazan." + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "Naslov je neophodan" @@ -6929,7 +7349,7 @@ msgstr "Za" msgid "To Date" msgstr "Datum završetka" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "Za pridruživanje ovoj grupi, molimo Vas da kontaktirate administratora." @@ -6956,10 +7376,18 @@ msgstr "Ukupno registracija" msgid "Training Feedback" msgstr "Povratne informacije o treningu" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "Detalji transakcije" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "Transakcija je uspešno kreirana" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "Transakcija je uspešno ažurirana" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "Pokušajte ponovo" msgid "Tuesday" msgstr "Utorak" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "Twitter" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "Twitter ID" @@ -6994,8 +7422,9 @@ msgstr "Twitter ID" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "Twitter ID" msgid "Type" msgstr "Vrsta" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "Ukucajte '/' za komande ili označite tekst za formatiranje" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "Unesite svoj odgovor" @@ -7051,7 +7480,8 @@ msgstr "Datum početka nedostupnosti ne može biti nakon datuma završetka nedos msgid "Under Review" msgstr "Pregled u toku" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "Neobjavljeno" @@ -7072,29 +7502,30 @@ msgstr "Nestrukturirana uloga" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "Predstojeće" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "Predstojeće grupe" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "Predstojeća ocenjivanja" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "Predstojeća onlajn predavanja" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "Ažuriraj" @@ -7110,11 +7541,15 @@ msgstr "Ažurirano na" msgid "Upload" msgstr "Otpremi" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "Otpremi zadatak" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "Otpremi fajl" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "Otpremanje {0}%" @@ -7168,6 +7603,10 @@ msgstr "Korisnički unos" msgid "User Skill" msgstr "Veština korisnika" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "Korisnik nema dozvolu da pristupi detaljima profila ovog korisnika." + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "Korisnik {0} je prijavio oglas za posao {1}" @@ -7177,8 +7616,9 @@ msgstr "Korisnik {0} je prijavio oglas za posao {1}" msgid "Username" msgstr "Korisničko ime" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "Korisnici" @@ -7207,8 +7647,8 @@ msgid "Video Embed Link" msgstr "Link za umetanje video-snimka" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" -msgstr "Statistika video-snimka za {0}" +msgid "Video Statistics" +msgstr "Statistika video-snimka" #: frontend/src/pages/JobDetail.vue:31 msgid "View Applications" @@ -7223,7 +7663,7 @@ msgstr "Prikaz sertifikata" msgid "View Resume" msgstr "Prikaz CV" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "Pogledaj sve povratne informacije" @@ -7232,10 +7672,6 @@ msgstr "Pogledaj sve povratne informacije" msgid "Violet" msgstr "Ljubičasta" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "Poseti grupu" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "Poseti veb-sajt" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "Volontiranje ili praksa" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "Vreme gledanja" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "Vreme gledanja (u minutima)" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "Drago nam je da Vas obavestimo da ste upisani u našu predstojeću grupu. Čestitamo!" @@ -7293,14 +7732,14 @@ msgstr "Sreda" msgid "Welcome to {0}!" msgstr "Dobro došli u {0}!" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" +msgstr "Šta su beleške predavača?" + #: frontend/src/pages/PersonaForm.vue:32 msgid "What best describes your role?" msgstr "Šta najbolje opisuje Vašu ulogu?" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" -msgstr "Šta znači uključi u pregled?" - #: frontend/src/pages/PersonaForm.vue:21 msgid "What is your use case for Frappe Learning?" msgstr "Koja je Vaša namena za Frappe Learning?" @@ -7309,7 +7748,7 @@ msgstr "Koja je Vaša namena za Frappe Learning?" msgid "When a course gets submitted for review, it will be listed here." msgstr "Kada se obuka podnese na pregled, biće prikazana ovde." -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "Gde ste čuli o nama?" @@ -7317,11 +7756,6 @@ msgstr "Gde ste čuli o nama?" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "Uz ovu sertifikaciju sada možete pokazati svoja unapređena znanja i podeliti svoje postignuće sa kolegama i na LinkedIn-u. Da biste pristupili sertifikatu, kliknite na link ispod. Uverite se da ste prijavljeni na portal." -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "Povučeno" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "Detalji radnog iskustva" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "Režim rada" @@ -7355,7 +7789,7 @@ msgstr "Režim rada" msgid "Write a Review" msgstr "Napišite recenziju" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "Ovde upišite Vaš odgovor" @@ -7366,27 +7800,51 @@ msgstr "Ovde upišite Vaš odgovor" msgid "Yellow" msgstr "Žuta" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "Već postoji ocena na {0} u {1} za obuku {2}." -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "Već imate sertifikat za ovu obuku. Kliknite na karticu ispod da otvorite svoj sertifikat." -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "Već ste upisani na ovu grupu." -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "Već ste upisani na ovu obuku." -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." -msgstr "Niste član ove grupe. Pogledajte naše predstojeće grupe." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." +msgstr "Niste ovlašćeni da vidite procene ove grupe." -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "Niste ovlašćeni da vidite podatke grafikona ove grupe." + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "Niste ovlašćeni da vidite detalje ovog programa." + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "Niste ovlašćeni da vidite odgovore na diskusiju za ovu temu." + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "Niste ovlašćeni da vidite teme diskusije za ovu stavku." + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "Niste ovlašćeni da vidite detalje pitanja." + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "Niste ovlašćeni da vidite studente ove grupe." + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "Niste upisani na ovu obuku." @@ -7415,6 +7873,10 @@ msgstr "Možete još bolje," msgid "You can find their resume attached to this email." msgstr "Možete pronaći njihov CV koji je priložen u ovom imejlu." +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "Možete otpremiti samo {0} fajlova" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "Ne možete menjati dostupnost dok se sajt ažurira." @@ -7423,42 +7885,114 @@ msgstr "Ne možete menjati dostupnost dok se sajt ažurira." msgid "You cannot change the roles in read-only mode." msgstr "Ne možete menjati uloge u režimu samo za čitanje." -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "Nije moguće upisati se na neobjavljenu obuku." -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "Nije moguće upisati se na neobjavljen program." -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "Ne možete se upisati na ovu obuku jer je samostalno učenje onemogućeno. Molimo Vas da kontaktirate administratora." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "Ne možete zakazati ocenjivanje nakon {0}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "Ocenjivanje nije moguće zakazati za termine koji su već prošli." -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "Nemate pristup ovoj grupi." -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "Nemate pristup ovoj obuci." +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "Nemate dozvolu za pristup obaveštenjima ove grupe." + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "Nemate dozvolu za pristup bedževima." + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "Nemate dozvolu za pristup podacima toplotne mape." + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "Nemate dozvolu za pristup statistici završenosti lekcija." + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "Nemate dozvolu za pristup podacima procena za ovu obuku." + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "Nemate dozvolu za pristup podacima o napretku ove obuke." + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "Nemate dozvolu za pristup ovoj stranici." -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "Nemate dozvolu da otkažete ovo ocenjivanje." + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "Nemate dozvolu za kreiranje onlajn predavanja." + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "Nemate dozvolu da obrišete ovu grupu." + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "Nemate dozvolu za obrišete ovo poglavlje." + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "Nemate dozvolu da obrišete ovu obuku." + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "Nemate dozvolu da obrišete ovu lekciju." + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "Nemate dozvolu da izmenite ovo poglavlje." + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "Nemate dozvolu da izmenite ovu lekciju." + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "Nemate dozvolu da izmenite ovu ulogu." + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "Nemate dozvolu da šaljete imejl potvrde upisa." + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "Nemate dozvolu da kreirate kalendarske događaje za ovo ocenjivanje." + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "Nemate dozvolu da ažurirate meta oznake." +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "Nemate dozvolu da ažurirate ovaj podnesak." + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "Nemate nijedno obaveštenje." @@ -7480,7 +8014,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 dozvoljeni broj pokušaja za ovaj kviz." -#: lms/lms/api.py:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "Već ste kupili sertifikat za ovu obuku." @@ -7492,11 +8026,11 @@ msgstr "Već ste ocenili ovu obuku" msgid "You have applied" msgstr "Prijavili ste se" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "Upisani ste u ovu grupu" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "Upisani ste na ovu obuku" @@ -7508,7 +8042,7 @@ msgstr "Premašili ste maksimalan dozvoljeni broj pokušaja ({0}) za ovaj kviz" msgid "You have got a score of {0} for the quiz {1}" msgstr "Dobili ste rezultat od {0} na kvizu {1}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "Još uvek niste završili obuku." @@ -7520,15 +8054,15 @@ msgstr "Još uvek niste primili nijedan sertifikat." msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "Izabrali ste da budete obavešteni o ovoj obuci. Dobićete imejl kada obuka postane dostupna." -#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "Imate zakazane {0} predstojeće {1} i {2} {3}." -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "Imate {0} predstojećih {1}." -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "Imate zakazano {0} {1}." @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "Morate biti moderator ili osoba za ocenjivanje grupe da biste upisivali korisnike u grupu." #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." -msgstr "Morate biti moderator da biste dodeljivali bedževe korisnicima." +msgid "You must be an Admin to assign badges to users." +msgstr "Morate biti administrator da biste dodelili bedževe korisnicima." #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "Morate biti upisani na obuku da biste podneli recenziju" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "Morate izvršiti uplatu za ovu obuku pre upisa." -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "Neophodno je da se prvo prijavite da biste se upisali na ovu obuku" @@ -7569,7 +8103,7 @@ msgstr "Da biste prošli kviz, morate imati najmanje {0}% tačnih odgovora." msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "Prijavili ste se da budete mentor za ovu obuku. Vaš zahtev je trenutno na razmatranju." -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "Uspešno ste podneli zadatak." @@ -7592,11 +8126,11 @@ msgstr "Vaš nalog je uspešno kreiran!" msgid "Your Output" msgstr "Tvoj izlaz" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "Vaša grupa {0} počinje sutra" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "Vaš internet pretraživač ne podržava reprodukciju video sadržaja." @@ -7604,7 +8138,7 @@ msgstr "Vaš internet pretraživač ne podržava reprodukciju video sadržaja." msgid "Your calendar is set." msgstr "Vaš kalendar je podešen." -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "Vaše onlajn predavanje {0} je danas" @@ -7612,12 +8146,15 @@ msgstr "Vaše onlajn predavanje {0} je danas" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "Vaš upis u {{ batch_name }} je potvrđen" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "Vaše ocenjivanje za obuku {0} zakazano je za {1} u {2} ({3} vreme)." + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "Vaše ocenjivanje za obuku {0} je zakazano za {1} u {2} {3}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "Vaš termin za ocenjivanje je rezervisan" @@ -7641,19 +8178,28 @@ msgstr "Vaš podnesak je uspešno sačuvan. Predavač će ga uskoro pregledati i msgid "Zen Mode" msgstr "Zen režim" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "Zoom" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "Zoom nalog" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "Zoom nalog je uspešno kreiran" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "Zoom nalog je uspešno ažuriran" @@ -7662,6 +8208,10 @@ msgstr "Zoom nalog je uspešno ažuriran" msgid "Zoom Settings" msgstr "Zoom podešavanje" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "Zoom nalog je uspešno obrisan" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "aktivnosti" @@ -7707,8 +8257,9 @@ msgstr "sertifikat" msgid "certificates" msgstr "sertifikati" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "niz dana" msgid "days" msgstr "dani" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "npr. IST, UTC, GMT..." -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "evaluacija" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "ocenjivanja" @@ -7758,11 +8309,11 @@ msgstr "petar@primer.com" msgid "lessons" msgstr "lekcije" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "onlajn predavanje" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "onlajn predavanja" @@ -7792,7 +8343,7 @@ msgstr "minute" msgid "others" msgstr "ostalo" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "question_detail" @@ -7825,7 +8376,7 @@ msgstr "za navigaciju" msgid "to select" msgstr "za odabir" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "da biste pogledali svoje povratne informacije." @@ -7849,7 +8400,7 @@ msgstr "{0} vežbi" msgid "{0} Quizzes" msgstr "{0} kvizova" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "{0} podešavanja nisu pronađena" @@ -7861,11 +8412,11 @@ msgstr "{0} podnesaka" msgid "{0} has applied for the job position {1}" msgstr "Prijava za radno mesto {1} je podneta od strane {0}" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "Nova grupa {1} je objavljena od strane {0}" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "Nova obuka {1} je objavljena od strane {0}" @@ -7881,11 +8432,11 @@ msgstr "Zadatak {1} je podnet od strane {0}" msgid "{0} is already a mentor for course {1}" msgstr "{0} je već mentor za obuku {1}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "Sertifikat za grupu {1} je već dodeljen korisniku {0}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "{0} već poseduje sertifikat za obuku {1}" @@ -7893,7 +8444,7 @@ msgstr "{0} već poseduje sertifikat za obuku {1}" msgid "{0} is your evaluator" msgstr "{0} je Vaša osoba za ocenjivanje" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "pomenuti ste u komentaru od strane {0}" @@ -7901,45 +8452,45 @@ msgstr "pomenuti ste u komentaru od strane {0}" msgid "{0} mentioned you in a comment in your batch." msgstr "pomenuti ste u komentaru u svojoj grupi od strane {0}" -#: lms/lms/utils.py:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "pomenuti ste u komentaru u okviru {1} od strane {0}" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "{0} nije pronađeno" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "{0} {1} poslova" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "{} aktivnih" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "{} završeno" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "{} upisan" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "{} odobreno" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "{} položeno" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "{} objavljeno" diff --git a/lms/locale/sv.po b/lms/locale/sv.po index c122e788..4f299427 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: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-03-03 18:47\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:24\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr " till " msgid " you are on a" msgstr " du är på" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "Inställningar" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "Skapa Startsida" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "Besök Portal" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "Skapa Kurs" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "Dokumentation" @@ -67,26 +67,26 @@ msgstr "Dokumentation" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "Kära {{ member_name }},
\\n\\nDu har blivit inskriven i vår kommande grupp {{ batch_name }}.
\\n\\nTack så mycket,
\\nFrappe Lärande
" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "Genvägar" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "Inställningar" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "Statistik" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "Kurs kan inte ha både betalt certifikat och certifikat för genomförande." -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "En ny grupp '{0}' har publicerats som kan intressera dig. Kolla in den!" @@ -94,7 +94,7 @@ msgstr "En ny grupp '{0}' har publicerats som kan intressera dig. Kolla in den!" msgid "A new batch has been published on " msgstr "En ny grupp har publicerats " -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "En ny kurs '{0}' har publicerats som kan intressera dig. Kolla in den!" @@ -102,27 +102,23 @@ msgstr "En ny kurs '{0}' har publicerats som kan intressera dig. Kolla in den!" msgid "A new course has been published on " msgstr "En ny kurs har publicerats " -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "En ny kurs har publicerats {0}" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "En rad introduktion till kurs som finns på kurskortet" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "Om" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "Om Kursen" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "Om denna grupp" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "Godkännande av Villkor och/eller Principer" msgid "Account ID" msgstr "Konto ID" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "Konto Namn" @@ -151,21 +151,20 @@ msgstr "Prestationer" msgid "Active Members" msgstr "Aktiva Medlemmar" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "Lägg till" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "Lägg till Kurs till Program" msgid "Add Evaluator" msgstr "Lägg till Utvärderare" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "Lägg till Lektion" @@ -200,6 +199,10 @@ msgstr "Lägg till Tid" msgid "Add Test Case" msgstr "Lägg till Testfall" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "Lägg till Transaktion" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "Lägg till Kapitel" @@ -208,23 +211,19 @@ msgstr "Lägg till Kapitel" msgid "Add a Lesson" msgstr "Lägg till Lektion" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "Lägga till Student" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "Lägg till Kapitel" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" -msgstr "Lägg till kurs" +msgid "Add a course to the batch" +msgstr "Lägg till kurs i grupp" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "Lägg till nyckelord och tryck sedan på Enter" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "Lägg till Lektion" @@ -237,7 +236,7 @@ msgstr "Lägg till ny medlem" msgid "Add a new question" msgstr "Lägg till ny fråga" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "Lägg till program" @@ -257,11 +256,11 @@ msgstr "Lägg till bedömning" msgid "Add an assignment to your lesson" msgstr "Lägg till uppgift till din lektion" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 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/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "Lägg till kurser i din grupp" @@ -269,7 +268,7 @@ msgstr "Lägg till kurser i din grupp" msgid "Add quiz to this video" msgstr "Lägg till frågesport till denna video" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "Lägg till studenter i din grupp" @@ -281,20 +280,16 @@ msgstr "Lägg till i Anteckningar" msgid "Add web page to sidebar" msgstr "Lägg till webbsida i sidofältet" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "Lägg till din uppgift som {0}" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "Lägg till ditt första kapitel" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "Lägg till din första lektion" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "Administratör" msgid "Administrator" msgstr "Administratör" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "Alla" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "Alla Grupper" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "Alla Kurser" @@ -344,12 +338,13 @@ msgstr "Alla frågor ska ha samma märken om gräns är angiven." msgid "Allow Guest Access" msgstr "Tillåt Gäst Åtkomst" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" -msgstr "Tillåt Jobb Annonsering från Webbplats" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" +msgstr "Tillåt Jobbannonsering" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "Tillåt Självregistrering" @@ -359,10 +354,6 @@ msgstr "Tillåt Självregistrering" msgid "Allow accessing future dates" msgstr "Tillåt åtkomst till framtida datum" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "Tillåt självregistrering" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "Redan Registrerad" @@ -375,9 +366,10 @@ msgstr "Bärnsten" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "Belopp" msgid "Amount (USD)" msgstr "Belopp (USD)" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "Belopp och valuta erfordras för betalda grupper." -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "Belopp och valuta är obligatoriska för betalda certifikat." -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "Belopp och valuta erfordras för betalda kurser." #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "Belopp med Moms" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "Meddelande" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "Tillkännagivande är skickad" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "Tillkännagivande erfordras" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "Meddelanden" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "Ansök till detta jobb" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "Godkänd" @@ -486,11 +480,11 @@ msgstr "Godkänd" msgid "Apps" msgstr "Appar" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "Arkiverad" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "Är du säker på att du vill avbryta denna utvärdering? Denna åtgärd kan inte ångras." @@ -502,18 +496,22 @@ msgstr "Är du säker på att du vill ta bort detta program? Åtgärd kan inte msgid "Are you sure you want to enroll?" msgstr "Är du säker på att du vill registrera dig?" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "Är du säker på att du vill logga in på din Översikt Panel i Frappe Cloud?" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "Som en del av denna grupp läroplan måste du genomföra följande kurser och bedömningar." + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "Ställ fråga för att få hjälp från gemenskapen." #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "Bedömning" @@ -529,18 +527,18 @@ msgstr "Bedömning Namn" msgid "Assessment Type" msgstr "Bedömning Typ" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "Bedömning tillagd" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "Tilldelad För" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "Tilldelning" msgid "Assignment Attachment" msgstr "Uppgift Bilaga" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "Uppgift Förlopp" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "Uppgift Fråga" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "Uppgift Benämning" msgid "Assignment created successfully" msgstr "Uppgift skapad" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "Uppgift för Lektion {0} av {1} finns redan." -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "Uppgift inlämnad" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "Uppgift kommer att visas längst ner i lektion." #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "Tillldelningar" @@ -630,7 +637,7 @@ msgstr "Tillldelningar" msgid "At least one applicable item is required" msgstr "Åtminstone en tillämplig artikel erfordras" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "Minst ett alternativ måste vara korrekt för denna fråga." @@ -660,13 +667,8 @@ msgstr "Klädsel Preferens" msgid "Authorize Google Calendar Access" msgstr "Auktorisera Google Kalender Åtkomst" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "Automatiskt Tilldela" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "Automatisk Inspelning" @@ -679,24 +681,28 @@ msgstr "Tillgänglighet uppdaterad" msgid "Available Slots" msgstr "Tillgängliga Tider" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "Genomsnittlig Slutförande Grad" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "Genomsnittlig Återkoppling Mottagen" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "Genomsnittlig Framsteg %" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "Genomsnittlig Betyg" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" -msgstr "Genomsnittlig Visningstid" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" +msgstr "Genomsnittlig Visningstid (minuter)" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 msgid "Back to Course" @@ -720,6 +726,10 @@ msgstr "Emblem Beskrivning" msgid "Badge Image" msgstr "Emblem Bild" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "Emblem tilldelad" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "Emblem tilldelning skapad" @@ -748,21 +758,28 @@ msgstr "Emblem uppdaterad" msgid "Badge {0} has already been assigned to this {1}." msgstr "Emblem {0} har redan tilldelats denna {1}." +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "Emblem {0} hittades inte" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "Grupp" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "Grupp Kurs" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "Parti Detaljer" msgid "Batch Details Raw" msgstr "Grupp Detaljer" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "Grupp Slutdatum" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "Grupp Registrering" @@ -815,6 +835,8 @@ msgstr "Grupp Bekräftelse Inskrivning" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "Grupp Namn" msgid "Batch Settings" msgstr "Grupp Inställningar" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "Grupp Start Datum" @@ -842,7 +864,7 @@ msgstr "Grupp Start Datum" msgid "Batch Start Date:" msgstr "Grupp Start Datum:" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "Gruppöversikt" @@ -853,33 +875,43 @@ msgstr "Gruppöversikt" msgid "Batch Title" msgstr "Grupp Benämning" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "Grupp skapad" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "Grupp Borttagen" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 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:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "Grupp redan startad." -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "Gruppen är slutsåld." -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "Gruppens starttid kan inte vara senare än eller lika med sluttid." +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "Grupp Uppdaterad" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "Parti:" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "Grupper" @@ -892,21 +924,21 @@ msgstr "Vänliga hälsningar," #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "Faktura Detaljer" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "Faktura Namn" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "Resume" @@ -950,15 +982,11 @@ msgstr "Av" msgid "CGPA/4" msgstr "CGPA/4" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "Annullera" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "Avbryt denna utvärdering?" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "Fritidskläder" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "Kategori uppdaterad" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "Certifikat" @@ -1019,7 +1052,7 @@ msgstr "E-post Mall för Certifikat" msgid "Certificate Link" msgstr "Cerifikat Länk" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "Certifikat för Genomförande" @@ -1027,32 +1060,36 @@ msgstr "Certifikat för Genomförande" msgid "Certificate saved successfully" msgstr "Certifikat sparad" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "Certifikat" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "Certifikat genererade" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "Certifiering" @@ -1066,7 +1103,19 @@ msgstr "Certifiering Detaljer" msgid "Certification Name" msgstr "Certifiering Namn" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "Certifiering kan inte utfärdas eftersom medlem inte har slutfört kursen." + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "Certifiering kan inte utfärdas eftersom medlem är inte registrerad i denna grupp." + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "Certifiering kan inte utfärdas eftersom medlem inte är registrerad i denna kurs." + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "Certifiering är inte aktiverad för denna kurs." @@ -1075,20 +1124,20 @@ msgstr "Certifiering är inte aktiverad för denna kurs." msgid "Certifications" msgstr "Certifieringar" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "Certifierad" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "Certifierade Medlemmar" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "Certifierade Deltagare" @@ -1096,18 +1145,18 @@ msgstr "Certifierade Deltagare" msgid "Change" msgstr "Ändra" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "Ändringar sparade" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "Kapitel" @@ -1116,23 +1165,24 @@ msgstr "Kapitel" msgid "Chapter Reference" msgstr "Kapitel Referens" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "Kapitel tillagt" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "Kapitel raderad" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "Kapitel flyttad" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "Kapitel uppdaterad" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "Kapitel" @@ -1181,11 +1231,11 @@ msgstr "Kolla in kurs" msgid "Choices" msgstr "Alternativ" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "Välj färg för kurskortet" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "Välj alla svar som gäller" @@ -1197,13 +1247,13 @@ msgstr "Välj befintlig fråga" msgid "Choose an icon" msgstr "Välj Ikon" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "Välj ett svar" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "Ort" msgid "Class:" msgstr "Klass:" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "Rensa" @@ -1222,7 +1272,7 @@ msgstr "Rensa" msgid "Clearly Defined Role" msgstr "Tydligt Definierad Roll" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "Klicka här" @@ -1248,7 +1298,7 @@ msgstr "Stäng" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "Kod" msgid "Collaboration Preference" msgstr "Samarbetspreferens" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "Fäll In" @@ -1285,27 +1335,29 @@ msgstr "Skola Namn" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "Färg" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "Kommaavgränsade sökord" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "Kommaseparerade nyckelord för SEO" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "Kommentarer" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "Kommentarer av Utvärderare" @@ -1315,7 +1367,7 @@ msgstr "Kommentarer av Utvärderare" msgid "Common keywords that will be used for all pages" msgstr "Gemensamma sökord som ska användas för alla sidor" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "Gemenskap" @@ -1328,20 +1380,20 @@ msgstr "Bolag" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "Bolag Detaljer" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "Bolag E-post Adress" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "Bolag Logotyp" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "Bolagstyp" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "Kompilator Meddelande" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "Slutför Registrering" msgid "Complete Your Enrollment" msgstr "Slutför din Registrering" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "Slutför din Registrering - Missa inte!" @@ -1395,6 +1448,11 @@ msgstr "Slutför din Registrering - Missa inte!" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "Fyll i nästa frågeformulär för att fortsätta titta på video. Frågesport kommer att öppnas om {0} {1}." +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "Slutför din profil" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "Klar" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "Kompletterande Certifikat" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "Slutförande Grad" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "Villkoret måste vara giltig python kod." msgid "Conduct Evaluation" msgstr "Genomför Utvärdering" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" -msgstr "Konfigurationer" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" +msgstr "Konferera" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "Konferens Leverantör" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "Konfiguration" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "Bekräfta" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "Bekräfta Avbokning?" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "Bekräfta Registrering" @@ -1441,7 +1520,7 @@ msgstr "Bekräfta Registrering" msgid "Confirm Your Action" msgstr "Bekräfta din åtgärd" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "Bekräfta åtgärd för att ta bort" @@ -1456,7 +1535,7 @@ msgstr "Bekräftelse E-post Skickad" msgid "Confirmation Email Template" msgstr "Bekräftelse E-post Mall" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "Grattis till certifiering!" @@ -1476,7 +1555,10 @@ msgstr "Kontakta oss E-post" msgid "Contact Us URL" msgstr "Kontakta oss URL" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "Kontakta administratör för att registrera dig till denna kurs" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "Kontakta administratör för att registrera dig till denna kurs." @@ -1485,7 +1567,7 @@ msgstr "Kontakta administratör för att registrera dig till denna kurs." #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "Fortsätt lära dig" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "Rätt Svar" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "Kupong" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "Kupongkod" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "Kupong Detaljer" @@ -1569,22 +1651,24 @@ msgstr "Kupong(er) borttagna" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "Kupong(er) borttagna" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "Kupong(er) borttagna" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "Utbildning" @@ -1621,8 +1704,8 @@ msgstr "Utbildning" msgid "Course Chapter" msgstr "Kurs Kapitel" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "Klar Kurs" @@ -1638,14 +1721,19 @@ msgstr "Antal Kurser" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "Antal Kurser" msgid "Course Creator" msgstr "Kurs Skapare" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "Kursdata" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "Kursbeskrivning" @@ -1679,7 +1768,8 @@ msgstr "Kursregistreringar" msgid "Course Evaluator" msgstr "Kurs Utvärderare" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "Kursbild" @@ -1693,7 +1783,7 @@ msgstr "Kurslärare" msgid "Course Lesson" msgstr "Kurslektion" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "Kurslista" @@ -1701,12 +1791,15 @@ msgstr "Kurslista" msgid "Course Name" msgstr "Kursnamn" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "Kursöversikt" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "Kurs Framsteg" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "Kursframsteg Översikt" @@ -1716,8 +1809,8 @@ msgstr "Kursframsteg Översikt" msgid "Course Settings" msgstr "Kursinställningar" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "Kursstatistik" @@ -1734,6 +1827,10 @@ msgstr "Kursstatistik" msgid "Course Title" msgstr "Kurs Benämning" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "Kurs har lagts till i grupp" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "Kurs tillagd till Program" @@ -1742,38 +1839,46 @@ msgstr "Kurs tillagd till Program" msgid "Course already added to program" msgstr "Kurs har redan lagts till Program" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "Kurs skapad" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "Kurs är borttagen" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "Kurs eller grupp erfordras för att utfärda certifikat." + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "Kurs uppdaterad" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "Kurs {0} har redan lagts till i denna omgång." -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "Kurs {0} har redan lagts till i detta program." #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "Kurser" msgid "Courses Completed" msgstr "Klara Kurser" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "Kurser Skapade" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "Kurser borttagna" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "Omslagsbild" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "Skapa" msgid "Create Certificate" msgstr "Skapa Certifikat" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "Skapa Kurs" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "Skapa Lektion" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "Skapa Ny" @@ -1846,15 +1956,15 @@ msgstr "Skapa live lektion" msgid "Create a Quiz" msgstr "Skapa Frågesport" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "Skapa grupp" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "Skapa Kurs" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "Skapa live lektion" @@ -1866,35 +1976,37 @@ msgstr "Skapa ny Emblem" msgid "Create an Assignment" msgstr "Skapa Uppgift" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "Skapa din första grupp" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "Skapa din första kurs" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "Skapa din första frågesport" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "Skapad" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "Skapar grupp" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "Skapar kurs" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "Aktuell Lektion" msgid "Current Streak" msgstr "Aktuell Period" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "Läroplan" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "Anpassade Certifikat Mallar" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "Cyan" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "Översikt Panel" @@ -1964,10 +2081,6 @@ msgstr "Data Import" msgid "Date" msgstr "Datum" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "Datum och Tid" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "Datum:" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "Examen Typ" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "Examen Typ" msgid "Delete" msgstr "Ta bort" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "Ta bort Kapitel" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "Ta bort kurs" @@ -2034,7 +2148,7 @@ msgstr "Ta bort kurs" msgid "Delete Program" msgstr "Ta bort Program" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "Ta bort detta kapitel?" @@ -2042,11 +2156,11 @@ msgstr "Ta bort detta kapitel?" msgid "Delete this coupon?" msgstr "Ta bort denna kupong?" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "Ta bort denna lektion?" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "Om du tar bort kurs raderas också alla dess kapitel och lektioner. Är du säker på att du vill ta bort denna kurs?" @@ -2054,18 +2168,22 @@ msgstr "Om du tar bort kurs raderas också alla dess kapitel och lektioner. Är msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "Vid borttagning av dessa övningar tas de bort permanent från system, tillsammans med alla tillhörande inlämningar. Åtgärd kan inte ångras. Är du säker på att du vill fortsätta?" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "Vid borttagning av denna grupp raderas också alla dess data, inklusive inskrivna studenter, länkade kurser, utvärderingar, återkopplingar och diskussioner. Är du säker på att du vill fortsätta?" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Borttagning av detta kapitel tar också bort alla dess lektioner och de tas bort permanent från kurs. Denna åtgärd kan inte ångras. Är du säker på att du vill fortsätta?" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Borttagning av denna lektion kommer att ta bort den permanent från kurs. Denna åtgärd kan inte ångras. Är du säker på att du vill fortsätta?" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "Borttagning är inte tillåtet för {0}" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "Borttagning av denna lektion kommer att ta bort den permanent från kurs #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "Skrivbord" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "Detaljer" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "Detaljer kan inte vara tomma." + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "Inaktivera PWA" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "Inaktivera självregistrering" @@ -2119,6 +2243,7 @@ msgstr "Inaktivera Registrering" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "Rabatt" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "Rabatt Belopp" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "Rabatt Typ" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "Diskussioner" @@ -2206,8 +2331,6 @@ msgstr "Varaktighet (i minuter)" msgid "Duration of the live class in minutes" msgstr "Livelektion varaktighet i minuter" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "Redigera Emblem" msgid "Edit Badge Assignment" msgstr "Redigera Emblem Tilldelning" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "Redigera Kapitel" @@ -2241,11 +2364,19 @@ msgstr "Redigera Kupong" msgid "Edit Email Template" msgstr "Redigera e-post mall" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "Redigera Google Meet konto" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "Redigera Lektion" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "Redigera Betalning Portal" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "Redigera Profil" @@ -2302,10 +2433,6 @@ msgstr "E-post" msgid "Email Sent" msgstr "E-post Skickad" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "E-post Mall" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "E-post mall skapad" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "E-Post Mallar" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "E-post mallar raderade" @@ -2353,12 +2479,13 @@ msgstr "Aktivera Google API i Google Inställningar för att skicka kalenderinbj msgid "Enable Negative Marking" msgstr "Aktivera Negativ Betygsättning" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "Aktivera detta endast om du vill ladda upp SCORM paket som kapitel." #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "Aktivera detta endast om du vill ladda upp SCORM paket som kapitel." #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "Aktiverad" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "Om du aktiverar detta kommer certifikatet att publiceras på sidan för certifierade deltagare." #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "Slut Datum" @@ -2394,6 +2525,7 @@ msgstr "Slutdatum (eller förväntat)" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "Slutdatum (eller förväntat)" msgid "End Time" msgstr "Slut Tid " -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "Avslutad" @@ -2416,27 +2548,50 @@ msgstr "Avslutad" msgid "Enforce Course Order" msgstr "Tvinga Kursordning" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "Registrera" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "Registrera Medlem till Program" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "Registrera Nu" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "Registrera Student" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "Inskriven" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "Registrerad" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "Inskrivna Studenter" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "Registrering Bekräftelse E-post Mall" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "Registreringsbekräftelse för {0}" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. msgstr "Registrering i denna grupp är begränsad. Vänligen kontakta Administratör." #. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "Registreringar" @@ -2475,7 +2631,7 @@ msgstr "Ange Klient Id och Klient Hemlighet i Google inställningar för att ski msgid "Enter a Coupon Code" msgstr "Ange Kupongkod" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "Ange URL" @@ -2487,7 +2643,11 @@ msgstr "Ange e-post ämne" msgid "Enter reply to email" msgstr "Ange svara till e-post" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "Fel vid skapande av Google Meet konto" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "Fel vid skapande av Zoom-konto" @@ -2499,7 +2659,7 @@ msgstr "Fel vid skapande av Emblem" msgid "Error creating email template" msgstr "Fel vid skapande av e-post mall" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "Fel vid skapande av liveklass. Vänligen försök igen. {0}" @@ -2507,16 +2667,27 @@ msgstr "Fel vid skapande av liveklass. Vänligen försök igen. {0}" msgid "Error creating quiz: {0}" msgstr "Fel vid skapande av frågesport: {0}" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "Fel vid borttagning av Google Meet konto" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "Fel vid borttagning av Emblem" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "Fel vid borttagning av e-post mallar" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "Fel vid borttagning av betalning port" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "Fel vid uppdatering av Google Meet konto" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "Fel vid uppdatering av Zoom konto" @@ -2524,9 +2695,14 @@ msgstr "Fel vid uppdatering av Zoom konto" msgid "Error updating email template" msgstr "Fel vid uppdatering av e-post mall" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "Utvärdering" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "Utvärdering Detaljer" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "Utvärdering Slutdatum" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "Utvärdering Begäran" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "Utvärdering avbruten" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "Utvärdering slutdatum får inte vara tidigare än grupp slutdatum." @@ -2562,9 +2743,10 @@ msgstr "Utvärdering sparad" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "Utvärderare Schema" msgid "Evaluator added successfully" msgstr "Utvärderare tillagd" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "Utvärderare borttagen" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "Utvärderare finns inte." - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "Utvärderare erfordras för betalda certifikat." @@ -2616,7 +2794,7 @@ msgstr "Utvärderare erfordras för betalda certifikat." msgid "Event" msgstr "Händelse" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "Exempel: IST (+5:30)" @@ -2637,7 +2815,7 @@ msgstr "Övning Benämning" msgid "Exercise deleted successfully" msgstr "Övning har raderats" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "Expandera" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "Utgår" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "Utgång Datum" @@ -2710,6 +2888,10 @@ msgstr "Misslyckad " msgid "Failed" msgstr "Misslyckad" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "Misslyckades att tilldela emblem" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "Misslyckades med att skapa Emblem tilldelning: " @@ -2718,7 +2900,7 @@ msgstr "Misslyckades med att skapa Emblem tilldelning: " msgid "Failed to enroll in program: {0}" msgstr "Det gick inte att registrera sig i program: {0}" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "Misslyckades med att hämta närvarodata från Zoom för lektion {0}: {1}" @@ -2726,7 +2908,7 @@ msgstr "Misslyckades med att hämta närvarodata från Zoom för lektion {0}: {1 msgid "Failed to send email" msgstr "Misslyckades med att skicka e-post" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "Misslyckades med inlämning. Försök igen. {0}" @@ -2734,26 +2916,26 @@ msgstr "Misslyckades med inlämning. Försök igen. {0}" msgid "Failed to update badge assignment: " msgstr "Misslyckades med att uppdatera Emblem tilldelning: " -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "Misslyckades med att uppdatera metataggar {0}" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "Utvald" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "Återkoppling " -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "Känn dig fri att göra ändringar i din inlämning om det behövs." @@ -2776,7 +2958,7 @@ msgstr "Fil Typ" msgid "Filter assignments by course" msgstr "Filtrera uppgifter efter kurs" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "Filtrera efter Faktura Namn" @@ -2784,7 +2966,7 @@ msgstr "Filtrera efter Faktura Namn" msgid "Filter by Exercise" msgstr "Filtrera efter Övning" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "Filtrera efter Medlem" @@ -2793,7 +2975,8 @@ msgstr "Filtrera efter Medlem" msgid "Filter by Status" msgstr "Filtrera efter Status" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "Förnamn" @@ -2823,13 +3006,18 @@ msgstr "Flexibel Tid" msgid "Formal Wear" msgstr "Formella Kläder" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "Utbildning" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "Gratis" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "Fullständig Namn" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "Funktion" msgid "GST Amount" msgstr "Moms Belopp" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "Moms Nummer" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "GSTIN" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "Portal" @@ -2915,8 +3103,8 @@ msgstr "Portal" msgid "General" msgstr "Allmänt" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "Skapa Certifikat" @@ -2924,7 +3112,7 @@ msgstr "Skapa Certifikat" msgid "Generate Google Meet Link" msgstr "Skapa Google Meet länk" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "Hämta Certifikat" @@ -2947,7 +3135,7 @@ msgstr "Skaffa appen på din enhet för enkel åtkomst och en bättre upplevelse msgid "Get the app on your iPhone for easy access & a better experience" msgstr "Skaffa app för iPhone för enkel åtkomst & bättre upplevelse" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "GitHub ID" @@ -2956,6 +3144,48 @@ msgstr "GitHub ID" msgid "Github ID" msgstr "Github ID" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "Gå" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "Google Kalender" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "Google Meet" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "Google Meet Konto" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "Google Meet konto skapad" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "Google Meet konto borttagen" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "Google Meet konto uppdaterad" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "Google Meet Länk" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "Betyg" @@ -2978,7 +3208,7 @@ msgstr "Betyg Tilldelning" msgid "Grade Type" msgstr "Betyg Typ" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "Betygsättning" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "Har konto? Logga in" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "Huvudrubrik" @@ -3023,7 +3253,7 @@ msgstr "Hej" msgid "Hello Learner" msgstr "Hej Lärare" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "Hjälp" @@ -3031,7 +3261,7 @@ msgstr "Hjälp" msgid "Help others learn something new by creating a course." msgstr "Hjälp andra att lära sig något nytt genom att skapa kurs." -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "Hjälp oss att förbättra oss genom att ge oss din återkoppling." @@ -3044,7 +3274,7 @@ msgstr "Hjälp oss att förstå dina behov" msgid "Here are the details:" msgstr "Här är detaljer:" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "Hej" @@ -3078,6 +3308,10 @@ msgstr "Dölj min privata information från andra" msgid "Highlight" msgstr "Höjdpunkt" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "Lyft fram det som gör dig unik och visa dina färdigheter." + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "Markerad Text" msgid "Hiring" msgstr "Anställning" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "Hem" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "Värd" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "Hybrid" @@ -3114,15 +3350,19 @@ msgstr "Jag arbetar för närvarande här" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "Jag är glad att kunna informera dig om att du har fått din certifiering för {0} kurs. Grattis!" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "Jag kan med glädje meddela att jag fick {0} emblem {1} {2}" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "Jag är inte tillgänglig" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "Jag samtycker till att min personliga information lagras för fakturering" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "ID" @@ -3137,9 +3377,9 @@ msgstr "Ikon" msgid "Identify User Category" msgstr "Identifiera Användarkategori" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." -msgstr "Om Inkludera i Förhandsvisning är aktiverat för en lektion då lektionen kommer också att vara tillgänglig för ej inloggade användare." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." +msgstr "Om aktiverad, kommer lektion också att vara tillgänglig för användare som inte är registrerade i kurs." #: frontend/src/components/Quiz.vue:46 msgid "If you answer incorrectly, {0} {1} will be deducted from your score for each incorrect answer." @@ -3190,19 +3430,19 @@ msgstr "Bild" msgid "Image search powered by" msgstr "Bildsökning drivs av" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "Bild: Skadad Dataström" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "Importera" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "Importera Grupp" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "Importera Kurs" @@ -3228,6 +3468,10 @@ msgstr "I app" msgid "Include In Preview" msgstr "Inkludera i Förhandsgranskning" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "Inkludera i Förhandsgranskning" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "Institution Namn" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "Lärare" @@ -3285,15 +3528,22 @@ msgstr "Lärares Innehåll" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "Lärare Anteckningar" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "Läraranteckningar är privata anteckningar som bara lärare kan se. De kan användas för att ge ytterligare sammanhang eller vägledning för lektionen." + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "Lärare" msgid "Instructors Comments" msgstr "Lärare Kommentarer" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "Intresse" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "Introduktion" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "Ogiltigt Frågesport ID" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "Ogiltigt Frågesport ID" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "Ogiltigt dokument namn" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "Bjud in ditt team och dina studenter" @@ -3352,21 +3606,21 @@ msgstr "Är SCORM App" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "Utfärdande Datum" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "Utfärda Certifikat" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "Utfärdad" @@ -3399,21 +3653,11 @@ msgstr "Javascript" msgid "Job" msgstr "Jobb" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "Jobb Styrelse Underbenämning" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "Jobb Styrelse Benämning" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "Jobb Detaljer" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "Jobb Erbjudande" @@ -3424,11 +3668,6 @@ msgstr "Jobb Erbjudande" msgid "Job Opportunity" msgstr "Jobb Möjlighet" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "Jobb Inställningar" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "Jobb Benämning" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "Jobb" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "Anslut" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "Delta i Samtal" @@ -3484,8 +3725,8 @@ msgstr "Hoppa till" msgid "Keep going," msgstr "Fortsätt," -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "LMS" @@ -3606,6 +3847,11 @@ msgstr "Kurs Recension" msgid "LMS Enrollment" msgstr "Registrering" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "Google Meet Inställningar" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "Live Klass" msgid "LMS Live Class Participant" msgstr "Deltagare i Live Lektion" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "Mentor Begäran" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "Källa" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "Etikett" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "Språk" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "Efternamn" @@ -3789,11 +4030,16 @@ msgstr "Efternamn" msgid "Launch File" msgstr "Startfil" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "Utbildning" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "Inlärning Konsekvens" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "Inlärningsvägar" @@ -3814,7 +4060,7 @@ msgstr "Lämnade" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "Lämnade" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "Lektion" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "Lektion Slutförande" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "Lektion Index" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "Lektion Framsteg" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "Lektion Referens" msgid "Lesson Title" msgstr "Lektion Benämning" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "Lektion skapad" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "Lektion raderad" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "Lektion flyttad" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "Lektion uppdaterad" @@ -3856,7 +4114,8 @@ msgstr "Lektion uppdaterad" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "Begränsa frågor till" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "Gränsen kan inte vara större än eller lika med antalet frågor i frågesport." -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "LinkedIn" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "LinkedIn ID" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "Live" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "Live Klass" msgid "LiveCode URL" msgstr "LiveCode URL" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "Platspreferens" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "Logga In" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "Logga in på Frappe Cloud?" @@ -3966,7 +4225,7 @@ msgstr "Logga in för att ansöka" msgid "Longest Streak" msgstr "Längsta Period" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "Söker du nytt arbete eller vill du anställa talanger?" @@ -3979,8 +4238,8 @@ msgstr "Ser fram emot att se dig registrerad!" msgid "Make LMS the default home" msgstr "LMS som Standard Sida" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "Skapa Meddelande" @@ -3988,11 +4247,7 @@ msgstr "Skapa Meddelande" msgid "Make notes for quick revision. Press / for menu." msgstr "Gör anteckningar för snabb översyn. Tryck på / för meny." -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "Hantera Grupp" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "Hantera dina kurser och grupper på ett överskådligt sätt" @@ -4006,6 +4261,11 @@ msgstr "Ansvarig (Försäljning/Marknadsföring/Kund)" msgid "Manifest File" msgstr "Manifestfil" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "Manuell Uppgift" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "Markera" @@ -4018,7 +4278,7 @@ msgstr "Markera alla som lästa" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "Maximalt Antal Försök" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "Medium" @@ -4084,9 +4345,9 @@ msgstr "Mötes ID" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "Mötes ID" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "Mötes ID" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "Medlem" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "Medlem Samtycke" @@ -4143,8 +4406,12 @@ msgstr "Antal Medlemmar" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "Antal Medlemmar" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "Medlemsbild" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "Medlemsbild" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "Medlem redan tillagd till Program" msgid "Member already enrolled in this batch" msgstr "Medlem som redan är inskriven i denna grupp" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "Medlem uppfyller inte kriterierna för märket {0}." -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "Medlem {0} har redan lagts till i detta program." @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "Meddelande erfordras" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Meta Beskrivning" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "Meta Bild" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "Meta Nyckelord" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "Meta Taggar" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "Metataggar bör vara en lista." @@ -4321,7 +4593,7 @@ msgstr "Metataggar bör vara en lista." msgid "Milestone" msgstr "Milstolpe" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "Minst två alternativ erfordras för flervalsfrågor." @@ -4332,6 +4604,7 @@ msgstr "Minst två alternativ erfordras för flervalsfrågor." #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "Minst två alternativ erfordras för flervalsfrågor." #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "Ändrad" msgid "Modified By" msgstr "Modifierad Av" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "Modul Namn är felaktigt eller existerar inte." -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "Modul är felaktig." @@ -4382,7 +4659,7 @@ msgstr "Modul är felaktig." msgid "Monday" msgstr "Måndag" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "Intäktsgenerering" @@ -4395,11 +4672,11 @@ msgstr "Mer" msgid "Multiple Correct Answers" msgstr "Flera korrekta svar" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "Mina Grupper" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "Mina Kurser" @@ -4407,6 +4684,10 @@ msgstr "Mina Kurser" msgid "My Notes" msgstr "Mina Anteckningar" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "Min Profil" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "Min tillgänglighet" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "Min kalender" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "Namn" @@ -4426,17 +4709,19 @@ msgstr "Namn" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "Ny" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "Ny Grupp" @@ -4444,8 +4729,9 @@ msgstr "Ny Grupp" msgid "New Coupon" msgstr "Ny Kupong" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "Ny Kurs" @@ -4453,7 +4739,12 @@ msgstr "Ny Kurs" msgid "New Email Template" msgstr "Ny e-post mall" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "Ny Google Meet konto" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "Nya Jobb" @@ -4461,6 +4752,10 @@ msgstr "Nya Jobb" msgid "New Job Applicant" msgstr "Ny Jobb Sökande" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "Ny Lektion" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "Ny Betalning Portal" @@ -4477,11 +4772,11 @@ msgstr "Ny Registrering" msgid "New Zoom Account" msgstr "Ny Zoom konto" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "Ny kommentar i grupp {0}" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "Nytt svar i ämne {0} i kurs {1}" @@ -4495,7 +4790,7 @@ msgstr "Ny {0}" msgid "Next" msgstr "Nästa" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "Inga Bedömningar" @@ -4528,9 +4823,17 @@ msgstr "Inga Inlämningar" msgid "No Upcoming Evaluations" msgstr "Inga Kommande Utvärderingar" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" -msgstr "Inga tillkännagivanden" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "Inga tillkännagivanden har ännu gjorts för denna grupp" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "Inga bedömningar tillagda i denna grupp" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." +msgstr "Ingen kalender är konfigurerad för konferens leverantör. Konfigurera kalender för att skapa händelser." #: lms/templates/certificates_section.html:23 msgid "No certificates" @@ -4544,15 +4847,16 @@ msgstr "Inga kuponger skapade än." msgid "No coupons selected for deletion" msgstr "Inga kuponger valda för borttagning" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" -msgstr "Inga kurser tillagda" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" +msgstr "Inga kurser tillagda i denna grupp" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "Inga kurser tillagda än." -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "Inga kurser skapade" @@ -4561,7 +4865,7 @@ msgstr "Inga kurser skapade" msgid "No courses under review" msgstr "Inga kurser under granskning" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "Ingen återkoppling mottagen ännu." @@ -4569,7 +4873,7 @@ msgstr "Ingen återkoppling mottagen ännu." msgid "No introduction" msgstr "Ingen introduktion" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "Inga live lektioner schemalagda" @@ -4593,20 +4897,21 @@ msgstr "Inga frågor tillagda än" msgid "No quizzes added yet." msgstr "Inga frågesporter har lagts till ännu." -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "Inga resultat hittades" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "Inga tider tillgängliga för vald kurs." -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "Ingen statistik tillgänglig för denna video." -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "Inga studenter i denna grupp" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "Ej Betygsatt" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "Inte Tillåtet" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "Ej Sparad" msgid "Note" msgstr "Anteckning" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "Anteckningar" @@ -4689,11 +4997,11 @@ msgstr "Aviseringar" msgid "Notify me when available" msgstr "Meddela mig när den är tillgänglig" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "Antal Studerande" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "Antal platser tillgängliga" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "Kontor nära Hemmet" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "Frånkopplad" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "På plats" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "På plats" msgid "Once again, congratulations on this significant accomplishment." msgstr "Än en gång gratulationer till detta betydelsefulla resultat." -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "När moderator betygsatt din inlämning, hittar du detaljerna här." #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "Uppkopplad" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "Endast PDF filer är tillåtna." + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "Endast dokumentfiler av typen .doc eller .docx är tillåtna." + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "Endast filer av typ {0} kommer att accepteras." -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "Endast zip filer är tillåtna" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "Endast {0} fil är tillåten." #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "Öppen Kurs" msgid "Open Ended" msgstr "Öppen Avslutad" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "Öppna " #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "Öppen för" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "Orange" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "Order ID" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "Organisation" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "Ursprungligt Belopp" msgid "Others" msgstr "Övriga" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "Våra Populära Kurser" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "Våra Kommande Grupper" @@ -4852,18 +5176,22 @@ msgstr "Våra Kommande Grupper" msgid "Output" msgstr "Utdata" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "Översikt" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "Ansvarig" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "PAN" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "PAN Nummer" @@ -4876,35 +5204,35 @@ msgstr "PAN Nummer" msgid "PDF" msgstr "PDF" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "Sida borttagen" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "Betald Parti" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "Betalt Certifikat" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "Betald Certifikat efter Utvärdering" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "Betald Kurs" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "Passerande Procent" msgid "Password" msgstr "Lösenord" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" -msgstr "Klistra in youtube länk i kort video för kursintroduktion" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" +msgstr "Klistra in YouTube länk till kort video introduktion av kurs" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "Betalning Land" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "Betalningsdetaljer" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "Betalning för Certifikat" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "Betalning för Dokument" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "Betalning för Dokument Typ" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "Betalning Typ" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "Betalning ID" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "Betalning Mottagen" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "Betalning för " #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "Betalning för Certifikat" @@ -5036,6 +5366,10 @@ msgstr "Betalning för Dokument" msgid "Payment for Document Type" msgstr "Betalning för DocType Typ" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "Betalning Port borttagen" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "Betalning erfordras för att registreras i denna grupp." @@ -5048,15 +5382,20 @@ msgstr "Betalning App är inte installerad" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "Pågående" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "Personal" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "Procent (t.ex. 70%)" msgid "Percentage Discount" msgstr "Procentuell Rabatt" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "Procentandel/Status" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "Persona Fångad" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "Telefon Nummer" @@ -5096,10 +5431,6 @@ msgstr "Rosa" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "Lägg till {1} för {3} för att skicka kalender inbjudningar för utvärderingar." -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "Lägg till Zoom konto i gruppen för att skapa live lektioner." - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "Be Administratör att verifiera din registrering" @@ -5116,11 +5447,15 @@ msgstr "Klicka på följande knapp för att ange ditt nya lösenord" msgid "Please complete the previous course to unlock this one." msgstr "Slutför föregående kurs för att låsa upp den här." -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "Aktivera Google Meet konto för att använda denna funktion." + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "Aktivera zoom konto för att använda denna funktion." -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "Anmäl dig till denna kurs för att se denna lektion" @@ -5132,11 +5467,11 @@ msgstr "Se till att det faktureringsnamn du anger är korrekt, eftersom det komm msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "Se till att besvara alla frågor på {0} minuter." -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "Ange Kupongkod" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "Ange benämning." @@ -5148,12 +5483,11 @@ msgstr "Ange giltig e-postadress för Kontakta oss." msgid "Please enter a valid Contact Us URL." msgstr "Ange giltig URL för Kontakta oss." -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "Ange giltig URL." -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "Ange giltig tid i format HH:mm." @@ -5161,19 +5495,19 @@ msgstr "Ange giltig tid i format HH:mm." msgid "Please enter a valid timestamp" msgstr "Ange giltig tidsstämpel" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." -msgstr "Ange URL för uppgift inlämning." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" +msgstr "Fyll i erfordrade fält: {0}" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "Installera betalning app för att skapa betald grupp. Se dokumentation för mer information. {0}" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "Installera betalning app för att skapa betald kurs. Se dokumentation för mer information. {0}" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "Låt oss veta varifrån du hörde talas om oss." @@ -5181,17 +5515,17 @@ msgstr "Låt oss veta varifrån du hörde talas om oss." msgid "Please login to access the quiz." msgstr "Logga in för att komma åt frågesport." -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "Logga in för att komma till denna sida." - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "Logga in för att fortsätta med betalning." -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." -msgstr "Logga in för att registrera dig i programmet." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "Logga in för att se program detaljer." + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." +msgstr "Logga in för att se program." #: frontend/src/components/UpcomingEvaluations.vue:19 msgid "Please make sure to schedule your evaluation before this date." @@ -5202,11 +5536,11 @@ msgstr "Se till att boka din utvärdering före detta datum." msgid "Please prepare well and be on time for the evaluations." msgstr "Förbered dig väl och kom i tid till utvärderingarna." -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "Vänligen ge ditt samtycke till att gå vidare med betalningen" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "Vänligen ge ditt samtycke till att gå vidare med betalningen." @@ -5214,19 +5548,35 @@ msgstr "Vänligen ge ditt samtycke till att gå vidare med betalningen." msgid "Please run the code to execute the test cases." msgstr "Kör kod för att utföra testfall." +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "Välj Google Meet konto för denna grupp." + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "Välj Zoom konto för denna grupp." + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "Välj konferens leverantör och lägg till konto i grupp för att skapa live klasser." + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "Välj kurs" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "Välj kurs för att se tillgängliga tider." + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "Välj Datum" -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "Välj varaktighet." -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "Välj framtida datum och tid." @@ -5234,19 +5584,27 @@ msgstr "Välj framtida datum och tid." msgid "Please select a member" msgstr "Välj medlem" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "Välj betalningsmetod för köpt certifikat." + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "Välj frågesport" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "Välj tid för din utvärdering." -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "Välj student att registrera." + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "Välj tid." -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "Välj tidszon." @@ -5258,14 +5616,10 @@ msgstr "Välj ett alternativ" msgid "Please take appropriate action at {0}" msgstr "Vidta lämpliga åtgärder {0}" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "Ladda upp SCORM App" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "Ladda upp tilldelning fil." - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "Möjligt svar 4" msgid "Post" msgstr "Post" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "Postnummer" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "Drivs av Lärande" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "Förhandsgranska Bild" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "Förhandsgranska Video" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "Föregående" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "Prissättning" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "Prissättning och Certifiering" @@ -5394,7 +5749,7 @@ msgstr "Privat information inkluderar dina betyg och arbetsmiljöpreferenser" msgid "Problem Statement" msgstr "Problembeskrivning" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "Fortsätt till Betalning" @@ -5403,7 +5758,8 @@ msgstr "Fortsätt till Betalning" msgid "Profession" msgstr "Yrke" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "Profilbild" @@ -5437,17 +5793,21 @@ msgstr "Program borttagen" msgid "Program updated successfully" msgstr "Program uppdaterad" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "Programmeringsövning" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "Programmering Övning Framsteg" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "Programmeringsövning Inlämning" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "Programmeringsövning Inlämningar" @@ -5475,14 +5835,14 @@ msgstr "Programmeringsövningar" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "Program" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "Framsteg" msgid "Progress (%)" msgstr "Framsteg(%)" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "Fördelning av Framsteg" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "Framsteg Översikt" @@ -5507,7 +5866,7 @@ msgstr "Framsteg Översikt" msgid "Progress Summary for {0}" msgstr "Framsteg Översikt för {0}" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "Studenters framsteg i kurser och bedömningar" @@ -5519,9 +5878,10 @@ msgstr "Publicera på deltagarsidan" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "Publicerade Kurser" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "Publicerad" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "Publicering Inställningar" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "Förvärvad Certifikat" @@ -5567,10 +5932,9 @@ msgstr "Python" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "Fråga {0} av {1}" msgid "Questions" msgstr "Frågor" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "Frågor är borttagna" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "Frågesport" @@ -5631,10 +5995,14 @@ msgstr "Frågesport" msgid "Quiz ID" msgstr "Frågesport ID" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "Frågesport Framsteg" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "Frågesport Inlämning" @@ -5661,7 +6029,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:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "Frågesport uppdaterad" @@ -5670,9 +6038,9 @@ 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/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "Frågesporter" @@ -5687,7 +6055,7 @@ msgstr "Frågesporter i denna video" #. 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "Referens Namn" msgid "Regards" msgstr "Hälsningar" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "Registrera Nu" @@ -5756,26 +6124,22 @@ msgstr "Registrera Nu" msgid "Registered but disabled" msgstr "Registrerad men inaktiverad" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "Avvisad" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "Relaterade Kurser" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "Fjärr" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "Ta bort" @@ -5783,15 +6147,20 @@ msgstr "Ta bort" msgid "Remove Highlight" msgstr "Ta bort Markering" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "Svara till" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "Svara till erfordras" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "Svar får inte vara tomt." + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "Begär Inbjudan" @@ -5814,23 +6183,18 @@ msgstr "Återuppta" msgid "Resume Video" msgstr "Återuppta Video" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "Återuppta där du slutade" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "Recension" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "Granskats av" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "Rollpreferens" msgid "Role updated successfully" msgstr "Roll uppdaterad" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "Roller" @@ -5854,19 +6219,19 @@ msgstr "Roller" msgid "Route" msgstr "Sökväg" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "Rad #{0} Datum kan inte vara utanför grupp varaktighet." -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "Rad #{0} Sluttid kan inte vara utanför grupp varaktighet." -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "Rad #{0} Starttid kan inte vara senare än eller lika med sluttid." -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "Rad #{0} Starttid kan inte vara utanför grupp varaktighet." @@ -5878,6 +6243,12 @@ msgstr "Rader {0} har duplicerade frågor." msgid "Run" msgstr "Kör" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "Rust" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "SCORM Innehåll" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "SCORM App" @@ -5905,7 +6276,7 @@ msgstr "SCORM App Sökväg" msgid "SEO" msgstr "SEO" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "SVG innehåller potentiellt osäkert innehåll." @@ -5918,11 +6289,11 @@ msgstr "Lördag" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "Lördag" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "Spara" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "Schema" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "Schemalägg Utvärdering" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "Boka utvärdering för att bli certifierad." @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "Schemalagt Flöde" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "Resultat av" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "Sök" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "Sök efter Medlem" msgid "Search by Name" msgstr "Sök efter Namn" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "Sök efter Benämning" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "Sök efter namn" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "Sök efter benämning" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "Sök efter ikon" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "Antal Platser" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "Antal Plater Kvar" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "Antal platser kan inte vara negativt." -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "Antal Platser Kvar" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "Se alla" @@ -6099,11 +6479,11 @@ msgstr "Skicka avisering om publicerade kurser" msgid "Send calendar invite for evaluations" msgstr "Skicka kalenderinbjudan för utvärderingar" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "Session Sluttid" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "Session Starttid" @@ -6115,38 +6495,39 @@ msgstr "Ange Färg" msgid "Set your Password" msgstr "Ange Lösenord" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "Konfigurera" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "Konfigurerar Betalningsport" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "Inställningar" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "Dela på" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "Kort Beskrivning" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "Kort Introduktion" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "Kort beskrivning av grupp" @@ -6214,8 +6595,8 @@ msgstr "Registrera" msgid "Signup Settings" msgstr "Registrering Inställningar" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "Registreringar" @@ -6256,16 +6637,24 @@ msgstr "Tid tillagd" msgid "Slot deleted successfully" msgstr "Tid raderad" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "Tider" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "Slutsåld" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "Sortera efter" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "Källa" msgid "Staff" msgstr "Personal" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "Start" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "Start Datum" msgid "Start Date:" msgstr "Start Datum:" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "Börja lära dig" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "Starta frågesport" msgid "Startup Organization" msgstr "Uppstart Organisation" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" msgstr "Stat/Provins" #. 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "Statistik" @@ -6355,15 +6746,15 @@ msgstr "Statistik" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,53 +6763,65 @@ msgstr "Statistik" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "Status" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "Status/Procentandel" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "Status/Resultat" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "Studerande" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "Student Framsteg" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "Student Recensioner" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" +msgstr "Student registrerad" + +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "Student är redan registrerad i denna kurs." + #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "Studenter" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" -msgstr "Studenter borttagna" - #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "Studenter kommer att registreras i betald grupp när de slutför betalning" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "Ämne" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "Ämne erfordras" @@ -6436,10 +6839,14 @@ msgstr "Inlämningstyp" msgid "Submission by" msgstr "Inlämning av" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "Inlämning sparad!" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "Inlämningar" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "Inlämningar raderade" @@ -6452,7 +6859,7 @@ msgstr "Inlämningar raderade" msgid "Submit" msgstr "Godkänn" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "Godkänn Återkoppling" @@ -6482,7 +6889,7 @@ msgstr "Översikt" msgid "Sunday" msgstr "Söndag" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "Misstänkt mönster hittat i {0}: {1}" @@ -6492,7 +6899,6 @@ msgstr "Färgprover" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "Färgprover" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "System Ansvarig" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "Taggar" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "Teamarbete" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "Mall" @@ -6604,7 +7010,7 @@ msgstr "Testa {0}" msgid "Text" msgstr "Text" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "Tack för återkoppling." @@ -6615,7 +7021,11 @@ msgstr "Tack för återkoppling." msgid "Thanks and Regards" msgstr "Tack och Hälsningar" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "Google Meet konto har ingen Google Kalender konfigurerad. Konfigurera Google Kalender först." + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "Grupp existerar inte." @@ -6623,7 +7033,7 @@ msgstr "Grupp existerar inte." msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "Gruppen du har anmält dig till börjar i morgon. Var förberedd och kom i tid till sessionen." -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "Kupongkod '{0}' är ogiltig." @@ -6635,11 +7045,11 @@ msgstr "Kurs {0} är nu tillgänglig på {1}." msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "Sista datum för att schemalägga utvärderingar är passerad. Kontakta lärare för hjälp." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "Utvärderare av denna kurs är inte tillgänglig från {0} till {1}. Välj ett datum efter {1}" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "Lärare har lämnat kommentar på din uppgift {0}" @@ -6647,15 +7057,23 @@ msgstr "Lärare har lämnat kommentar på din uppgift {0}" msgid "The last day to schedule your evaluations is " msgstr "Sista dagen att boka utvärderingar är " -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "Lektion existerar inte." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "Vald Google Meet konto har ingen Google Kalender konfigurerad." + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "Vald Google Meet konto är inaktiverad. Aktivera det eller välj ett annat konto." + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "Tiden är redan bokad av en annan deltagare." -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "Angiven grupp existerar inte." @@ -6667,19 +7085,15 @@ msgstr "Status för din ansökan har förändrats." msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "Det finns inga kapitel i denna kurs. Skapa och hantera kapitel härifrån." -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "Det finns inga kurser för närvarande. Skapa din första kurs för att komma igång!" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "Det finns inga platser tillgängliga i denna grupp." -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "Det finns inga studenter i denna grupp." - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "Det finns inga inlämningar för denna uppgift." @@ -6702,10 +7116,6 @@ msgstr "Det har skett uppdatering av din inlämning. Du har fått resultat av {0 msgid "These customisations will work on the main batch page." msgstr "Dessa anpassningar kommer att fungera på huvudgrupp sida." -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "Detta emblem är tilldelad {0} {1}." - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "Detta Emblem har inte tilldelats några studenter ännu" @@ -6715,29 +7125,29 @@ msgstr "Detta Emblem har inte tilldelats några studenter ännu" msgid "This certificate does no expire" msgstr "Detta certifikat upphör inte att gälla" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "Denna klass har avslutats" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "Denna kupong har gått ut." -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "Denna kupong har nått sin maximala inlösenantal." -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "Denna kupong är inte tillämplig på denna {0}." -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "Denna kurs har:" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "Denna kurs är gratis." @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "Denna frågesport består av {0} frågor." #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 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." @@ -6856,7 +7266,9 @@ msgstr "Tidtabell Mall" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "Tidtabell Mall" msgid "Timezone" msgstr "Tidszon" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "Tidszon erfordras för betalda certifikat." @@ -6891,8 +7303,12 @@ msgstr "Tidpunkter:" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "Tidpunkter:" msgid "Title" msgstr "Benämning" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "Titel kan inte vara tom." + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "Benämning erfordras" @@ -6929,7 +7349,7 @@ msgstr "Till" msgid "To Date" msgstr "Till Datum" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "För att gå med i denna grupp, kontakta Administratör." @@ -6956,10 +7376,18 @@ msgstr "Totalt antal registreringar" msgid "Training Feedback" msgstr "Utbildning Återkoppling" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "Transaktion Detaljer" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "Transaktion skapad" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "Transaktion uppdaterad" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "Försök igen" msgid "Tuesday" msgstr "Tisdag" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "Twitter" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "Twitter ID" @@ -6994,8 +7422,9 @@ msgstr "Twitter ID" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "Twitter ID" msgid "Type" msgstr "Typ " -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "Skriv \"/\" för kommandon eller markera text till format" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "Skriv ditt svar" @@ -7051,7 +7480,8 @@ msgstr "Otillgänglig Från datum kan inte vara senare än Otillgänglig till da msgid "Under Review" msgstr "Under Recension" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "Opublicerad" @@ -7072,29 +7502,30 @@ msgstr "Ostrukturerad Roll" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "Kommande" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "Kommande Grupper" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "Kommande utvärderingar" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "Kommande Live Kurser" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "Uppdatera" @@ -7110,11 +7541,15 @@ msgstr "Uppdaterad" msgid "Upload" msgstr "Ladda upp" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "Ladda upp Uppgift" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "Ladda upp fil" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "Ladda Upp {0}%" @@ -7168,6 +7603,10 @@ msgstr "Användarinmatning" msgid "User Skill" msgstr "Användarkompetens" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "Användaren har inte behörighet att komma åt den här användarens profil uppgifter." + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "Användare {0} har rapporterat jobb post {1}" @@ -7177,8 +7616,9 @@ msgstr "Användare {0} har rapporterat jobb post {1}" msgid "Username" msgstr "Användarnamn" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "Användare" @@ -7207,8 +7647,8 @@ msgid "Video Embed Link" msgstr "Videoinbäddning Länk" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" -msgstr "Videostatistik för {0}" +msgid "Video Statistics" +msgstr "Videostatistik" #: frontend/src/pages/JobDetail.vue:31 msgid "View Applications" @@ -7223,7 +7663,7 @@ msgstr "Visa Certifikat" msgid "View Resume" msgstr "Visa CV" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "Visa alla återkopplingar" @@ -7232,10 +7672,6 @@ msgstr "Visa alla återkopplingar" msgid "Violet" msgstr "Violett" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "Besök Grupp" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "Besök Webbplats" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "Volontärarbete eller Praktik" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "Visningstid" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "Visningstid (minuter)" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "Vi är glada att informera dig om att du har blivit antagen i vår kommande grupp. Grattis!" @@ -7293,14 +7732,14 @@ msgstr "Onsdag" msgid "Welcome to {0}!" msgstr "Välkommen till {0}!" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" +msgstr "Vad är Lärare Anteckningar?" + #: frontend/src/pages/PersonaForm.vue:32 msgid "What best describes your role?" msgstr "Vad beskriver bäst din roll?" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" -msgstr "Vad betyder inkludera i förhandsvisning?" - #: frontend/src/pages/PersonaForm.vue:21 msgid "What is your use case for Frappe Learning?" msgstr "Vad är ditt användningsfall för Frappe Learning?" @@ -7309,7 +7748,7 @@ msgstr "Vad är ditt användningsfall för Frappe Learning?" msgid "When a course gets submitted for review, it will be listed here." msgstr "När kurs lämnas in för granskning kommer den att listas här." -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "Var har du hört talas om oss?" @@ -7317,11 +7756,6 @@ msgstr "Var har du hört talas om oss?" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "Med denna certifiering kan du nu visa upp dina uppdaterade färdigheter och dela dina prestationer med dina kollegor och på LinkedIn. För att få tillgång till ditt certifikat, klicka på länk nedan. Se till att du är inloggad på Portal." -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "Återkallad" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "Arbetsliv Erfarenhet Detaljer" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "Arbetsläge" @@ -7355,7 +7789,7 @@ msgstr "Arbetsläge" msgid "Write a Review" msgstr "Skriv en Recension" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "Skriv ditt svar här" @@ -7366,27 +7800,51 @@ msgstr "Skriv ditt svar här" msgid "Yellow" msgstr "Gul" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "Du har redan utvärdering {0} kl. {1} för kurs {2}." -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "Du är redan certifierad för denna kurs. Klicka på kort nedan för att öppna ditt certifikat." -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "Du är redan inskriven för denna grupp." -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "Du är redan inskriven på denna kurs." -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." -msgstr "Du är inte i denna omgång. Kolla in våra kommande omgångar." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." +msgstr "Du har inte behörighet att se bedömningar för denna grupp." -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "Du har inte behörighet att se diagram data för denna grupp." + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "Du har inte behörighet att se detaljer för detta program." + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "Du har inte behörighet att se diskussionssvaren för detta ämne." + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "Du har inte behörighet att se diskussionsämnena för detta ämne." + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "Du har inte behörighet att se frågedetaljerna." + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "Du har inte behörighet att se studenterna i denna grupp." + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "Du är inte inskriven i denna kurs." @@ -7415,6 +7873,10 @@ msgstr "Du kan bättre," msgid "You can find their resume attached to this email." msgstr "Du kan hitta deras CV bifogat till detta e-post meddelande." +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "Du kan bara ladda upp {0} filer" + #: 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." @@ -7423,42 +7885,114 @@ msgstr "Du kan inte ändra tillgänglighet när webbplats uppdateras." msgid "You cannot change the roles in read-only mode." msgstr "Du kan inte ändra rollerna i skrivskyddat läge." -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "Du kan inte anmäla dig till opublicerad kurs." -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "Du kan inte anmäla dig till opublicerad program." -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "Du kan inte anmäla dig till denna kurs eftersom självlärande är inaktiverad. Vänligen kontakta Administratör." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "Du kan inte schemalägga utvärderingar efter {0}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "Du kan inte schemalägga utvärderingar för förflutna tider." -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "Du har inte åtkomst till denna grupp." -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "Du har inte åtkomst till denna kurs." +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "Du har inte behörighet att komma åt notiser för denna grupp." + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "Du har inte behörighet att komma åt emblem." + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "Du har inte behörighet att komma åt värmekarta data." + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "Du har inte behörighet att komma åt statistik över lektion slutförande." + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "Du har inte behörighet att komma åt kurs bedömning data." + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "Du har inte behörighet att komma åt kurs framsteg data." + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "Du har inte behörighet att komma åt denna sida." -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "Du har inte behörighet att avbryta denna utvärdering." + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "Du har inte behörighet att skapa live klass." + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "Du har inte behörighet att ta bort denna grupp." + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "Du har inte behörighet att ta bort detta kapitel." + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "Du har inte behörighet att ta bort denna kurs." + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "Du har inte behörighet att ta bort denna lektion." + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "Du har inte behörighet att ändra detta kapitel." + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "Du har inte behörighet att ändra denna lektion." + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "Du har inte behörighet att ändra denna roll." + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "Du har inte behörighet att skicka bekräftelse e-post för denna registrering." + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "Du har inte behörighet att konfigurera kalender händelser för denna utvärdering." + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "Du har inte behörighet att uppdatera metataggar." +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "Du har inte behörighet att uppdatera denna inlämning." + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "Du har inga aviseringar." @@ -7480,7 +8014,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:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "Du har redan köpt certifikat för denna kurs." @@ -7492,11 +8026,11 @@ msgstr "Du har redan granskat denna kurs" msgid "You have applied" msgstr "Du har ansökt" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "Du har blivit registrerad i denna grupp" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "Du har blivit registrerad på denna kurs" @@ -7508,7 +8042,7 @@ 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}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "Du har inte slutfört kurs ännu." @@ -7520,15 +8054,15 @@ msgstr "Du har ännu inte fått några certifikat." 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/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "Du har {0} kommande {1} och {2} {3} schemalagda." -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "Du har {0} kommande {1}." -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "Du har {0} {1} schemalagd." @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "Du måste vara Moderator eller Grupp Utvärderare för att registrera användare i en grupp." #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." -msgstr "Du måste vara moderator för att tilldela märken till användare." +msgid "You must be an Admin to assign badges to users." +msgstr "Du måste vara administratör för att tilldela emblem till användare." #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "Du måste vara registrerad på kursen för att kunna lämna en recension" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "Du måste slutföra betalning för denna kurs innan anmälan." -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 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" @@ -7569,7 +8103,7 @@ msgstr "Du måste få {0}% korrekta svar för att klara frågesport." msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "Du har ansökt om att bli mentor för denna kurs. Din begäran är för närvarande under granskning." -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "Du har lyckats lämna in uppgift." @@ -7592,11 +8126,11 @@ msgstr "Ditt konto är skapad!" msgid "Your Output" msgstr "Utdata" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "Din grupp {0} börjar imorgon" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "Din webbläsare stöder inte video tagg." @@ -7604,7 +8138,7 @@ msgstr "Din webbläsare stöder inte video tagg." msgid "Your calendar is set." msgstr "Din kalender är konfigurerad." -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "Din lektion {0} är idag" @@ -7612,12 +8146,15 @@ msgstr "Din lektion {0} är idag" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "Din registrering till {{ batch_name }} är bekräftad" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "Din utvärdering för kurs {0} är bokad {1} kl. {2} ({3})." + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "Din utvärdering av kurs {0} är schemalagd {1} kl. {2} {3}." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "Din utvärdering plats är bokad" @@ -7641,19 +8178,28 @@ msgstr "Din inlämning är sparad. Lärare kommer att granska och betygsätta de msgid "Zen Mode" msgstr "Zen Läge" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "Zoom" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "Zoom Konto" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "Zooma konto skapad" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "Zoom konto uppdaterad" @@ -7662,6 +8208,10 @@ msgstr "Zoom konto uppdaterad" msgid "Zoom Settings" msgstr "Zoom Inställningar" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "Zooma konto borttagen" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "aktiviteter" @@ -7707,8 +8257,9 @@ msgstr "certifikat" msgid "certificates" msgstr "certifikat" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "dag period" msgid "days" msgstr "dagar" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "t.ex. IST, UTC, GMT..." -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "utvärdering" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "utvärderingar" @@ -7758,11 +8309,11 @@ msgstr "användare@bolag" msgid "lessons" msgstr "lektioner" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "live lektion" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "live lektioner" @@ -7792,7 +8343,7 @@ msgstr "minuter" msgid "others" msgstr "övriga" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "fråga_detalj" @@ -7825,7 +8376,7 @@ msgstr "att navigera" msgid "to select" msgstr "att välja" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "för att se din återkoppling." @@ -7849,7 +8400,7 @@ msgstr "{0} Övningar" msgid "{0} Quizzes" msgstr "{0} Frågesporter" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "{0} Inställningar hittades inte" @@ -7861,11 +8412,11 @@ msgstr "{0} Inlämningar" msgid "{0} has applied for the job position {1}" msgstr "{0} har sökt tjänst {1}" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "{0} har publicerat ny grupp {1}" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "{0} har publicerat ny kurs {1}" @@ -7881,11 +8432,11 @@ msgstr "{0} har lämnat in uppgift {1}" msgid "{0} is already a mentor for course {1}" msgstr "{0} är redan mentor för kurs {1}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "{0} är redan certifierad för grupp {1}" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "{0} är redan certifierad för kurs {1}" @@ -7893,7 +8444,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:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "{0} nämnde dig i en kommentar" @@ -7901,45 +8452,45 @@ 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:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} hänvisade dig i kommentar i {1}" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "{0} hittades inte" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "{0} {1} Jobb" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "{} Aktiva" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "{} Klara" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "{} Inskriven" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "{} Beviljad" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "{} Godkänd" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "{} Publicerad" diff --git a/lms/locale/th.po b/lms/locale/th.po index 43bd0354..ec3b32d3 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: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-21 16:43\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:25\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Thai\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr "" msgid " you are on a" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "" @@ -67,26 +67,26 @@ msgstr "" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "A new batch has been published on " msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -102,27 +102,23 @@ msgstr "" msgid "A new course has been published on " msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "" msgid "Account ID" msgstr "ID บัญชี" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "ชื่อบัญชี" @@ -151,21 +151,20 @@ msgstr "" msgid "Active Members" msgstr "" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "เพิ่ม" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "" msgid "Add Evaluator" msgstr "" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "" @@ -200,6 +199,10 @@ msgstr "" msgid "Add Test Case" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "" @@ -208,23 +211,19 @@ msgstr "" msgid "Add a Lesson" msgstr "" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" +msgid "Add a course to the batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "" @@ -237,7 +236,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "" @@ -257,11 +256,11 @@ msgstr "" msgid "Add an assignment to your lesson" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "" @@ -269,7 +268,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "" @@ -281,20 +280,16 @@ msgstr "" msgid "Add web page to sidebar" msgstr "" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "ผู้ดูแลระบบ" msgid "Administrator" msgstr "" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "" @@ -344,12 +338,13 @@ msgstr "" msgid "Allow Guest Access" msgstr "" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "" @@ -359,10 +354,6 @@ msgstr "" msgid "Allow accessing future dates" msgstr "" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "" @@ -375,9 +366,10 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "จำนวนเงิน" msgid "Amount (USD)" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "" #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "อนุมัติแล้ว" @@ -486,11 +480,11 @@ msgstr "อนุมัติแล้ว" msgid "Apps" msgstr "" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "" @@ -502,18 +496,22 @@ msgstr "" msgid "Are you sure you want to enroll?" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "" + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "" #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "" @@ -529,18 +527,18 @@ msgstr "" msgid "Assessment Type" msgstr "" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "" msgid "Assignment Attachment" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "" msgid "Assignment created successfully" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "" #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "" @@ -630,7 +637,7 @@ msgstr "" msgid "At least one applicable item is required" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "" @@ -660,13 +667,8 @@ msgstr "" msgid "Authorize Google Calendar Access" msgstr "" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "" @@ -679,23 +681,27 @@ msgstr "" msgid "Available Slots" msgstr "" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "คะแนนเฉลี่ย" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" msgstr "" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 @@ -720,6 +726,10 @@ msgstr "" msgid "Badge Image" msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "" @@ -748,21 +758,28 @@ msgstr "" msgid "Badge {0} has already been assigned to this {1}." msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "ล็อต" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "รายละเอียดล็อต" msgid "Batch Details Raw" msgstr "" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "" @@ -815,6 +835,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "" msgid "Batch Settings" msgstr "" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "วันที่เริ่มต้นรุ่น" @@ -842,7 +864,7 @@ msgstr "วันที่เริ่มต้นรุ่น" msgid "Batch Start Date:" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "" @@ -853,33 +875,43 @@ msgstr "" msgid "Batch Title" msgstr "" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "" +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "" @@ -892,21 +924,21 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "รายละเอียดการเรียกเก็บเงิน" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "" @@ -950,15 +982,11 @@ msgstr "" msgid "CGPA/4" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "ใบรับรอง" @@ -1019,7 +1052,7 @@ msgstr "" msgid "Certificate Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "" @@ -1027,32 +1060,36 @@ msgstr "" msgid "Certificate saved successfully" msgstr "" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "" @@ -1066,7 +1103,19 @@ msgstr "" msgid "Certification Name" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "" @@ -1075,20 +1124,20 @@ msgstr "" msgid "Certifications" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "" @@ -1096,18 +1145,18 @@ msgstr "" msgid "Change" msgstr "" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "" @@ -1116,23 +1165,24 @@ msgstr "" msgid "Chapter Reference" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "" @@ -1181,11 +1231,11 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "" @@ -1197,13 +1247,13 @@ msgstr "" msgid "Choose an icon" msgstr "" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "" msgid "Class:" msgstr "" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "" @@ -1222,7 +1272,7 @@ msgstr "" msgid "Clearly Defined Role" msgstr "" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "" @@ -1248,7 +1298,7 @@ msgstr "ปิด" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "ยุบ" @@ -1285,27 +1335,29 @@ msgstr "" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "" @@ -1315,7 +1367,7 @@ msgstr "" msgid "Common keywords that will be used for all pages" msgstr "" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "" @@ -1328,20 +1380,20 @@ msgstr "บริษัท" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "รายละเอียดบริษัท" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "โลโก้บริษัท" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "" msgid "Complete Your Enrollment" msgstr "" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "" @@ -1395,6 +1448,11 @@ msgstr "" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "" msgid "Conduct Evaluation" msgstr "" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "" @@ -1441,7 +1520,7 @@ msgstr "" msgid "Confirm Your Action" msgstr "" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "" @@ -1456,7 +1535,7 @@ msgstr "" msgid "Confirmation Email Template" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "" @@ -1476,7 +1555,10 @@ msgstr "" msgid "Contact Us URL" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "" @@ -1485,7 +1567,7 @@ msgstr "" #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "รหัสคูปอง" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "" @@ -1569,22 +1651,24 @@ msgstr "" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "หลักสูตร" @@ -1621,8 +1704,8 @@ msgstr "หลักสูตร" msgid "Course Chapter" msgstr "" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "" @@ -1638,14 +1721,19 @@ msgstr "" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "" msgid "Course Creator" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "" @@ -1679,7 +1768,8 @@ msgstr "" msgid "Course Evaluator" msgstr "" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "" @@ -1693,7 +1783,7 @@ msgstr "" msgid "Course Lesson" msgstr "" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "" @@ -1701,12 +1791,15 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "" @@ -1716,8 +1809,8 @@ msgstr "" msgid "Course Settings" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "" @@ -1734,6 +1827,10 @@ msgstr "" msgid "Course Title" msgstr "" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "" @@ -1742,38 +1839,46 @@ msgstr "" msgid "Course already added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "" #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "" msgid "Courses Completed" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "" msgid "Create Certificate" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "" @@ -1846,15 +1956,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "" @@ -1866,35 +1976,37 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "สีฟ้า" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "แดชบอร์ด" @@ -1964,10 +2081,6 @@ msgstr "การนำเข้าข้อมูล" msgid "Date" msgstr "วันที่" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "" @@ -2012,12 +2125,13 @@ msgid "Degree Type" msgstr "" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2025,11 +2139,11 @@ msgstr "" msgid "Delete" msgstr "ลบ" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "" @@ -2037,7 +2151,7 @@ msgstr "" msgid "Delete Program" msgstr "" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "" @@ -2045,11 +2159,11 @@ msgstr "" msgid "Delete this coupon?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2057,18 +2171,22 @@ msgstr "" msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2077,9 +2195,10 @@ msgstr "" #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2096,17 +2215,22 @@ msgid "Desk" msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "" + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "" @@ -2122,6 +2246,7 @@ msgstr "" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2139,7 +2264,7 @@ msgstr "ส่วนลด" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "จำนวนส่วนลด" @@ -2155,7 +2280,7 @@ msgid "Discount Type" msgstr "ประเภทส่วนลด" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "" @@ -2209,8 +2334,6 @@ msgstr "" msgid "Duration of the live class in minutes" msgstr "" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2231,7 +2354,7 @@ msgstr "" msgid "Edit Badge Assignment" msgstr "" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "" @@ -2244,11 +2367,19 @@ msgstr "" msgid "Edit Email Template" msgstr "" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "แก้ไขโปรไฟล์" @@ -2305,10 +2436,6 @@ msgstr "รหัสอีเมล" msgid "Email Sent" msgstr "ส่งอีเมลแล้ว" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "แม่แบบอีเมล" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "" @@ -2323,7 +2450,6 @@ msgid "Email Templates" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "" @@ -2356,12 +2482,13 @@ msgstr "" msgid "Enable Negative Marking" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "" #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2369,19 +2496,23 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "เปิดใช้งานแล้ว" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "" #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "" @@ -2397,6 +2528,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2407,9 +2539,9 @@ msgstr "" msgid "End Time" msgstr "เวลาสิ้นสุด" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "" @@ -2419,27 +2551,50 @@ msgstr "" msgid "Enforce Course Order" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "" @@ -2462,11 +2617,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "" @@ -2478,7 +2634,7 @@ msgstr "" msgid "Enter a Coupon Code" msgstr "" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "" @@ -2490,7 +2646,11 @@ msgstr "" msgid "Enter reply to email" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "" @@ -2502,7 +2662,7 @@ msgstr "" msgid "Error creating email template" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -2510,16 +2670,27 @@ msgstr "" msgid "Error creating quiz: {0}" msgstr "" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "" @@ -2527,9 +2698,14 @@ msgstr "" msgid "Error updating email template" msgstr "" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "การประเมิน" @@ -2540,17 +2716,22 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2565,9 +2746,10 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2599,15 +2781,11 @@ msgstr "" msgid "Evaluator added successfully" msgstr "" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "" - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2619,7 +2797,7 @@ msgstr "" msgid "Event" msgstr "เหตุการณ์" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "" @@ -2640,7 +2818,7 @@ msgstr "" msgid "Exercise deleted successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "ขยาย" @@ -2666,8 +2844,8 @@ msgid "Expires On" msgstr "หมดอายุเมื่อ" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "วันหมดอายุ" @@ -2713,6 +2891,10 @@ msgstr "" msgid "Failed" msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "" @@ -2721,7 +2903,7 @@ msgstr "" msgid "Failed to enroll in program: {0}" msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" @@ -2729,7 +2911,7 @@ msgstr "" msgid "Failed to send email" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2737,26 +2919,26 @@ msgstr "" msgid "Failed to update badge assignment: " msgstr "" -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "แนะนำ" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "ข้อเสนอแนะ" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "" @@ -2779,7 +2961,7 @@ msgstr "" msgid "Filter assignments by course" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "" @@ -2787,7 +2969,7 @@ msgstr "" msgid "Filter by Exercise" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "" @@ -2796,7 +2978,8 @@ msgstr "" msgid "Filter by Status" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "ชื่อแรก" @@ -2826,13 +3009,18 @@ msgstr "" msgid "Formal Wear" msgstr "" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "ฟรี" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2881,7 +3069,7 @@ msgstr "ชื่อเต็ม" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2899,17 +3087,17 @@ msgstr "ฟังก์ชัน" msgid "GST Amount" msgstr "" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "" @@ -2918,8 +3106,8 @@ msgstr "" msgid "General" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "" @@ -2927,7 +3115,7 @@ msgstr "" msgid "Generate Google Meet Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "" @@ -2950,7 +3138,7 @@ msgstr "รับแอปบนอุปกรณ์ของคุณเพื msgid "Get the app on your iPhone for easy access & a better experience" msgstr "รับแอปบน iPhone ของคุณเพื่อการเข้าถึงที่ง่ายและประสบการณ์ที่ดีขึ้น" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "" @@ -2959,6 +3147,48 @@ msgstr "" msgid "Github ID" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2966,7 +3196,7 @@ msgid "Google Meet Link" msgstr "ลิงก์ Google Meet" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "ระดับ" @@ -2981,7 +3211,7 @@ msgstr "" msgid "Grade Type" msgstr "" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "" @@ -3012,7 +3242,7 @@ msgid "Have an account? Login" msgstr "มีบัญชีหรือไม่? เข้าสู่ระบบ" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "" @@ -3026,7 +3256,7 @@ msgstr "สวัสดี" msgid "Hello Learner" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "ช่วยเหลือ" @@ -3034,7 +3264,7 @@ msgstr "ช่วยเหลือ" msgid "Help others learn something new by creating a course." msgstr "" -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "" @@ -3047,7 +3277,7 @@ msgstr "" msgid "Here are the details:" msgstr "" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "" @@ -3081,6 +3311,10 @@ msgstr "" msgid "Highlight" msgstr "ไฮไลต์" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "" + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3094,7 +3328,8 @@ msgstr "" msgid "Hiring" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "หน้าแรก" @@ -3104,6 +3339,7 @@ msgid "Host" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "" @@ -3117,15 +3353,19 @@ msgstr "" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "รหัส" @@ -3140,8 +3380,8 @@ msgstr "ไอคอน" msgid "Identify User Category" msgstr "" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." msgstr "" #: frontend/src/components/Quiz.vue:46 @@ -3193,19 +3433,19 @@ msgstr "ภาพ" msgid "Image search powered by" msgstr "" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "ภาพ: สตรีมข้อมูลเสียหาย" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "นำเข้า" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "" @@ -3231,6 +3471,10 @@ msgstr "" msgid "Include In Preview" msgstr "" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3276,7 +3520,6 @@ msgid "Institution Name" msgstr "" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3288,15 +3531,22 @@ msgstr "" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "" + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3307,25 +3557,29 @@ msgstr "" msgid "Instructors Comments" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "ดอกเบี้ย" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "การแนะนำ" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "" @@ -3355,21 +3609,21 @@ msgstr "" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "วันที่ออก" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "" @@ -3402,21 +3656,11 @@ msgstr "" msgid "Job" msgstr "" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "ตำแหน่งงานว่าง" @@ -3427,11 +3671,6 @@ msgstr "ตำแหน่งงานว่าง" msgid "Job Opportunity" msgstr "" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3442,20 +3681,22 @@ msgid "Job Title" msgstr "ตำแหน่งงาน" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "งาน" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "" @@ -3487,8 +3728,8 @@ msgstr "" msgid "Keep going," msgstr "" -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "" @@ -3609,6 +3850,11 @@ msgstr "" msgid "LMS Enrollment" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3629,11 +3875,6 @@ msgstr "" msgid "LMS Live Class Participant" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3733,7 +3974,6 @@ msgstr "" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3776,14 +4016,15 @@ msgid "Label" msgstr "ป้ายกำกับ" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "ภาษา" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "นามสกุล" @@ -3792,11 +4033,16 @@ msgstr "นามสกุล" msgid "Launch File" msgstr "" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "" @@ -3817,7 +4063,7 @@ msgstr "" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3825,10 +4071,22 @@ msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3839,19 +4097,19 @@ msgstr "" msgid "Lesson Title" msgstr "" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "" @@ -3859,7 +4117,8 @@ msgstr "" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3889,23 +4148,23 @@ msgstr "" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "" -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3916,14 +4175,15 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3952,12 +4212,11 @@ msgid "Location Preference" msgstr "" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "เข้าสู่ระบบ" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "" @@ -3969,7 +4228,7 @@ msgstr "" msgid "Longest Streak" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "" @@ -3982,8 +4241,8 @@ msgstr "" msgid "Make LMS the default home" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "" @@ -3991,11 +4250,7 @@ msgstr "" msgid "Make notes for quick revision. Press / for menu." msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4009,6 +4264,11 @@ msgstr "" msgid "Manifest File" msgstr "" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "" @@ -4021,7 +4281,7 @@ msgstr "" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4057,7 +4317,8 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "ปานกลาง" @@ -4087,9 +4348,9 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4097,15 +4358,16 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4120,9 +4382,9 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4134,6 +4396,7 @@ msgid "Member" msgstr "" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "" @@ -4146,8 +4409,12 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4157,8 +4424,10 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4176,9 +4445,9 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4193,8 +4462,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4235,11 +4504,11 @@ msgstr "" msgid "Member already enrolled in this batch" msgstr "" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "" @@ -4292,30 +4561,33 @@ msgid "Message is required" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "คำอธิบายเมตา" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "ภาพเมตา" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "แท็กเมตา" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "" @@ -4324,7 +4596,7 @@ msgstr "" msgid "Milestone" msgstr "เหตุการณ์สำคัญ" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "" @@ -4335,6 +4607,7 @@ msgstr "" #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4344,10 +4617,14 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4370,11 +4647,11 @@ msgstr "" msgid "Modified By" msgstr "แก้ไขโดย" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "" @@ -4385,7 +4662,7 @@ msgstr "" msgid "Monday" msgstr "วันจันทร์" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "" @@ -4398,11 +4675,11 @@ msgstr "เพิ่มเติม" msgid "Multiple Correct Answers" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "" @@ -4410,6 +4687,10 @@ msgstr "" msgid "My Notes" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "" @@ -4419,6 +4700,8 @@ msgid "My calendar" msgstr "" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "ชื่อ" @@ -4429,17 +4712,19 @@ msgstr "ชื่อ" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "ใหม่" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "" @@ -4447,8 +4732,9 @@ msgstr "" msgid "New Coupon" msgstr "" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "" @@ -4456,7 +4742,12 @@ msgstr "" msgid "New Email Template" msgstr "" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "" @@ -4464,6 +4755,10 @@ msgstr "" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "" @@ -4480,11 +4775,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -4498,7 +4793,7 @@ msgstr "{0} ใหม่" msgid "Next" msgstr "ถัดไป" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "" @@ -4531,8 +4826,16 @@ msgstr "" msgid "No Upcoming Evaluations" msgstr "" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." msgstr "" #: lms/templates/certificates_section.html:23 @@ -4547,15 +4850,16 @@ msgstr "" msgid "No coupons selected for deletion" msgstr "" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" msgstr "" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "" @@ -4564,7 +4868,7 @@ msgstr "" msgid "No courses under review" msgstr "" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "" @@ -4572,7 +4876,7 @@ msgstr "" msgid "No introduction" msgstr "" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "" @@ -4596,20 +4900,21 @@ msgstr "" msgid "No quizzes added yet." msgstr "" -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "ไม่พบผลลัพธ์" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "" @@ -4646,14 +4951,17 @@ msgid "Not Graded" msgstr "" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "ไม่ได้รับอนุญาต" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4665,8 +4973,8 @@ msgstr "ไม่ได้บันทึก" msgid "Note" msgstr "หมายเหตุ" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "บันทึก" @@ -4692,11 +5000,11 @@ msgstr "การแจ้งเตือน" msgid "Notify me when available" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "" @@ -4711,10 +5019,16 @@ msgid "Office close to Home" msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4724,30 +5038,40 @@ msgstr "" msgid "Once again, congratulations on this significant accomplishment." msgstr "" -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "" + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4768,12 +5092,12 @@ msgstr "" msgid "Open Ended" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "" #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "" @@ -4820,7 +5144,7 @@ msgid "Orange" msgstr "สีส้ม" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "" @@ -4831,7 +5155,7 @@ msgid "Organization" msgstr "องค์กร" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4842,11 +5166,11 @@ msgstr "" msgid "Others" msgstr "อื่นๆ" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "" @@ -4855,18 +5179,22 @@ msgstr "" msgid "Output" msgstr "ผลลัพธ์" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "ภาพรวม" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "เจ้าของ" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "หมายเลข PAN" @@ -4879,35 +5207,35 @@ msgstr "หมายเลข PAN" msgid "PDF" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4950,12 +5278,14 @@ msgstr "" msgid "Password" msgstr "รหัสผ่าน" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" msgstr "" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4968,20 +5298,20 @@ msgstr "" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "" @@ -4991,15 +5321,15 @@ msgid "Payment Gateway" msgstr "เกตเวย์การชำระเงิน" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "ได้รับการชำระเงิน" @@ -5021,8 +5351,8 @@ msgid "Payment for " msgstr "" #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "" @@ -5039,6 +5369,10 @@ msgstr "" msgid "Payment for Document Type" msgstr "" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "" @@ -5051,15 +5385,20 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "ผู้คน" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5077,16 +5416,12 @@ msgstr "" msgid "Percentage Discount" msgstr "" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "หมายเลขโทรศัพท์" @@ -5099,10 +5434,6 @@ msgstr "สีชมพู" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "" -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "" - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "โปรดขอให้ผู้ดูแลระบบของคุณตรวจสอบการลงทะเบียนของคุณ" @@ -5119,11 +5450,15 @@ msgstr "" msgid "Please complete the previous course to unlock this one." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -5135,11 +5470,11 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "" @@ -5151,12 +5486,11 @@ msgstr "" msgid "Please enter a valid Contact Us URL." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "" @@ -5164,19 +5498,19 @@ msgstr "" msgid "Please enter a valid timestamp" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "" @@ -5184,16 +5518,16 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "" - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "" + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:19 @@ -5205,11 +5539,11 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "" -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "" @@ -5217,19 +5551,35 @@ msgstr "" msgid "Please run the code to execute the test cases." msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "" + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "โปรดเลือกวันที่" -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "" @@ -5237,19 +5587,27 @@ msgstr "" msgid "Please select a member" msgstr "" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "" @@ -5261,14 +5619,10 @@ msgstr "" msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "" - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5307,11 +5661,11 @@ msgstr "" msgid "Post" msgstr "โพสต์" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "รหัสไปรษณีย์" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "" @@ -5356,7 +5710,8 @@ msgid "Preview Image" msgstr "ดูตัวอย่างภาพ" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "" @@ -5366,13 +5721,13 @@ msgid "Previous" msgstr "ก่อนหน้า" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "การตั้งราคา" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -5397,7 +5752,7 @@ msgstr "" msgid "Problem Statement" msgstr "" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "" @@ -5406,7 +5761,8 @@ msgstr "" msgid "Profession" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "" @@ -5440,17 +5796,21 @@ msgstr "" msgid "Program updated successfully" msgstr "" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "" @@ -5478,14 +5838,14 @@ msgstr "" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5496,12 +5856,11 @@ msgstr "ความคืบหน้า" msgid "Progress (%)" msgstr "ความคืบหน้า (%)" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "" @@ -5510,7 +5869,7 @@ msgstr "" msgid "Progress Summary for {0}" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "" @@ -5522,9 +5881,10 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5540,12 +5900,17 @@ msgid "Published Courses" msgstr "" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "เผยแพร่เมื่อ" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "" @@ -5570,10 +5935,9 @@ msgstr "ไพธอน" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5614,18 +5978,18 @@ msgstr "" msgid "Questions" msgstr "" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "" @@ -5634,10 +5998,14 @@ msgstr "" msgid "Quiz ID" msgstr "" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "" @@ -5664,7 +6032,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "" -#: frontend/src/pages/QuizForm.vue:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "" @@ -5673,9 +6041,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "" @@ -5690,7 +6058,7 @@ 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5751,7 +6119,7 @@ msgstr "ชื่ออ้างอิง" msgid "Regards" msgstr "" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "" @@ -5759,26 +6127,22 @@ msgstr "" msgid "Registered but disabled" msgstr "ลงทะเบียนแล้วแต่ปิดใช้งาน" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "ถูกปฏิเสธ" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "ลบ" @@ -5786,15 +6150,20 @@ msgstr "ลบ" msgid "Remove Highlight" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "" + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "" @@ -5817,23 +6186,18 @@ msgstr "ดำเนินการต่อ" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "ตรวจสอบ" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5848,7 +6212,8 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "บทบาท" @@ -5857,19 +6222,19 @@ msgstr "บทบาท" msgid "Route" msgstr "เส้นทาง" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -5881,6 +6246,12 @@ msgstr "" msgid "Run" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5893,7 +6264,7 @@ msgid "SCORM Content" msgstr "" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "" @@ -5908,7 +6279,7 @@ msgstr "" msgid "SEO" msgstr "" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "" @@ -5921,11 +6292,11 @@ msgstr "วันเสาร์" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5934,10 +6305,14 @@ msgstr "วันเสาร์" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5948,15 +6323,13 @@ msgid "Save" msgstr "บันทึก" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "" @@ -5970,6 +6343,7 @@ msgid "Scheduled Flow" msgstr "" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5983,12 +6357,12 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5998,11 +6372,16 @@ msgstr "" msgid "Search by Name" msgstr "" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "" @@ -6016,29 +6395,30 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "" -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "" @@ -6102,11 +6482,11 @@ msgstr "" msgid "Send calendar invite for evaluations" msgstr "" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "" @@ -6118,38 +6498,39 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "การตั้งค่า" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "" @@ -6217,8 +6598,8 @@ msgstr "" msgid "Signup Settings" msgstr "" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "" @@ -6259,16 +6640,24 @@ msgstr "" msgid "Slot deleted successfully" msgstr "" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6281,14 +6670,16 @@ msgstr "" msgid "Staff" msgstr "" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6298,7 +6689,7 @@ msgstr "" msgid "Start Date:" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6310,6 +6701,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6338,16 +6730,15 @@ msgstr "" msgid "Startup Organization" msgstr "" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "" @@ -6358,15 +6749,15 @@ msgstr "" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6375,38 +6766,50 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "สถานะ" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 -#: lms/lms/doctype/lms_settings/lms_settings.json -msgid "Students" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" msgstr "" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "" + +#. Label of the show_students (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Students" msgstr "" #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' @@ -6415,13 +6818,13 @@ msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "หัวข้อ" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "" @@ -6439,10 +6842,14 @@ msgstr "" msgid "Submission by" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "" @@ -6455,7 +6862,7 @@ msgstr "" msgid "Submit" msgstr "ส่ง" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "ส่งข้อเสนอแนะ" @@ -6485,7 +6892,7 @@ msgstr "" msgid "Sunday" msgstr "" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -6495,7 +6902,6 @@ msgstr "" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6520,10 +6926,10 @@ msgstr "" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6542,7 +6948,7 @@ msgid "System Manager" msgstr "ผู้จัดการระบบ" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "" @@ -6568,8 +6974,8 @@ msgid "Team Work" msgstr "" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "" @@ -6607,7 +7013,7 @@ msgstr "" msgid "Text" msgstr "ข้อความ" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "" @@ -6618,7 +7024,11 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "" + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "" @@ -6626,7 +7036,7 @@ msgstr "" msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "" -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "" @@ -6638,11 +7048,11 @@ msgstr "" msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "" @@ -6650,15 +7060,23 @@ msgstr "" msgid "The last day to schedule your evaluations is " msgstr "" -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "" -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "" @@ -6670,19 +7088,15 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "" - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "" @@ -6705,10 +7119,6 @@ msgstr "" msgid "These customisations will work on the main batch page." msgstr "" -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "" - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "" @@ -6718,29 +7128,29 @@ msgstr "" msgid "This certificate does no expire" msgstr "" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "" @@ -6777,7 +7187,7 @@ msgid "This quiz consists of {0} questions." msgstr "" #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6859,7 +7269,9 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6867,7 +7279,7 @@ msgstr "" msgid "Timezone" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "" @@ -6894,8 +7306,12 @@ msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6917,7 +7333,11 @@ msgstr "" msgid "Title" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "" + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "" @@ -6932,7 +7352,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -6959,10 +7379,18 @@ msgstr "" msgid "Training Feedback" msgstr "ข้อเสนอแนะการฝึกอบรม" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "รายละเอียดธุรกรรม" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6979,12 +7407,12 @@ msgstr "" msgid "Tuesday" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "" @@ -6997,8 +7425,9 @@ 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:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7010,11 +7439,11 @@ msgstr "" msgid "Type" msgstr "" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "" @@ -7054,7 +7483,8 @@ msgstr "" msgid "Under Review" msgstr "อยู่ระหว่างการตรวจสอบ" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "" @@ -7075,29 +7505,30 @@ msgstr "" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "อัปเดต" @@ -7113,11 +7544,15 @@ msgstr "" msgid "Upload" msgstr "อัปโหลด" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "" @@ -7171,6 +7606,10 @@ msgstr "" msgid "User Skill" msgstr "" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "" + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "" @@ -7180,8 +7619,9 @@ msgstr "" msgid "Username" msgstr "ชื่อผู้ใช้" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "ผู้ใช้" @@ -7210,7 +7650,7 @@ msgid "Video Embed Link" msgstr "" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" +msgid "Video Statistics" msgstr "" #: frontend/src/pages/JobDetail.vue:31 @@ -7226,7 +7666,7 @@ msgstr "" msgid "View Resume" msgstr "" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "" @@ -7235,10 +7675,6 @@ msgstr "" msgid "Violet" msgstr "สีม่วง" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "" @@ -7258,11 +7694,14 @@ msgid "Volunteering or Internship" msgstr "" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" @@ -7296,12 +7735,12 @@ msgstr "วันพุธ" msgid "Welcome to {0}!" msgstr "" -#: frontend/src/pages/PersonaForm.vue:32 -msgid "What best describes your role?" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" msgstr "" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" +#: frontend/src/pages/PersonaForm.vue:32 +msgid "What best describes your role?" msgstr "" #: frontend/src/pages/PersonaForm.vue:21 @@ -7312,7 +7751,7 @@ msgstr "" msgid "When a course gets submitted for review, it will be listed here." msgstr "" -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "" @@ -7320,11 +7759,6 @@ msgstr "" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7348,7 +7782,7 @@ msgid "Work Experience Details" msgstr "" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "" @@ -7358,7 +7792,7 @@ msgstr "" msgid "Write a Review" msgstr "" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "" @@ -7369,27 +7803,51 @@ msgstr "" msgid "Yellow" msgstr "สีเหลือง" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "" + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "" + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "" + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "" + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "" + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "" @@ -7418,6 +7876,10 @@ msgstr "" msgid "You can find their resume attached to this email." msgstr "" +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "" @@ -7426,42 +7888,114 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "" -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "" -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "" -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "" +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "" + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "" + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "" + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "" + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "" + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "" + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "" -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "" + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "" + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "" + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "" + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "" + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "" + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "" + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "" + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "" +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "" @@ -7483,7 +8017,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "" @@ -7495,11 +8029,11 @@ msgstr "" msgid "You have applied" msgstr "" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "" @@ -7511,7 +8045,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "" @@ -7523,15 +8057,15 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "" @@ -7540,18 +8074,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "" #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." +msgid "You must be an Admin to assign badges to users." msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "" @@ -7572,7 +8106,7 @@ msgstr "" msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "" -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "" @@ -7595,11 +8129,11 @@ msgstr "" msgid "Your Output" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "" @@ -7607,7 +8141,7 @@ msgstr "" msgid "Your calendar is set." msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "" @@ -7615,12 +8149,15 @@ msgstr "" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "" + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "" @@ -7644,19 +8181,28 @@ msgstr "" msgid "Zen Mode" msgstr "" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "" @@ -7665,6 +8211,10 @@ msgstr "" msgid "Zoom Settings" msgstr "" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "" @@ -7710,8 +8260,9 @@ msgstr "ใบรับรอง" msgid "certificates" msgstr "ใบรับรอง" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7733,15 +8284,15 @@ msgstr "" msgid "days" msgstr "วัน" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "การประเมิน" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "" @@ -7761,11 +8312,11 @@ msgstr "" msgid "lessons" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "" @@ -7795,7 +8346,7 @@ msgstr "นาที" msgid "others" msgstr "อื่นๆ" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "" @@ -7828,7 +8379,7 @@ msgstr "" msgid "to select" msgstr "" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "" @@ -7852,7 +8403,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "" @@ -7864,11 +8415,11 @@ msgstr "" msgid "{0} has applied for the job position {1}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "" @@ -7884,11 +8435,11 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "" @@ -7896,7 +8447,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "" @@ -7904,45 +8455,45 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "ไม่พบ {0}" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "" diff --git a/lms/locale/tr.po b/lms/locale/tr.po index 2efa6b55..361a8458 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: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-05 06:43\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:25\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr "" msgid " you are on a" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "ÖYS Ayarları" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "Ana Sayfayı Ayarla" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "ÖYS Portalını Ziyaret Et" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "Kurs Oluştur" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "Dokümantasyon" @@ -67,26 +67,26 @@ msgstr "Dokümantasyon" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "Başlarken" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "İstatistikler" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "A new batch has been published on " msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -102,27 +102,23 @@ msgstr "" msgid "A new course has been published on " msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "Hakkında" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "Şartlar ve/veya Politikaların Kabulü" msgid "Account ID" msgstr "Hesap Kimliği" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "Hesap İsmi" @@ -151,21 +151,20 @@ msgstr "Başarılar" msgid "Active Members" msgstr "" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "Yeni" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "" msgid "Add Evaluator" msgstr "" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "Ders Ekle" @@ -200,6 +199,10 @@ msgstr "Yuva Ekle" msgid "Add Test Case" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "Bölüm Ekle" @@ -208,23 +211,19 @@ msgstr "Bölüm Ekle" msgid "Add a Lesson" msgstr "Ders Ekle" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "Öğrenci Ekle" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" -msgstr "Kurs Ekle" +msgid "Add a course to the batch" +msgstr "" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "Bir ders ekle" @@ -237,7 +236,7 @@ msgstr "" msgid "Add a new question" msgstr "Yeni Soru Ekle" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "" @@ -257,11 +256,11 @@ msgstr "Bir değerlendirme ekleyin" msgid "Add an assignment to your lesson" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 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/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "" @@ -269,7 +268,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "" @@ -281,20 +280,16 @@ msgstr "" msgid "Add web page to sidebar" msgstr "Web sayfasını kenar çubuğuna ekle" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "Ödevinizi {0} olarak ekleyin" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "Yönetici" msgid "Administrator" msgstr "Yönetici" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "Tümü" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "Tüm Kurslar" @@ -344,12 +338,13 @@ msgstr "Eğer bir sınır konulmuşsa tüm soruların puanları aynı olmalıdı msgid "Allow Guest Access" msgstr "" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" -msgstr "Web Sitesinden İş İlanı Verilmesine İzin Verin" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" +msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "Kendi Kendine Kayıt Olmaya İzin Ver" @@ -359,10 +354,6 @@ msgstr "Kendi Kendine Kayıt Olmaya İzin Ver" msgid "Allow accessing future dates" msgstr "Gelecekteki tarihlere erişime izin ver" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "Kendi Kendine Kayıt Olmaya İzin Ver" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "Zaten kayıltı" @@ -375,9 +366,10 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "Tutar" msgid "Amount (USD)" msgstr "Tutar (USD)" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "Ödenen partiler için tutar ve para birimi gereklidir." -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "Ücretli kurslar için miktar ve para birimi gereklidir." #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "GST ile Tutar" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "Duyuru" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "Duyurular" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "Bu işe başvur" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "Onaylandı" @@ -486,11 +480,11 @@ msgstr "Onaylandı" msgid "Apps" msgstr "Uygulamalar" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "" @@ -502,18 +496,22 @@ msgstr "" msgid "Are you sure you want to enroll?" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "" + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "" #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "Değerlendirme" @@ -529,18 +527,18 @@ msgstr "Değerlendirme Adı" msgid "Assessment Type" msgstr "Değerlendirme Türü" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "Atama" msgid "Assignment Attachment" msgstr "Ödev Eki" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "Ödev Başlığı" msgid "Assignment created successfully" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "{1} tarafından verilen {0} Dersi için ödev zaten mevcut." -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "Ödev dersin alt kısmında görünecektir." #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "Atamalar" @@ -630,7 +637,7 @@ msgstr "Atamalar" msgid "At least one applicable item is required" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "Bu soruda en az bir seçeneğin doğru olması gerekmektedir." @@ -660,13 +667,8 @@ msgstr "Giyim Tercihi" msgid "Authorize Google Calendar Access" msgstr "Google Takvim Erişimini Yetkilendirin" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "Otomatik Atama" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "Otomatik Kayıt" @@ -679,23 +681,27 @@ msgstr "" msgid "Available Slots" msgstr "" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "Ortalama Puan" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" msgstr "" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 @@ -720,6 +726,10 @@ msgstr "Rozet Açıklaması" msgid "Badge Image" msgstr "Rozet Resmi" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "" @@ -748,21 +758,28 @@ msgstr "" msgid "Badge {0} has already been assigned to this {1}." msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "Parti" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "Toplu Kurs" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "Parti Detayları" msgid "Batch Details Raw" msgstr "" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "" @@ -815,6 +835,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "" msgid "Batch Settings" msgstr "" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "Batch Başlangıç Tarihi" @@ -842,7 +864,7 @@ msgstr "Batch Başlangıç Tarihi" msgid "Batch Start Date:" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "" @@ -853,33 +875,43 @@ msgstr "" msgid "Batch Title" msgstr "" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "" +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "Parti:" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "Sınıflar" @@ -892,21 +924,21 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "Fatura Detayları" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "Fatura İsmi" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "" @@ -950,15 +982,11 @@ msgstr "" msgid "CGPA/4" msgstr "CGPA/4" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "İptal" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "Günlük Giyim" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "Sertifika" @@ -1019,7 +1052,7 @@ msgstr "Sertifika E-posta Şablonu" msgid "Certificate Link" msgstr "Sertifika Bağlantısı" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "" @@ -1027,32 +1060,36 @@ msgstr "" msgid "Certificate saved successfully" msgstr "" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "Sertifikalar" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "Sertifikasyon" @@ -1066,7 +1103,19 @@ msgstr "Sertifikalar" msgid "Certification Name" msgstr "Sertifika Adı" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "" @@ -1075,20 +1124,20 @@ msgstr "" msgid "Certifications" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "Sertifikalı Katılımcılar" @@ -1096,18 +1145,18 @@ msgstr "Sertifikalı Katılımcılar" msgid "Change" msgstr "Değiştir" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "Değişiklikler başarıyla kaydedildi" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "Bölüm" @@ -1116,23 +1165,24 @@ msgstr "Bölüm" msgid "Chapter Reference" msgstr "Bölüm Referansı" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "Bölüm başarıyla eklendi" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "Bölüm başarıyla güncellendi" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "Bölümler" @@ -1181,11 +1231,11 @@ msgstr "" msgid "Choices" msgstr "Seçimler" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "Uygulanabilir tüm cevapları seçin" @@ -1197,13 +1247,13 @@ msgstr "" msgid "Choose an icon" msgstr "Bir simge seçimi" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "Bir cevap seçin" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "" msgid "Class:" msgstr "" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "Açık" @@ -1222,7 +1272,7 @@ msgstr "Açık" msgid "Clearly Defined Role" msgstr "" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "Buraya tıklayın" @@ -1248,7 +1298,7 @@ msgstr "Kapat" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "Daralt" @@ -1285,27 +1335,29 @@ msgstr "" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "Renk" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "Yorumlar" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "" @@ -1315,7 +1367,7 @@ msgstr "" msgid "Common keywords that will be used for all pages" msgstr "" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "Topluluk" @@ -1328,20 +1380,20 @@ msgstr "Şirket" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "Şirket Detayları" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "Şirket E-posta Adresi" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "Şirket Logosu" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "Şirket Türü" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "Kayıt İşlemini Tamamlayın" msgid "Complete Your Enrollment" msgstr "" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "" @@ -1395,6 +1448,11 @@ msgstr "" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "Tamamlandı" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "" msgid "Conduct Evaluation" msgstr "" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "Onayla" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "" @@ -1441,7 +1520,7 @@ msgstr "" msgid "Confirm Your Action" msgstr "" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "" @@ -1456,7 +1535,7 @@ msgstr "Onay E-postası Gönderildi" msgid "Confirmation Email Template" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "Sertifikanızı aldığınız için tebrikler!" @@ -1476,7 +1555,10 @@ msgstr "" msgid "Contact Us URL" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "Bu kursa kayıt olmak için Yönetici ile iletişime geçin" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "Bu kursa kayıt olmak için Yönetici ile iletişime geçin." @@ -1485,7 +1567,7 @@ msgstr "Bu kursa kayıt olmak için Yönetici ile iletişime geçin." #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "Öğrenmeye Devam Et" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "Doğru Cevap" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "Kupon Kodu" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "" @@ -1569,22 +1651,24 @@ msgstr "" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "Kurs" @@ -1621,8 +1704,8 @@ msgstr "Kurs" msgid "Course Chapter" msgstr "Kurs Bölümü" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "Kurslar Tamamlandı" @@ -1638,14 +1721,19 @@ msgstr "" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "" msgid "Course Creator" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "Kurs Verileri" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "Kurs Açıklaması" @@ -1679,7 +1768,8 @@ msgstr "" msgid "Course Evaluator" msgstr "" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "Kurs Resmi" @@ -1693,7 +1783,7 @@ msgstr "Kurs Eğitmeni" msgid "Course Lesson" msgstr "Kurs Dersi" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "Kurs Listesi" @@ -1701,12 +1791,15 @@ msgstr "Kurs Listesi" msgid "Course Name" msgstr "Kurs Adı" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "Kurs İlerleme Özeti" @@ -1716,8 +1809,8 @@ msgstr "Kurs İlerleme Özeti" msgid "Course Settings" msgstr "Kurs Ayarları" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "Kurs İstatistikleri" @@ -1734,6 +1827,10 @@ msgstr "Kurs İstatistikleri" msgid "Course Title" msgstr "Kurs Başlığı" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "" @@ -1742,38 +1839,46 @@ msgstr "" msgid "Course already added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "Kurs başarıyla silindi" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "Kurs {0} bu gruba zaten eklenmiştir." -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "" #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "Kurs" msgid "Courses Completed" msgstr "Tamamlanan Kurslar" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "Kurslar başarıyla silindi" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "Kapak Resmi" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "Oluştur" msgid "Create Certificate" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "Yeni Oluştur" @@ -1846,15 +1956,15 @@ msgstr "Canlı Sınıf Oluştur" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "Bir Kurs Oluştur" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "" @@ -1866,35 +1976,37 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "Oluşturdu" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "Güncel Ders" msgid "Current Streak" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "" @@ -1964,10 +2081,6 @@ msgstr "Veri İçe Aktarma" msgid "Date" msgstr "Tarih" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "Tarih ve Saat" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "Tarih:" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "Derece Türü" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "Derece Türü" msgid "Delete" msgstr "Sil" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "Bölümü Sil" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "Kursu Sil" @@ -2034,7 +2148,7 @@ msgstr "Kursu Sil" msgid "Delete Program" msgstr "" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "Bu bölümü silmek istiyor musunuz?" @@ -2042,11 +2156,11 @@ msgstr "Bu bölümü silmek istiyor musunuz?" msgid "Delete this coupon?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "Bu dersi silmek istiyor musunuz?" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "Kursu silmek, tüm bölümlerini ve derslerini de silecektir. Bu kursu silmek istediğinizden emin misiniz?" @@ -2054,18 +2168,22 @@ msgstr "Kursu silmek, tüm bölümlerini ve derslerini de silecektir. Bu kursu s msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Bu bölümü silmek, tüm derslerini de silecek ve onu kurstan kalıcı olarak kaldıracaktır. Bu eylem geri alınamaz. Devam etmek istediğinizden emin misiniz?" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Bu dersi silmek onu kurstan kalıcı olarak kaldıracaktır. Bu eylem geri alınamaz. Devam etmek istediğinizden emin misiniz?" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "Bu dersi silmek onu kurstan kalıcı olarak kaldıracaktır. Bu eylem ge #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "Masa" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "Ayrıntılar" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "" + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "Kendi Kendine Kayıt Olmayı Devre Dışı Bırak" @@ -2119,6 +2243,7 @@ msgstr "" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "İndirim" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "İndirim Tutarı" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "İndirim Türü" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "Tartışma" @@ -2206,8 +2331,6 @@ msgstr "Süre (dk)" msgid "Duration of the live class in minutes" msgstr "Canlı dersin dakika cinsinden süresi" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "" msgid "Edit Badge Assignment" msgstr "" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "Bölümü Düzenle" @@ -2241,11 +2364,19 @@ msgstr "" msgid "Edit Email Template" msgstr "" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "Profili Düzenle" @@ -2302,10 +2433,6 @@ msgstr "" msgid "Email Sent" msgstr "E-posta Gönderildi" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "E-Posta Şablonu" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "E-Posta Şablonları" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "" @@ -2353,12 +2479,13 @@ msgstr "Değerlendirmeler için takvim davetleri göndermek üzere Google Ayarla msgid "Enable Negative Marking" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "Bunu yalnızca bir SCORM paketini bölüm olarak yüklemek istiyorsanız etkinleştirin." #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "Bunu yalnızca bir SCORM paketini bölüm olarak yüklemek istiyorsanız #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "Etkin" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "Bunu etkinleştirmek, sertifikanın sertifikalı katılımcılar sayfasında yayınlanmasını sağlayacaktır." #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "Bitiş Tarihi" @@ -2394,6 +2525,7 @@ msgstr "Bitiş Tarihi (veya beklenen)" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "Bitiş Tarihi (veya beklenen)" msgid "End Time" msgstr "Bitiş Zamanı" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "" @@ -2416,27 +2548,50 @@ msgstr "" msgid "Enforce Course Order" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "Hemen Kaydol" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "Kayıtlı" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "Kayıtlı Öğrenci" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "Kayıtlar" @@ -2475,7 +2631,7 @@ msgstr "Değerlendirmeler için takvim davetleri göndermek üzere Google Ayarla msgid "Enter a Coupon Code" msgstr "" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "Bir URL girin" @@ -2487,7 +2643,11 @@ msgstr "" msgid "Enter reply to email" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "" @@ -2499,7 +2659,7 @@ msgstr "" msgid "Error creating email template" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -2507,16 +2667,27 @@ msgstr "" msgid "Error creating quiz: {0}" msgstr "" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "" @@ -2524,9 +2695,14 @@ msgstr "" msgid "Error updating email template" msgstr "" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "Değerlendirme" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "Değerlendirme Detayları" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "Değerlendirme Bitiş Tarihi" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "Değerlendirme Talebi" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2562,9 +2743,10 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "Değerlendirici Programı" msgid "Evaluator added successfully" msgstr "" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "" - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2616,7 +2794,7 @@ msgstr "" msgid "Event" msgstr "Etkinlik" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "" @@ -2637,7 +2815,7 @@ msgstr "Alıştırma Başlığı" msgid "Exercise deleted successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "Genişlet" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "Sona Erme Tarihi" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "Son Kullanım Tarihi" @@ -2710,6 +2888,10 @@ msgstr "Başarısız" msgid "Failed" msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "" @@ -2718,7 +2900,7 @@ msgstr "" msgid "Failed to enroll in program: {0}" msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" @@ -2726,7 +2908,7 @@ msgstr "" msgid "Failed to send email" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2734,26 +2916,26 @@ msgstr "" msgid "Failed to update badge assignment: " msgstr "" -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "Geri Bildirim" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "Gerektiğinde gönderinizde düzenlemeler yapmaktan çekinmeyin." @@ -2776,7 +2958,7 @@ msgstr "Dosya Türü" msgid "Filter assignments by course" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "" @@ -2784,7 +2966,7 @@ msgstr "" msgid "Filter by Exercise" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "" @@ -2793,7 +2975,8 @@ msgstr "" msgid "Filter by Status" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "Adı" @@ -2823,13 +3006,18 @@ msgstr "Esnek Zaman" msgid "Formal Wear" msgstr "Resmi Giyim" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "Serbest" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "Tam Adı" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "Fonksiyon" msgid "GST Amount" msgstr "" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "" @@ -2915,8 +3103,8 @@ msgstr "" msgid "General" msgstr "Genel" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "" @@ -2924,7 +3112,7 @@ msgstr "" msgid "Generate Google Meet Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "Sertifika Al" @@ -2947,7 +3135,7 @@ msgstr "" msgid "Get the app on your iPhone for easy access & a better experience" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "" @@ -2956,6 +3144,48 @@ msgstr "" msgid "Github ID" msgstr "Github Kimliği" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "Git" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "Google Takvim" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "Ünvan" @@ -2978,7 +3208,7 @@ msgstr "" msgid "Grade Type" msgstr "" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "Hesabınız Varsa Giriş Yapın" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "Başlık" @@ -3023,7 +3253,7 @@ msgstr "Merhaba" msgid "Hello Learner" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "Yardım" @@ -3031,7 +3261,7 @@ msgstr "Yardım" msgid "Help others learn something new by creating a course." msgstr "Bir kurs oluşturarak başkalarının yeni bir şeyler öğrenmesine yardımcı olun." -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "" @@ -3044,7 +3274,7 @@ msgstr "" msgid "Here are the details:" msgstr "" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "Merhaba" @@ -3078,6 +3308,10 @@ msgstr "Özel Bilgilerimi başkalarından gizle" msgid "Highlight" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "" + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "" msgid "Hiring" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "Ana Sayfa" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "" @@ -3114,15 +3350,19 @@ msgstr "Şu anda burada çalışıyorum" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "{0} kursu için sertifikanızı başarıyla kazandığınızı size duyurmaktan mutluluk duyuyorum. Tebrikler!" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "Müsait değilim" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "ID" @@ -3137,8 +3377,8 @@ msgstr "Simge" msgid "Identify User Category" msgstr "" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." msgstr "" #: frontend/src/components/Quiz.vue:46 @@ -3190,19 +3430,19 @@ msgstr "Resim" msgid "Image search powered by" msgstr "" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "Resim: Bozuk Veri Akışı" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "İçe Aktar" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "" @@ -3228,6 +3468,10 @@ msgstr "" msgid "Include In Preview" msgstr "Önizlemeye Dahil Et" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "Kurum Adı" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "Eğitmen" @@ -3285,15 +3528,22 @@ msgstr "Eğitmen İçeriği" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "Eğitmen Notları" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "" + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "Eğitmenler" msgid "Instructors Comments" msgstr "Eğitmen Yorumları" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "İlgi Alanı" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "Geçersiz Sınav Kimliği" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "" @@ -3352,21 +3606,21 @@ msgstr "" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "Veriliş tarihi" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "Yayınlanma Tarihi" @@ -3399,21 +3653,11 @@ msgstr "JavaScript" msgid "Job" msgstr "İş" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "İş İlanları Alt Başlığı" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "İş İlanı Başlığı" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "İş Detayları" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "İş Alımları" @@ -3424,11 +3668,6 @@ msgstr "İş Alımları" msgid "Job Opportunity" msgstr "İş Fırsatı" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "İş Ayarları" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "İş Ünvanı" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "İşler" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "Katıl" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "" @@ -3484,8 +3725,8 @@ msgstr "" msgid "Keep going," msgstr "" -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "ÖYS" @@ -3606,6 +3847,11 @@ msgstr "ÖYS Kurs İncelemesi" msgid "LMS Enrollment" msgstr "ÖYS Kaydı" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "ÖYS Canlı Sınıf" msgid "LMS Live Class Participant" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "ÖYS Mentor Talebi" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "ÖYS Kaynağı" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "Etiket" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "Dil" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "Soyadı" @@ -3789,11 +4030,16 @@ msgstr "Soyadı" msgid "Launch File" msgstr "" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "" @@ -3814,7 +4060,7 @@ msgstr "" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "Ders" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "Ders Referansı" msgid "Lesson Title" msgstr "Ders Başlığı" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "" @@ -3856,7 +4114,8 @@ msgstr "" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "" -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "LinkedIn" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "LinkedIn" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "Canlı" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "Canlı Sınıf" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "Konum Tercihi" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "Giriş" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "Frappe Cloud'a Giriş Yapın?" @@ -3966,7 +4225,7 @@ msgstr "Başvurmak için giriş yapın" msgid "Longest Streak" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "" @@ -3979,8 +4238,8 @@ msgstr "" msgid "Make LMS the default home" msgstr "ÖYS'yi varsayılan ana sayfa yapın" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "Bir Duyuru Yapın" @@ -3988,11 +4247,7 @@ msgstr "Bir Duyuru Yapın" msgid "Make notes for quick revision. Press / for menu." msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4006,6 +4261,11 @@ msgstr "Yönetici (Satış/Pazarlama/Müşteri)" msgid "Manifest File" msgstr "" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "İşaretle" @@ -4018,7 +4278,7 @@ msgstr "Hepsini Okundu İşaretle" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "Orta" @@ -4084,9 +4345,9 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "Üyeler" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "" @@ -4143,8 +4406,12 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "" msgid "Member already enrolled in this batch" msgstr "" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "" @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Meta Açıklaması" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "" @@ -4321,7 +4593,7 @@ msgstr "" msgid "Milestone" msgstr "Kilometre Taşı" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "" @@ -4332,6 +4604,7 @@ msgstr "" #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "Değiştirilmiş" msgid "Modified By" msgstr "Değiştiren" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "Modül Adı yanlış veya mevcut değil." -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "Modül hatalı." @@ -4382,7 +4659,7 @@ msgstr "Modül hatalı." msgid "Monday" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "" @@ -4395,11 +4672,11 @@ msgstr "Daha fazla" msgid "Multiple Correct Answers" msgstr "Birden Fazla Doğru Cevap" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "" @@ -4407,6 +4684,10 @@ msgstr "" msgid "My Notes" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "Profilim" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "Müsaitliğim" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "Takvimim" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "Adı" @@ -4426,17 +4709,19 @@ msgstr "Adı" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "Yeni" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "Yeni Parti" @@ -4444,8 +4729,9 @@ msgstr "Yeni Parti" msgid "New Coupon" msgstr "" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "Yeni Kurs" @@ -4453,7 +4739,12 @@ msgstr "Yeni Kurs" msgid "New Email Template" msgstr "" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "Yeni İş" @@ -4461,6 +4752,10 @@ msgstr "Yeni İş" msgid "New Job Applicant" msgstr "Yeni İş Başvurusu" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "" @@ -4477,11 +4772,11 @@ msgstr "Yeni Kayıt" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "Toplu işlerde yeni yorum {0}" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "{1} dersinde {0} konusuna yeni yanıt" @@ -4495,7 +4790,7 @@ msgstr "Yeni {0}" msgid "Next" msgstr "Sonraki" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "Değerlendirme Yok" @@ -4528,9 +4823,17 @@ msgstr "" msgid "No Upcoming Evaluations" msgstr "Yaklaşan Değerlendirme Yok" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" -msgstr "Hiçbir duyuru yok" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." +msgstr "" #: lms/templates/certificates_section.html:23 msgid "No certificates" @@ -4544,15 +4847,16 @@ msgstr "" msgid "No coupons selected for deletion" msgstr "" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" msgstr "" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "Hiçbir kurs oluşturulmadı" @@ -4561,7 +4865,7 @@ msgstr "Hiçbir kurs oluşturulmadı" msgid "No courses under review" msgstr "İncelenmekte olan kurs yok" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "" @@ -4569,7 +4873,7 @@ msgstr "" msgid "No introduction" msgstr "Tanıtım yok" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "Planlanmış canlı ders yok" @@ -4593,20 +4897,21 @@ msgstr "" msgid "No quizzes added yet." msgstr "" -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "Not Verilmedi" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "İzin yok" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "Kaydedilmedi" msgid "Note" msgstr "Not" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "Notlar" @@ -4689,11 +4997,11 @@ msgstr "Bildirimler" msgid "Notify me when available" msgstr "Kullanılabilir olduğundan bana bildir" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "Eve yakın ofis" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "Çevrimdışı" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "" msgid "Once again, congratulations on this significant accomplishment." msgstr "Bu önemli başarı için bir kez daha tebrikler." -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "Moderatör başvurunuzu değerlendirdiğinde, ayrıntıları burada bulabilirsiniz." #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "Çevrimiçi" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "" + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "Sadece {0} türündeki dosyalar kabul edilecektir." -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "Açık Kurs" msgid "Open Ended" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "" #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "Turuncu" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "Sipariş No" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "Organizasyon" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "" msgid "Others" msgstr "Diğer" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "" @@ -4852,18 +5176,22 @@ msgstr "" msgid "Output" msgstr "" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "Genel Bakış" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "Sahibi" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "PAN Numarası" @@ -4876,35 +5204,35 @@ msgstr "PAN Numarası" msgid "PDF" msgstr "PDF" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "Ücretli Kurs" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "Başarı Yüzdesi" msgid "Password" msgstr "Şifre" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" msgstr "" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "Ödeme Ülkesi" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "Ödeme Detayları" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "Ödeme Gateway" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "Ödeme Kimliği" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "Ödeme Alındı" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "" #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "" @@ -5036,6 +5366,10 @@ msgstr "Belge Ödemesi" msgid "Payment for Document Type" msgstr "" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "" @@ -5048,15 +5382,20 @@ msgstr "Ödeme uygulaması yüklü değil" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "Yüzde (örn. %70)" msgid "Percentage Discount" msgstr "" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "Telefon Numarası" @@ -5096,10 +5431,6 @@ msgstr "" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "" -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "" - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "Lütfen yöneticinizden kayıt işleminizin doğrulamasını isteyin" @@ -5116,11 +5447,15 @@ msgstr "Yeni şifrenizi belirlemek için lütfen aşağıdaki linke tıklayını msgid "Please complete the previous course to unlock this one." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -5132,11 +5467,11 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "Lütfen tüm soruları {0} dakika içinde yanıtladığınızdan emin olun." -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "" @@ -5148,12 +5483,11 @@ msgstr "" msgid "Please enter a valid Contact Us URL." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "Lütfen geçerli bir URL girin." -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "" @@ -5161,19 +5495,19 @@ msgstr "" msgid "Please enter a valid timestamp" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." -msgstr "Lütfen ödev gönderimi için URL'yi girin." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" +msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "Lütfen bizi nereden duyduğunuzu belirtin." @@ -5181,16 +5515,16 @@ msgstr "Lütfen bizi nereden duyduğunuzu belirtin." msgid "Please login to access the quiz." msgstr "Teste erişmek için lütfen giriş yapın." -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "Bu sayfaya erişebilmek için lütfen giriş yapın." - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "Ödeme işlemine devam etmek için lütfen giriş yapın." -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "" + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:19 @@ -5202,11 +5536,11 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "Lütfen iyi hazırlanın ve değerlendirmelere zamanında katılın." -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "" @@ -5214,19 +5548,35 @@ msgstr "" msgid "Please run the code to execute the test cases." msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "" + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "Lütfen bir tarih seçin." -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "" @@ -5234,19 +5584,27 @@ msgstr "" msgid "Please select a member" msgstr "" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "" @@ -5258,14 +5616,10 @@ msgstr "" msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "Lütfen ödev dosyasını yükleyin." - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "Olası Cevap 4" msgid "Post" msgstr "Gönder" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "Resim Önizleme" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "Video Önzileme" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "Önceki" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "Fiyatlandırma" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -5394,7 +5749,7 @@ msgstr "Özel Bilgiler, Eğitim ve Çalışma Ortamı Tercihlerinizi içerir" msgid "Problem Statement" msgstr "" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "" @@ -5403,7 +5758,8 @@ msgstr "" msgid "Profession" msgstr "Meslek" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "Profil Resmi" @@ -5437,17 +5793,21 @@ msgstr "" msgid "Program updated successfully" msgstr "" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "" @@ -5475,14 +5835,14 @@ msgstr "" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "" msgid "Progress (%)" msgstr "İlerleme (%)" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "" @@ -5507,7 +5866,7 @@ msgstr "" msgid "Progress Summary for {0}" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "" @@ -5519,9 +5878,10 @@ msgstr "Katılımcı Sayfasında Yayınla" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "Yayınlamış Kurslar" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "Yayınlanma Zamanı" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "" @@ -5567,10 +5932,9 @@ msgstr "" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "Soru {0} / {1}" msgid "Questions" msgstr "Sorular" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "Sorular başarıyla silindi" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "Test" @@ -5631,10 +5995,14 @@ msgstr "Test" msgid "Quiz ID" msgstr "Sınav Kimliği" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "Sınav Gönderimi" @@ -5661,7 +6029,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "" -#: frontend/src/pages/QuizForm.vue:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "Sınav başarıyla güncellendi" @@ -5670,9 +6038,9 @@ msgstr "Sınav başarıyla güncellendi" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "Sınavlar" @@ -5687,7 +6055,7 @@ 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "Referans Adı" msgid "Regards" msgstr "Saygılarımla" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "Şimdi Kaydol" @@ -5756,26 +6124,22 @@ msgstr "Şimdi Kaydol" msgid "Registered but disabled" msgstr "Kayıtlı ancak devre dışı" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "İlgili Kurslar" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "Kaldır" @@ -5783,15 +6147,20 @@ msgstr "Kaldır" msgid "Remove Highlight" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "Yanıtla" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "" + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "Davet İsteği" @@ -5814,23 +6183,18 @@ msgstr "Özgeçmiş" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "Gözden geçir" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "Rol Tercihi" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "Roller" @@ -5854,19 +6219,19 @@ msgstr "Roller" msgid "Route" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -5878,6 +6243,12 @@ msgstr "{0} satırlarında yinelenen sorular var." msgid "Run" msgstr "Çalıştır" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "" @@ -5905,7 +6276,7 @@ msgstr "" msgid "SEO" msgstr "" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "" @@ -5918,11 +6289,11 @@ msgstr "" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "Kaydet" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "Planla" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "" @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "arama" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "" msgid "Search by Name" msgstr "İsme Göre Ara" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "Başlığa Göre Ara" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "Başlığa göre ara" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "Bir simge arayın" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "Koltuk Sayısı" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "Kalan Koltuk" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "" -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "Kalan Koltuk Sayısı" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "" @@ -6099,11 +6479,11 @@ msgstr "" msgid "Send calendar invite for evaluations" msgstr "" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "" @@ -6115,38 +6495,39 @@ msgstr "" msgid "Set your Password" msgstr "Şifrenizi Ayarlayın" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "Kurulum" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "Ayarlar" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "Paylaş" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "Kısa Tanıtım" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "" @@ -6214,8 +6595,8 @@ msgstr "Yeni Kayıt" msgid "Signup Settings" msgstr "Kayıt Ayarları" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "Kayıtlar" @@ -6256,16 +6637,24 @@ msgstr "" msgid "Slot deleted successfully" msgstr "" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "Tükendi" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "Kaynak" msgid "Staff" msgstr "Ekip" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "Başlangıç" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "Başlangıç Tarihi" msgid "Start Date:" msgstr "Başlangıç Tarihi:" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "Öğrenmeye Başlayın" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "" msgid "Startup Organization" msgstr "Başlangıç Organizasyonu" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" msgstr "Mahalle" #. 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "" @@ -6355,15 +6746,15 @@ msgstr "" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,53 +6763,65 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "Durum" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "Durum/Puan" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "Öğrenci" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "Öğrenci İncelemeleri" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" +msgstr "" + +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "" + #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "Öğrenciler" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" -msgstr "Öğrenciler başarıyla silindi" - #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "Öğrenciler ödemeyi tamamladıktan sonra ücretli bir topluluğa kaydedilecekler" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "Konu" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "Konu gereklidir" @@ -6436,10 +6839,14 @@ msgstr "" msgid "Submission by" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "" @@ -6452,7 +6859,7 @@ msgstr "" msgid "Submit" msgstr "Gönder" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "Geri Bildirimi Gönder" @@ -6482,7 +6889,7 @@ msgstr "Özet" msgid "Sunday" msgstr "" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -6492,7 +6899,6 @@ msgstr "" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "Sistem Yöneticisi" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "Etiketler" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "Takım Çalışması" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "" @@ -6604,7 +7010,7 @@ msgstr "" msgid "Text" msgstr "" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "Geri bildiriminiz için teşekkür ederiz." @@ -6615,7 +7021,11 @@ msgstr "Geri bildiriminiz için teşekkür ederiz." msgid "Thanks and Regards" msgstr "Teşekkürler ve Saygılar" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "" + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "" @@ -6623,7 +7033,7 @@ msgstr "" msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "" -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "" @@ -6635,11 +7045,11 @@ msgstr "{0} kursuna artık {1} adresinden erişilebilir." msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "" @@ -6647,15 +7057,23 @@ msgstr "" msgid "The last day to schedule your evaluations is " msgstr "" -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "Bu slot başka bir katılımcı tarafından rezerve edilmiş." -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "" @@ -6667,19 +7085,15 @@ msgstr "Başvurunuzun durumu değişti." msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "Bu kursta bölüm bulunmamaktadır. Bölümleri buradan oluşturun ve yönetin." -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "Bu grupta boş yer bulunmamaktadır." -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "Bu grupta hiç öğrenci bulunmamaktadır." - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "" @@ -6702,10 +7116,6 @@ msgstr "" msgid "These customisations will work on the main batch page." msgstr "" -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "" - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "" @@ -6715,29 +7125,29 @@ msgstr "" msgid "This certificate does no expire" msgstr "" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "Bu kursta:" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "Bu kurs ücretsizdir." @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "Bu sınav {0} sorudan oluşmaktadır." #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6856,7 +7266,9 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "" msgid "Timezone" msgstr "Zaman Dilimi" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "" @@ -6891,8 +7303,12 @@ msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "" msgid "Title" msgstr "Başlık" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "" + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "" @@ -6929,7 +7349,7 @@ msgstr "Kime" msgid "To Date" msgstr "Bitiş Tarihi" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -6956,10 +7376,18 @@ msgstr "Toplam Kayıt" msgid "Training Feedback" msgstr "Eğitim Geri Bildirimi" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "İşlem Detayları" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "Tekrar Deneyin" msgid "Tuesday" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "X" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "" @@ -6994,8 +7422,9 @@ 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:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "" msgid "Type" msgstr "Türü" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "Cevabınızı yazın" @@ -7051,7 +7480,8 @@ msgstr "" msgid "Under Review" msgstr "İnceleniyor" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "" @@ -7072,29 +7502,30 @@ msgstr "Ayarlanmamış Rol" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "Yaklaşanlar" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "Yaklaşan Sınıflar" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "Yaklaşan Değerlendirmeler" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "Güncelle" @@ -7110,11 +7541,15 @@ msgstr "" msgid "Upload" msgstr "Yükle" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "Dosya Yükle" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "%{0} Yükleniyor" @@ -7168,6 +7603,10 @@ msgstr "Kullanıcı Girişi" msgid "User Skill" msgstr "Kullanıcı Becerisi" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "" + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "" @@ -7177,8 +7616,9 @@ msgstr "" msgid "Username" msgstr "Kullanıcı Adı" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "Kullanıcılar" @@ -7207,7 +7647,7 @@ msgid "Video Embed Link" msgstr "Video Gömme Bağlantısı" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" +msgid "Video Statistics" msgstr "" #: frontend/src/pages/JobDetail.vue:31 @@ -7223,7 +7663,7 @@ msgstr "Sertifikayı Görüntüle" msgid "View Resume" msgstr "" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "" @@ -7232,10 +7672,6 @@ msgstr "" msgid "Violet" msgstr "Mor" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "Staj" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "Yaklaşan grubumuza kaydolduğunuzu bildirmekten mutluluk duyuyoruz. Tebrikler!" @@ -7293,14 +7732,14 @@ msgstr "" msgid "Welcome to {0}!" msgstr "{0} Uygulamasına Hoş Geldiniz!" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" +msgstr "" + #: frontend/src/pages/PersonaForm.vue:32 msgid "What best describes your role?" msgstr "" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" -msgstr "Önizlemede dahil etmek ne anlama geliyor?" - #: frontend/src/pages/PersonaForm.vue:21 msgid "What is your use case for Frappe Learning?" msgstr "" @@ -7309,7 +7748,7 @@ msgstr "" msgid "When a course gets submitted for review, it will be listed here." msgstr "Bir kurs incelenmek üzere gönderildiğinde burada listelenecektir." -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "Bizi nereden duydunuz?" @@ -7317,11 +7756,6 @@ msgstr "Bizi nereden duydunuz?" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "Bu sertifika ile artık güncellenmiş becerilerinizi sergileyebilir ve başarınızı iş arkadaşlarınızla ve LinkedIn'de paylaşabilirsiniz. Sertifikanıza erişmek için lütfen aşağıda verilen bağlantıya tıklayın. Portalda oturum açtığınızdan emin olun." -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "İş Deneyimi" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "" @@ -7355,7 +7789,7 @@ msgstr "" msgid "Write a Review" msgstr "Bir İnceleme Yazın" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "Cevabınızı buraya yazın" @@ -7366,27 +7800,51 @@ msgstr "Cevabınızı buraya yazın" msgid "Yellow" msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "Bu gruba zaten kayıtlısınız." -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "Bu kursa zaten kayıtlısınız." -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." -msgstr "Bu sınıfın üyesi değilsiniz. Lütfen yaklaşan sınıflara göz atın." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." +msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "" + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "" + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "" + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "" + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "" + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "" @@ -7415,6 +7873,10 @@ msgstr "" msgid "You can find their resume attached to this email." msgstr "" +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "" @@ -7423,42 +7885,114 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "" -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "{0} tarihinden sonra değerlendirme planlayamazsınız." -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "Geçmiş dönemler için değerlendirme planlayamazsınız." -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "" -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "" +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "" + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "" + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "" + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "" + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "" + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "" + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "Bu sayfaya erişmek için izniniz yok." -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "" + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "" + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "" + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "" + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "" + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "" + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "" + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "" + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "" +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "Herhangi bir bildiriminiz yok." @@ -7480,7 +8014,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:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "" @@ -7492,11 +8026,11 @@ msgstr "Bu kursa zaten yorum eklediniz" msgid "You have applied" msgstr "" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "Bu gruba kayıt oldunuz" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "Bu kursa zaten kayıtlısınız" @@ -7508,7 +8042,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "" @@ -7520,15 +8054,15 @@ msgstr "" 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/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "" @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "" #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." +msgid "You must be an Admin to assign badges to users." msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "Bu kursa kaydolmak için önce giriş yapmanız gerekiyor" @@ -7569,7 +8103,7 @@ msgstr "Sınavı geçmek için %{0} doğru cevap almanız gerekecektir." msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "Bu kurs için mentor olmak üzere başvuruda bulundunuz. Talebiniz şu anda inceleme aşamasındadır." -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "Ödevi başarıyla teslim ettiniz." @@ -7592,11 +8126,11 @@ msgstr "Hesabınız başarıyla oluşturuldu!" msgid "Your Output" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "" @@ -7604,7 +8138,7 @@ msgstr "" msgid "Your calendar is set." msgstr "Takviminiz hazır." -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "" @@ -7612,12 +8146,15 @@ msgstr "" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "" + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "" @@ -7641,19 +8178,28 @@ msgstr "" msgid "Zen Mode" msgstr "" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "" @@ -7662,6 +8208,10 @@ msgstr "" msgid "Zoom Settings" msgstr "Zoom Ayarları" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "aktiviteler" @@ -7707,8 +8257,9 @@ msgstr "sertifika" msgid "certificates" msgstr "sertifikalar" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "" msgid "days" msgstr "gün" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "değerlendirme" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "" @@ -7758,11 +8309,11 @@ msgstr "eposta@ornek.com.tr" msgid "lessons" msgstr "ders" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "" @@ -7792,7 +8343,7 @@ msgstr "süreler" msgid "others" msgstr "diğer" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "" @@ -7825,7 +8376,7 @@ msgstr "" msgid "to select" msgstr "" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "" @@ -7849,7 +8400,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "{0} Ayarları bulunamadı" @@ -7861,11 +8412,11 @@ msgstr "" msgid "{0} has applied for the job position {1}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "" @@ -7881,11 +8432,11 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "" @@ -7893,7 +8444,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "{0} bir yorumda sizden bahsetti" @@ -7901,45 +8452,45 @@ msgstr "{0} bir yorumda sizden bahsetti" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "{} Tamamlandı" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "{} Kayıtlı" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "{} Kabul Edildi" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "{} Geçti" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "" diff --git a/lms/locale/vi.po b/lms/locale/vi.po index a05c6c98..2d354de1 100644 --- a/lms/locale/vi.po +++ b/lms/locale/vi.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-21 16:43\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:25\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr "" msgid " you are on a" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "" @@ -67,26 +67,26 @@ msgstr "" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "A new batch has been published on " msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -102,27 +102,23 @@ msgstr "" msgid "A new course has been published on " msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "Giới thiệu về" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "" msgid "Account ID" msgstr "" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "" @@ -151,21 +151,20 @@ msgstr "" msgid "Active Members" msgstr "" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "Thêm" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "" msgid "Add Evaluator" msgstr "" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "" @@ -200,6 +199,10 @@ msgstr "" msgid "Add Test Case" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "" @@ -208,23 +211,19 @@ msgstr "" msgid "Add a Lesson" msgstr "" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" +msgid "Add a course to the batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "" @@ -237,7 +236,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "" @@ -257,11 +256,11 @@ msgstr "" msgid "Add an assignment to your lesson" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "" @@ -269,7 +268,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "" @@ -281,20 +280,16 @@ msgstr "" msgid "Add web page to sidebar" msgstr "" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "" msgid "Administrator" msgstr "Quản Trị Viên" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "Tất Cả" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "" @@ -344,12 +338,13 @@ msgstr "" msgid "Allow Guest Access" msgstr "" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "" @@ -359,10 +354,6 @@ msgstr "" msgid "Allow accessing future dates" msgstr "" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "Đã Đăng Ký" @@ -375,9 +366,10 @@ msgstr "Màu vàng cam" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "" msgid "Amount (USD)" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "" #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "Thông báo" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "" @@ -486,11 +480,11 @@ msgstr "" msgid "Apps" msgstr "Ứng dụng" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "Đã lưu trữ" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "" @@ -502,18 +496,22 @@ msgstr "" msgid "Are you sure you want to enroll?" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "" + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "" #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "" @@ -529,18 +527,18 @@ msgstr "" msgid "Assessment Type" msgstr "" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "Bài tập" msgid "Assignment Attachment" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "" msgid "Assignment created successfully" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "" #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "Nhiệm vụ được giao" @@ -630,7 +637,7 @@ msgstr "Nhiệm vụ được giao" msgid "At least one applicable item is required" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "" @@ -660,13 +667,8 @@ msgstr "" msgid "Authorize Google Calendar Access" msgstr "" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "" @@ -679,23 +681,27 @@ msgstr "" msgid "Available Slots" msgstr "" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" msgstr "" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 @@ -720,6 +726,10 @@ msgstr "" msgid "Badge Image" msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "" @@ -748,21 +758,28 @@ msgstr "" msgid "Badge {0} has already been assigned to this {1}." msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "" msgid "Batch Details Raw" msgstr "" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "" @@ -815,6 +835,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "" msgid "Batch Settings" msgstr "" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "" @@ -842,7 +864,7 @@ msgstr "" msgid "Batch Start Date:" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "" @@ -853,33 +875,43 @@ msgstr "" msgid "Batch Title" msgstr "" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "" +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "" @@ -892,21 +924,21 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "Tiểu sử" @@ -950,15 +982,11 @@ msgstr "" msgid "CGPA/4" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "Hủy" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "" @@ -1019,7 +1052,7 @@ msgstr "" msgid "Certificate Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "" @@ -1027,32 +1060,36 @@ msgstr "" msgid "Certificate saved successfully" msgstr "" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "" @@ -1066,7 +1103,19 @@ msgstr "" msgid "Certification Name" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "" @@ -1075,20 +1124,20 @@ msgstr "" msgid "Certifications" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "" @@ -1096,18 +1145,18 @@ msgstr "" msgid "Change" msgstr "Thay đổi" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "" @@ -1116,23 +1165,24 @@ msgstr "" msgid "Chapter Reference" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "" @@ -1181,11 +1231,11 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "" @@ -1197,13 +1247,13 @@ msgstr "" msgid "Choose an icon" msgstr "Chọn một biểu tượng" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "Thành Phố" msgid "Class:" msgstr "" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "Xóa" @@ -1222,7 +1272,7 @@ msgstr "Xóa" msgid "Clearly Defined Role" msgstr "" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "Bấm vào đây" @@ -1248,7 +1298,7 @@ msgstr "Đóng" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "Mã" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "Thu gọn" @@ -1285,27 +1335,29 @@ msgstr "" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "Màu sắc" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "Bình luận" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "" @@ -1315,7 +1367,7 @@ msgstr "" msgid "Common keywords that will be used for all pages" msgstr "" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "" @@ -1328,20 +1380,20 @@ msgstr "" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "" msgid "Complete Your Enrollment" msgstr "" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "" @@ -1395,6 +1448,11 @@ msgstr "" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "Đã hoàn thành" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "" msgid "Conduct Evaluation" msgstr "" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "Cấu hình" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "Xác nhận" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "" @@ -1441,7 +1520,7 @@ msgstr "" msgid "Confirm Your Action" msgstr "" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "" @@ -1456,7 +1535,7 @@ msgstr "" msgid "Confirmation Email Template" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "" @@ -1476,7 +1555,10 @@ msgstr "" msgid "Contact Us URL" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "Hãy liên hệ với Quản trị viên để đăng ký khóa học này" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "" @@ -1485,7 +1567,7 @@ msgstr "" #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "" @@ -1569,22 +1651,24 @@ msgstr "" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "" @@ -1621,8 +1704,8 @@ msgstr "" msgid "Course Chapter" msgstr "" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "" @@ -1638,14 +1721,19 @@ msgstr "" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "" msgid "Course Creator" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "" @@ -1679,7 +1768,8 @@ msgstr "" msgid "Course Evaluator" msgstr "" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "" @@ -1693,7 +1783,7 @@ msgstr "" msgid "Course Lesson" msgstr "" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "" @@ -1701,12 +1791,15 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "" @@ -1716,8 +1809,8 @@ msgstr "" msgid "Course Settings" msgstr "" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "" @@ -1734,6 +1827,10 @@ msgstr "" msgid "Course Title" msgstr "" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "" @@ -1742,38 +1839,46 @@ msgstr "" msgid "Course already added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "" #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "" msgid "Courses Completed" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "Tạo" msgid "Create Certificate" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "Tạo mới" @@ -1846,15 +1956,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "" @@ -1866,35 +1976,37 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "Đã tạo" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "Lam" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "Trang tổng quan" @@ -1964,10 +2081,6 @@ msgstr "Nhập dữ liệu" msgid "Date" msgstr "Ngày" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "" msgid "Delete" msgstr "Đã cập nhật giá trị mặc định" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "" @@ -2034,7 +2148,7 @@ msgstr "" msgid "Delete Program" msgstr "" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "" @@ -2042,11 +2156,11 @@ msgstr "" msgid "Delete this coupon?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" @@ -2054,18 +2168,22 @@ msgstr "" msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "" #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "Chi tiết" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "" + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "" @@ -2119,6 +2243,7 @@ msgstr "" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "" @@ -2206,8 +2331,6 @@ msgstr "" msgid "Duration of the live class in minutes" msgstr "" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "" msgid "Edit Badge Assignment" msgstr "" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "" @@ -2241,11 +2364,19 @@ msgstr "" msgid "Edit Email Template" msgstr "" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "Chỉnh sửa hồ sơ" @@ -2302,10 +2433,6 @@ msgstr "" msgid "Email Sent" msgstr "" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "" @@ -2353,12 +2479,13 @@ msgstr "" msgid "Enable Negative Marking" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "" #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "" #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "Đã bật" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "" #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "Ngày kết thúc" @@ -2394,6 +2525,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "" msgid "End Time" msgstr "" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "" @@ -2416,27 +2548,50 @@ msgstr "" msgid "Enforce Course Order" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "" @@ -2475,7 +2631,7 @@ msgstr "" msgid "Enter a Coupon Code" msgstr "" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "" @@ -2487,7 +2643,11 @@ msgstr "" msgid "Enter reply to email" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "" @@ -2499,7 +2659,7 @@ msgstr "" msgid "Error creating email template" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -2507,16 +2667,27 @@ msgstr "" msgid "Error creating quiz: {0}" msgstr "" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "" @@ -2524,9 +2695,14 @@ msgstr "" msgid "Error updating email template" msgstr "" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2562,9 +2743,10 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "" msgid "Evaluator added successfully" msgstr "" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "" - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2616,7 +2794,7 @@ msgstr "" msgid "Event" msgstr "Sự kiện" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "" @@ -2637,7 +2815,7 @@ msgstr "" msgid "Exercise deleted successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "Mở rộng" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "Hết hạn vào" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "" @@ -2710,6 +2888,10 @@ msgstr "Thất bại" msgid "Failed" msgstr "Thất bại" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "" @@ -2718,7 +2900,7 @@ msgstr "" msgid "Failed to enroll in program: {0}" msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" @@ -2726,7 +2908,7 @@ msgstr "" msgid "Failed to send email" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2734,26 +2916,26 @@ msgstr "" msgid "Failed to update badge assignment: " msgstr "" -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "Phản hồi" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "" @@ -2776,7 +2958,7 @@ msgstr "Loại tệp" msgid "Filter assignments by course" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "" @@ -2784,7 +2966,7 @@ msgstr "" msgid "Filter by Exercise" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "" @@ -2793,7 +2975,8 @@ msgstr "" msgid "Filter by Status" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "Họ Tên" @@ -2823,13 +3006,18 @@ msgstr "" msgid "Formal Wear" msgstr "" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "Miễn phí" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "Tên đầy đủ" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "Chức năng" msgid "GST Amount" msgstr "" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "" @@ -2915,8 +3103,8 @@ msgstr "" msgid "General" msgstr "Chung" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "" @@ -2924,7 +3112,7 @@ msgstr "" msgid "Generate Google Meet Link" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "" @@ -2947,7 +3135,7 @@ msgstr "" msgid "Get the app on your iPhone for easy access & a better experience" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "" @@ -2956,6 +3144,48 @@ msgstr "" msgid "Github ID" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "Đi" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "" @@ -2978,7 +3208,7 @@ msgstr "" msgid "Grade Type" msgstr "" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "Có tài khoản? Đăng nhập" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "" @@ -3023,7 +3253,7 @@ msgstr "Xin chào" msgid "Hello Learner" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "Trợ giúp" @@ -3031,7 +3261,7 @@ msgstr "Trợ giúp" msgid "Help others learn something new by creating a course." msgstr "" -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "" @@ -3044,7 +3274,7 @@ msgstr "" msgid "Here are the details:" msgstr "" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "" @@ -3078,6 +3308,10 @@ msgstr "" msgid "Highlight" msgstr "Đánh dấu" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "" + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "" msgid "Hiring" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "Trang chủ" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "" @@ -3114,15 +3350,19 @@ msgstr "" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "Mã số" @@ -3137,8 +3377,8 @@ msgstr "Biểu tượng" msgid "Identify User Category" msgstr "" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." msgstr "" #: frontend/src/components/Quiz.vue:46 @@ -3190,19 +3430,19 @@ msgstr "Hình ảnh" msgid "Image search powered by" msgstr "" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "Hình ảnh: Luồng dữ liệu bị hỏng" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "Nhập dữ liệu" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "" @@ -3228,6 +3468,10 @@ msgstr "" msgid "Include In Preview" msgstr "" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "" @@ -3285,15 +3528,22 @@ msgstr "" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "" + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "" msgid "Instructors Comments" msgstr "" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "Giới thiệu" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "" @@ -3352,21 +3606,21 @@ msgstr "" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "" @@ -3399,21 +3653,11 @@ msgstr "" msgid "Job" msgstr "" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "" @@ -3424,11 +3668,6 @@ msgstr "" msgid "Job Opportunity" msgstr "" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "" @@ -3484,8 +3725,8 @@ msgstr "" msgid "Keep going," msgstr "" -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "" @@ -3606,6 +3847,11 @@ msgstr "" msgid "LMS Enrollment" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "" msgid "LMS Live Class Participant" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "Nhãn" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "Ngôn ngữ" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "Họ" @@ -3789,11 +4030,16 @@ msgstr "Họ" msgid "Launch File" msgstr "" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "" @@ -3814,7 +4060,7 @@ msgstr "" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "" msgid "Lesson Title" msgstr "" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "" @@ -3856,7 +4114,8 @@ msgstr "" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "" -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "Đăng nhập" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "" @@ -3966,7 +4225,7 @@ msgstr "" msgid "Longest Streak" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "" @@ -3979,8 +4238,8 @@ msgstr "" msgid "Make LMS the default home" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "" @@ -3988,11 +4247,7 @@ msgstr "" msgid "Make notes for quick revision. Press / for menu." msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4006,6 +4261,11 @@ msgstr "" msgid "Manifest File" msgstr "" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "" @@ -4018,7 +4278,7 @@ msgstr "" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "Trung bình" @@ -4084,9 +4345,9 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "" @@ -4143,8 +4406,12 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "" msgid "Member already enrolled in this batch" msgstr "" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "" @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "" @@ -4321,7 +4593,7 @@ msgstr "" msgid "Milestone" msgstr "Cột mốc" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "" @@ -4332,6 +4604,7 @@ msgstr "" #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "" @@ -4382,7 +4659,7 @@ msgstr "" msgid "Monday" msgstr "Thứ hai" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "" @@ -4395,11 +4672,11 @@ msgstr "Thêm" msgid "Multiple Correct Answers" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "" @@ -4407,6 +4684,10 @@ msgstr "" msgid "My Notes" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "Tên" @@ -4426,17 +4709,19 @@ msgstr "Tên" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "Mới" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "" @@ -4444,8 +4729,9 @@ msgstr "" msgid "New Coupon" msgstr "" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "" @@ -4453,7 +4739,12 @@ msgstr "" msgid "New Email Template" msgstr "" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "" @@ -4461,6 +4752,10 @@ msgstr "" msgid "New Job Applicant" msgstr "" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "" @@ -4477,11 +4772,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -4495,7 +4790,7 @@ msgstr "Mới {0}" msgid "Next" msgstr "Tiếp theo" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "" @@ -4528,8 +4823,16 @@ msgstr "" msgid "No Upcoming Evaluations" msgstr "" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." msgstr "" #: lms/templates/certificates_section.html:23 @@ -4544,15 +4847,16 @@ msgstr "" msgid "No coupons selected for deletion" msgstr "" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" msgstr "" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "" @@ -4561,7 +4865,7 @@ msgstr "" msgid "No courses under review" msgstr "" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "" @@ -4569,7 +4873,7 @@ msgstr "" msgid "No introduction" msgstr "" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "" @@ -4593,20 +4897,21 @@ msgstr "" msgid "No quizzes added yet." msgstr "" -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "Không tìm thấy kết quả nào" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "Không được phép" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "Chưa được lưu" msgid "Note" msgstr "Lưu ý" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "" @@ -4689,11 +4997,11 @@ msgstr "Thông báo" msgid "Notify me when available" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "" msgid "Once again, congratulations on this significant accomplishment." msgstr "" -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "" + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "" msgid "Open Ended" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "" #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "Cam" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "" msgid "Others" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "" @@ -4852,18 +5176,22 @@ msgstr "" msgid "Output" msgstr "Đầu ra" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "Tổng quan" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "" @@ -4876,35 +5204,35 @@ msgstr "" msgid "PDF" msgstr "PDF" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "" msgid "Password" msgstr "Mật khẩu" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" msgstr "" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "" #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "" @@ -5036,6 +5366,10 @@ msgstr "" msgid "Payment for Document Type" msgstr "" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "" @@ -5048,15 +5382,20 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "Đang chờ xử lý" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "" msgid "Percentage Discount" msgstr "" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "" @@ -5096,10 +5431,6 @@ msgstr "Hồng" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "" -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "" - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "Vui lòng yêu cầu quản trị viên của bạn xác minh đăng ký của bạn" @@ -5116,11 +5447,15 @@ msgstr "" msgid "Please complete the previous course to unlock this one." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -5132,11 +5467,11 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "" @@ -5148,12 +5483,11 @@ msgstr "" msgid "Please enter a valid Contact Us URL." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "" @@ -5161,19 +5495,19 @@ msgstr "" msgid "Please enter a valid timestamp" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "" @@ -5181,16 +5515,16 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "" - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "" -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "" + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:19 @@ -5202,11 +5536,11 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "" -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "" @@ -5214,19 +5548,35 @@ msgstr "" msgid "Please run the code to execute the test cases." msgstr "" +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "" + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "" @@ -5234,19 +5584,27 @@ msgstr "" msgid "Please select a member" msgstr "" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "" @@ -5258,14 +5616,10 @@ msgstr "" msgid "Please take appropriate action at {0}" msgstr "" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "" - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "" msgid "Post" msgstr "Đăng" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "Mã Bưu Chính" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "Trước" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -5394,7 +5749,7 @@ msgstr "" msgid "Problem Statement" msgstr "" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "" @@ -5403,7 +5758,8 @@ msgstr "" msgid "Profession" msgstr "" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "" @@ -5437,17 +5793,21 @@ msgstr "" msgid "Program updated successfully" msgstr "" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "" @@ -5475,14 +5835,14 @@ msgstr "" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "Tiến độ" msgid "Progress (%)" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "" @@ -5507,7 +5866,7 @@ msgstr "" msgid "Progress Summary for {0}" msgstr "" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "" @@ -5519,9 +5878,10 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "" @@ -5567,10 +5932,9 @@ msgstr "" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "" msgid "Questions" msgstr "" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "" @@ -5631,10 +5995,14 @@ msgstr "" msgid "Quiz ID" msgstr "" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "" @@ -5661,7 +6029,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "" -#: frontend/src/pages/QuizForm.vue:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "" @@ -5670,9 +6038,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "" @@ -5687,7 +6055,7 @@ 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "Tên tham chiếu" msgid "Regards" msgstr "" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "" @@ -5756,26 +6124,22 @@ msgstr "" msgid "Registered but disabled" msgstr "Đã đăng ký nhưng bị vô hiệu hóa" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "Bị từ chối" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "Xóa" @@ -5783,15 +6147,20 @@ msgstr "Xóa" msgid "Remove Highlight" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "" + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "" @@ -5814,23 +6183,18 @@ msgstr "" msgid "Resume Video" msgstr "" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "Vai trò" @@ -5854,19 +6219,19 @@ msgstr "Vai trò" msgid "Route" msgstr "Tuyến đường" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -5878,6 +6243,12 @@ msgstr "" msgid "Run" msgstr "" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "" @@ -5905,7 +6276,7 @@ msgstr "" msgid "SEO" msgstr "" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "" @@ -5918,11 +6289,11 @@ msgstr "Thứ Bảy" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "Thứ Bảy" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "Lưu" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "Lịch trình" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "" @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "Tìm kiếm" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "" msgid "Search by Name" msgstr "" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "" -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "" @@ -6099,11 +6479,11 @@ msgstr "" msgid "Send calendar invite for evaluations" msgstr "" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "" @@ -6115,38 +6495,39 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "Thiết lập" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "" @@ -6214,8 +6595,8 @@ msgstr "Đăng ký" msgid "Signup Settings" msgstr "" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "" @@ -6256,16 +6637,24 @@ msgstr "" msgid "Slot deleted successfully" msgstr "" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "Nguồn" msgid "Staff" msgstr "" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "Bắt đầu" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "Ngày bắt đầu" msgid "Start Date:" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "" msgid "Startup Organization" msgstr "" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" msgstr "Tiểu bang/Tỉnh" #. 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "Thống kê" @@ -6355,15 +6746,15 @@ msgstr "Thống kê" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,38 +6763,50 @@ msgstr "Thống kê" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "Trạng thái" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 -#: lms/lms/doctype/lms_settings/lms_settings.json -msgid "Students" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" msgstr "" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "" + +#. Label of the show_students (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Students" msgstr "" #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' @@ -6412,13 +6815,13 @@ msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "Chủ đề" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "" @@ -6436,10 +6839,14 @@ msgstr "" msgid "Submission by" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "" @@ -6452,7 +6859,7 @@ msgstr "" msgid "Submit" msgstr "Gửi" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "" @@ -6482,7 +6889,7 @@ msgstr "Tóm tắt" msgid "Sunday" msgstr "Chủ Nhật" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -6492,7 +6899,6 @@ msgstr "" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "Người quản lý hệ thống" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "Thẻ" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "Bản mẫu" @@ -6604,7 +7010,7 @@ msgstr "" msgid "Text" msgstr "Văn bản" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "" @@ -6615,7 +7021,11 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "" + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "" @@ -6623,7 +7033,7 @@ msgstr "" msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "" -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "" @@ -6635,11 +7045,11 @@ msgstr "" msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "" @@ -6647,15 +7057,23 @@ msgstr "" msgid "The last day to schedule your evaluations is " msgstr "" -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "" -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "" @@ -6667,19 +7085,15 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "" - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "" @@ -6702,10 +7116,6 @@ msgstr "" msgid "These customisations will work on the main batch page." msgstr "" -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "" - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "" @@ -6715,29 +7125,29 @@ msgstr "" msgid "This certificate does no expire" msgstr "" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "" @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "" #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" @@ -6856,7 +7266,9 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "" msgid "Timezone" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "" @@ -6891,8 +7303,12 @@ msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "" msgid "Title" msgstr "Tiêu đề" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "" + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "" @@ -6929,7 +7349,7 @@ msgstr "Đến" msgid "To Date" msgstr "Đến Ngày" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -6956,10 +7376,18 @@ msgstr "" msgid "Training Feedback" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "Thử lại" msgid "Tuesday" msgstr "Thứ ba" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "" @@ -6994,8 +7422,9 @@ 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:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "" msgid "Type" msgstr "Loại" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "" @@ -7051,7 +7480,8 @@ msgstr "" msgid "Under Review" msgstr "" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "" @@ -7072,29 +7502,30 @@ msgstr "" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "Cập nhật" @@ -7110,11 +7541,15 @@ msgstr "" msgid "Upload" msgstr "Tải lên" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "" @@ -7168,6 +7603,10 @@ msgstr "" msgid "User Skill" msgstr "" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "" + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "" @@ -7177,8 +7616,9 @@ msgstr "" msgid "Username" msgstr "Tên người dùng" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "Người dùng" @@ -7207,7 +7647,7 @@ msgid "Video Embed Link" msgstr "" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" +msgid "Video Statistics" msgstr "" #: frontend/src/pages/JobDetail.vue:31 @@ -7223,7 +7663,7 @@ msgstr "" msgid "View Resume" msgstr "" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "" @@ -7232,10 +7672,6 @@ msgstr "" msgid "Violet" msgstr "" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" @@ -7293,12 +7732,12 @@ msgstr "Thứ Tư" msgid "Welcome to {0}!" msgstr "" -#: frontend/src/pages/PersonaForm.vue:32 -msgid "What best describes your role?" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" msgstr "" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" +#: frontend/src/pages/PersonaForm.vue:32 +msgid "What best describes your role?" msgstr "" #: frontend/src/pages/PersonaForm.vue:21 @@ -7309,7 +7748,7 @@ msgstr "" msgid "When a course gets submitted for review, it will be listed here." msgstr "" -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "" @@ -7317,11 +7756,6 @@ msgstr "" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "" @@ -7355,7 +7789,7 @@ msgstr "" msgid "Write a Review" msgstr "" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "" @@ -7366,27 +7800,51 @@ msgstr "" msgid "Yellow" msgstr "Vàng" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "" + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "" + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "" + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "" + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "" + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "" @@ -7415,6 +7873,10 @@ msgstr "" msgid "You can find their resume attached to this email." msgstr "" +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "" @@ -7423,42 +7885,114 @@ msgstr "" msgid "You cannot change the roles in read-only mode." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "" -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "" -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "" -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "" +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "" + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "" + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "" + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "" + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "" + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "" + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "" -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "" + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "" + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "" + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "" + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "" + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "" + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "" + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "" + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "" +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "" @@ -7480,7 +8014,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "" @@ -7492,11 +8026,11 @@ msgstr "" msgid "You have applied" msgstr "" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "" @@ -7508,7 +8042,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "" @@ -7520,15 +8054,15 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "" -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "" -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "" @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "" #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." +msgid "You must be an Admin to assign badges to users." msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "" @@ -7569,7 +8103,7 @@ msgstr "" msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "" -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "" @@ -7592,11 +8126,11 @@ msgstr "" msgid "Your Output" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "" @@ -7604,7 +8138,7 @@ msgstr "" msgid "Your calendar is set." msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "" @@ -7612,12 +8146,15 @@ msgstr "" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "" + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "" @@ -7641,19 +8178,28 @@ msgstr "" msgid "Zen Mode" msgstr "" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "" @@ -7662,6 +8208,10 @@ msgstr "" msgid "Zoom Settings" msgstr "" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "" @@ -7707,8 +8257,9 @@ msgstr "" msgid "certificates" msgstr "" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "" msgid "days" msgstr "ngày" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "đánh giá" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "" @@ -7758,11 +8309,11 @@ msgstr "jane@example.com" msgid "lessons" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "" @@ -7792,7 +8343,7 @@ msgstr "" msgid "others" msgstr "các thông tin khác" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "" @@ -7825,7 +8376,7 @@ msgstr "để điều hướng" msgid "to select" msgstr "để chọn" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "" @@ -7849,7 +8400,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "" @@ -7861,11 +8412,11 @@ msgstr "" msgid "{0} has applied for the job position {1}" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "" @@ -7881,11 +8432,11 @@ msgstr "" msgid "{0} is already a mentor for course {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "" @@ -7893,7 +8444,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "" @@ -7901,45 +8452,45 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "" diff --git a/lms/locale/zh.po b/lms/locale/zh.po index 93172053..a0694255 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: 2026-01-23 16:05+0000\n" -"PO-Revision-Date: 2026-02-05 06:43\n" +"POT-Creation-Date: 2026-03-09 08:28+0000\n" +"PO-Revision-Date: 2026-03-11 00:25\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -38,28 +38,28 @@ msgstr "" msgid " you are on a" msgstr "您正处于" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "LMS Settings" msgstr "LMS 设置" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Setup a Home Page" msgstr "设置主页" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Visit LMS Portal" msgstr "访问 LMS 门户" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Create a Course" msgstr "创建一个课程" -#. Paragraph text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Paragraph text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Documentation" msgstr "文档" @@ -67,26 +67,26 @@ msgstr "文档" msgid "Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "尊敬的{{ member_name }}:
\\n\\n您已成功注册我们即将开班的{{ batch_name }}。
\\n\\n此致,
\\nFrappe Learning团队
" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Get Started" msgstr "开始于" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Master" msgstr "大师" -#. Header text in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Header text in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Statistics" msgstr "统计数据" -#: lms/lms/doctype/lms_course/lms_course.py:64 +#: lms/lms/doctype/lms_course/lms_course.py:72 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "课程不可同时设置付费证书与结业证书。" -#: lms/lms/doctype/lms_batch/lms_batch.py:189 +#: lms/lms/doctype/lms_batch/lms_batch.py:217 msgid "A new batch '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "A new batch has been published on " msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:198 +#: lms/lms/doctype/lms_course/lms_course.py:206 msgid "A new course '{0}' has been published that might interest you. Check it out!" msgstr "" @@ -102,27 +102,23 @@ msgstr "" msgid "A new course has been published on " msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 -#: lms/lms/doctype/lms_course/lms_course.py:162 +#: lms/lms/doctype/lms_batch/lms_batch.py:179 +#: lms/lms/doctype/lms_course/lms_course.py:170 msgid "A new course has been published on {0}" msgstr "" -#: frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:136 msgid "A one line introduction to the course that appears on the course card" msgstr "课程卡片显示的课程简介(单行)" -#: frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "关于" -#: frontend/src/pages/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:128 msgid "About the Course" msgstr "课程简介" -#: frontend/src/pages/Batch.vue:104 -msgid "About this batch" -msgstr "本批次说明" - #. Label of the verify_terms (Check) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Acceptance for Terms and/or Policies" @@ -136,9 +132,13 @@ msgstr "条款及政策接受声明" msgid "Account ID" msgstr "账户ID" +#. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/ZoomSettings.vue:192 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:190 +#: frontend/src/components/Settings/ZoomSettings.vue:180 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "科目名称" @@ -151,21 +151,20 @@ msgstr "成就" msgid "Active Members" msgstr "活跃成员" -#: frontend/src/components/Assessments.vue:11 -#: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:11 -#: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/CourseOutline.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 #: frontend/src/components/Settings/Evaluators.vue:93 #: frontend/src/components/Settings/Members.vue:91 +#: frontend/src/pages/Batches/components/Assessments.vue:11 +#: frontend/src/pages/Batches/components/BatchCourses.vue:11 +#: frontend/src/pages/Batches/components/LiveClass.vue:26 #: frontend/src/pages/Programs/ProgramForm.vue:56 #: frontend/src/pages/Programs/ProgramForm.vue:131 #: frontend/src/pages/Programs/ProgramForm.vue:180 msgid "Add" msgstr "添加" -#: frontend/src/components/CourseOutline.vue:18 #: frontend/src/components/CreateOutline.vue:18 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Add Chapter" @@ -179,7 +178,7 @@ msgstr "添加课程至项目" msgid "Add Evaluator" msgstr "添加评估人" -#: frontend/src/components/CourseOutline.vue:146 +#: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "添加课时" @@ -200,6 +199,10 @@ msgstr "添加时段" msgid "Add Test Case" msgstr "添加测试用例" +#: frontend/src/components/Settings/Transactions/TransactionList.vue:16 +msgid "Add Transaction" +msgstr "" + #: lms/templates/onboarding_header.html:26 msgid "Add a Chapter" msgstr "新增章节" @@ -208,23 +211,19 @@ msgstr "新增章节" msgid "Add a Lesson" msgstr "新增课时" -#: frontend/src/components/Modals/StudentModal.vue:5 -msgid "Add a Student" -msgstr "添加学员" - -#: frontend/src/components/Sidebar/AppSidebar.vue:524 +#: frontend/src/components/Sidebar/AppSidebar.vue:583 msgid "Add a chapter" msgstr "添加章节" #: frontend/src/components/Modals/BatchCourseModal.vue:5 -msgid "Add a course" -msgstr "创建课程" +msgid "Add a course to the batch" +msgstr "" -#: frontend/src/pages/CourseForm.vue:55 +#: frontend/src/pages/Courses/CourseForm.vue:41 msgid "Add a keyword and then press enter" msgstr "输入关键词后按回车键添加" -#: frontend/src/components/Sidebar/AppSidebar.vue:525 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Add a lesson" msgstr "添加课时" @@ -237,7 +236,7 @@ msgstr "添加新成员" msgid "Add a new question" msgstr "新增试题" -#: frontend/src/components/Sidebar/AppSidebar.vue:539 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Add a program" msgstr "添加项目" @@ -257,11 +256,11 @@ msgstr "添加考核" msgid "Add an assignment to your lesson" msgstr "为本课时添加作业" -#: lms/lms/doctype/lms_question/lms_question.py:67 +#: lms/lms/doctype/lms_question/lms_question.py:69 msgid "Add at least one possible answer for this question: {0}" msgstr "请为该问题添加至少一个备选答案:{0}" -#: frontend/src/components/Sidebar/AppSidebar.vue:488 +#: frontend/src/components/Sidebar/AppSidebar.vue:547 msgid "Add courses to your batch" msgstr "为班级添加课程" @@ -269,7 +268,7 @@ msgstr "为班级添加课程" msgid "Add quiz to this video" msgstr "为本视频添加测验" -#: frontend/src/components/Sidebar/AppSidebar.vue:467 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Add students to your batch" msgstr "为班级添加学员" @@ -281,20 +280,16 @@ msgstr "添加至笔记" msgid "Add web page to sidebar" msgstr "添加网页至侧边栏" -#: frontend/src/components/Assignment.vue:68 -msgid "Add your assignment as {0}" -msgstr "以{0}格式添加作业" - -#: frontend/src/components/Sidebar/AppSidebar.vue:400 +#: frontend/src/components/Sidebar/AppSidebar.vue:454 msgid "Add your first chapter" msgstr "添加首个章节" -#: frontend/src/components/Sidebar/AppSidebar.vue:416 +#: frontend/src/components/Sidebar/AppSidebar.vue:474 msgid "Add your first lesson" msgstr "添加首节课时" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:103 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -318,16 +313,15 @@ msgstr "管理员" msgid "Administrator" msgstr "管理员" -#. Name of a role -#: frontend/src/pages/Batches.vue:321 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Batches/Batches.vue:311 msgid "All" msgstr "全部" -#: frontend/src/pages/Batches.vue:68 +#: frontend/src/pages/Batches/Batches.vue:51 msgid "All Batches" msgstr "所有批次" -#: frontend/src/pages/Courses.vue:57 lms/lms/widgets/BreadCrumb.html:3 +#: frontend/src/pages/Courses/Courses.vue:54 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "所有课程" @@ -344,12 +338,13 @@ msgstr "若设置分数限制,所有试题分值必须统一。" msgid "Allow Guest Access" msgstr "允许访客访问" -#. Label of the allow_posting (Check) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Allow Job Posting From Website" -msgstr "允许通过网站发布职位" +#. Label of the allow_job_posting (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Allow Job Posting" +msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:49 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "允许自助注册" @@ -359,10 +354,6 @@ msgstr "允许自助注册" msgid "Allow accessing future dates" msgstr "允许访问未来日期" -#: frontend/src/pages/BatchForm.vue:64 -msgid "Allow self enrollment" -msgstr "允许自助注册" - #: lms/lms/user.py:34 msgid "Already Registered" msgstr "已注册" @@ -375,9 +366,10 @@ msgstr "琥珀色" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:62 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:180 -#: frontend/src/pages/BatchForm.vue:230 frontend/src/pages/CourseForm.vue:215 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 +#: frontend/src/pages/Batches/BatchForm.vue:228 +#: frontend/src/pages/Courses/CourseForm.vue:224 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -391,36 +383,40 @@ msgstr "金额" msgid "Amount (USD)" msgstr "金额(美元)" -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Amount and currency are required for paid batches." msgstr "付费批次必须填写金额与币种。" -#: lms/lms/doctype/lms_course/lms_course.py:77 +#: lms/lms/doctype/lms_course/lms_course.py:85 msgid "Amount and currency are required for paid certificates." msgstr "付费证书必须填写金额与币种。" -#: lms/lms/doctype/lms_course/lms_course.py:74 +#: lms/lms/doctype/lms_course/lms_course.py:82 msgid "Amount and currency are required for paid courses." msgstr "付费课程必须填写金额与币种。" #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:65 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "含商品及服务税金额" -#: frontend/src/components/Modals/AnnouncementModal.vue:34 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:32 msgid "Announcement" msgstr "公告" -#: frontend/src/components/Modals/AnnouncementModal.vue:105 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:109 msgid "Announcement has been sent successfully" msgstr "公告发送成功" -#: frontend/src/components/Modals/AnnouncementModal.vue:97 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:101 msgid "Announcement is required" msgstr "必须填写公告内容。" +#: frontend/src/pages/Batches/components/Announcements.vue:4 +msgid "Announcements" +msgstr "公告" + #. Label of the answer (Text Editor) field in DocType 'LMS Assignment' #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' @@ -476,9 +472,7 @@ msgid "Apply for this job" msgstr "申请该职位" #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Approved" msgstr "已批准" @@ -486,11 +480,11 @@ msgstr "已批准" msgid "Apps" msgstr "应用" -#: frontend/src/pages/Batches.vue:331 +#: frontend/src/pages/Batches/Batches.vue:322 msgid "Archived" msgstr "已归档" -#: frontend/src/components/UpcomingEvaluations.vue:206 +#: frontend/src/components/UpcomingEvaluations.vue:205 msgid "Are you sure you want to cancel this evaluation? This action cannot be undone." msgstr "确认取消本次评估?此操作不可撤销。" @@ -502,18 +496,22 @@ msgstr "" msgid "Are you sure you want to enroll?" msgstr "是否确认报名?" -#: frontend/src/components/Sidebar/UserDropdown.vue:191 +#: frontend/src/components/Sidebar/UserDropdown.vue:184 msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "确定要登录Frappe Cloud控制面板?" +#: frontend/src/pages/Batches/components/BatchDashboard.vue:11 +msgid "As a part of this batch's curriculum you will have to complete the following courses and assessments." +msgstr "" + #: frontend/src/pages/Lesson.vue:289 msgid "Ask a question to get help from the community." msgstr "提问以获得社区帮助。" #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' -#: frontend/src/components/Modals/AssessmentModal.vue:27 -#: frontend/src/components/Modals/BatchStudentProgress.vue:43 +#: frontend/src/components/Modals/AssessmentModal.vue:30 +#: frontend/src/pages/Batches/components/Assessments.vue:209 #: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11 msgid "Assessment" msgstr "考核" @@ -529,18 +527,18 @@ msgstr "考核名称" msgid "Assessment Type" msgstr "考核类型" -#: frontend/src/components/Modals/AssessmentModal.vue:91 +#: frontend/src/components/Modals/AssessmentModal.vue:95 msgid "Assessment added successfully" msgstr "考核添加成功" -#: lms/lms/doctype/lms_batch/lms_batch.py:83 +#: lms/lms/doctype/lms_batch/lms_batch.py:86 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/AdminBatchDashboard.vue:32 -#: frontend/src/components/Assessments.vue:5 -#: frontend/src/components/Sidebar/AppSidebar.vue:542 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 +#: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -569,9 +567,9 @@ msgstr "已分配对象" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' -#: frontend/src/components/Assessments.vue:245 #: frontend/src/pages/AssignmentSubmissionList.vue:12 -#: frontend/src/utils/assignment.js:25 +#: frontend/src/pages/Batches/components/Assessments.vue:242 +#: frontend/src/utils/assignment.js:27 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -584,6 +582,14 @@ msgstr "作业" msgid "Assignment Attachment" msgstr "作业附件" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:111 +msgid "Assignment Progress" +msgstr "" + +#: frontend/src/components/Assignment.vue:20 +msgid "Assignment Question" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:198 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" @@ -603,11 +609,11 @@ msgstr "作业标题" msgid "Assignment created successfully" msgstr "作业创建成功" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "学员{1}的课时{0}作业已存在。" -#: frontend/src/components/Assignment.vue:365 +#: frontend/src/components/Assignment.vue:319 msgid "Assignment submitted successfully" msgstr "作业提交成功。" @@ -621,8 +627,9 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "作业将显示在课时末尾。" #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:546 -#: frontend/src/pages/Assignments.vue:213 lms/www/lms.py:272 +#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/pages/Assignments.vue:203 +#: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:275 msgid "Assignments" msgstr "作业" @@ -630,7 +637,7 @@ msgstr "作业" msgid "At least one applicable item is required" msgstr "" -#: lms/lms/doctype/lms_question/lms_question.py:44 +#: lms/lms/doctype/lms_question/lms_question.py:46 msgid "At least one option must be correct for this question." msgstr "本题至少需设置一个正确选项。" @@ -660,13 +667,8 @@ msgstr "着装偏好" msgid "Authorize Google Calendar Access" msgstr "授权Google日历访问" -#. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: lms/lms/doctype/lms_badge/lms_badge.json -msgid "Auto Assign" -msgstr "自动分配" - #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:73 +#: frontend/src/components/Modals/LiveClassModal.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "自动录制" @@ -679,24 +681,28 @@ msgstr "可用性更新成功。" msgid "Available Slots" msgstr "" -#: frontend/src/components/BatchFeedback.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:9 +msgid "Average Completion Rate" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchFeedback.vue:12 msgid "Average Feedback Received" msgstr "平均收到反馈" -#: frontend/src/components/Modals/CourseProgressSummary.vue:105 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:22 msgid "Average Progress %" msgstr "平均进度百分比" #: frontend/src/components/CourseCard.vue:71 -#: frontend/src/pages/CourseDetail.vue:20 +#: frontend/src/pages/Courses/CourseDashboard.vue:13 +#: frontend/src/pages/Courses/CourseOverview.vue:14 #: frontend/src/pages/Programs/ProgramEnrollment.vue:76 msgid "Average Rating" msgstr "平均评分" -#: frontend/src/components/Modals/VideoStatistics.vue:74 -msgid "Average Watch Time" -msgstr "平均观看时长" +#: frontend/src/components/Modals/VideoStatistics.vue:77 +msgid "Average Watch Time (mins)" +msgstr "" #: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199 msgid "Back to Course" @@ -720,6 +726,10 @@ msgstr "徽章描述" msgid "Badge Image" msgstr "徽章图片" +#: lms/lms/doctype/lms_badge/lms_badge.js:56 +msgid "Badge assigned successfully" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 msgid "Badge assignment created successfully" msgstr "徽章分配创建成功" @@ -748,21 +758,28 @@ msgstr "徽章更新成功" msgid "Badge {0} has already been assigned to this {1}." msgstr "" +#: lms/lms/doctype/lms_badge/lms_badge.py:75 +msgid "Badge {0} not found" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/Event.vue:35 #: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:200 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:125 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json +#: lms/workspace_sidebar/lms.json msgid "Batch" msgstr "批次" @@ -778,7 +795,8 @@ msgid "Batch Course" msgstr "批次课程" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:133 +#: frontend/src/pages/Batches/BatchForm.vue:134 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:93 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -789,12 +807,14 @@ msgstr "批次详情" msgid "Batch Details Raw" msgstr "批次原始数据" -#: frontend/src/pages/BatchForm.vue:89 +#: frontend/src/pages/Batches/BatchForm.vue:32 msgid "Batch End Date" msgstr "班级结束日期" +#. Label of a Workspace Sidebar Item #: frontend/src/components/Settings/BadgeForm.vue:204 #: frontend/src/components/Settings/Badges.vue:202 +#: lms/workspace_sidebar/lms.json msgid "Batch Enrollment" msgstr "班级注册" @@ -815,6 +835,8 @@ msgstr "班级注册确认" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -834,7 +856,7 @@ msgstr "批次名称" msgid "Batch Settings" msgstr "批次设置" -#: frontend/src/pages/BatchForm.vue:82 +#: frontend/src/pages/Batches/BatchForm.vue:25 msgid "Batch Start Date" msgstr "班级开始日期" @@ -842,7 +864,7 @@ msgstr "班级开始日期" msgid "Batch Start Date:" msgstr "批次开始日期:" -#: frontend/src/components/AdminBatchDashboard.vue:41 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:131 msgid "Batch Summary" msgstr "班级摘要" @@ -853,33 +875,43 @@ msgstr "班级摘要" msgid "Batch Title" msgstr "批次标题" -#: frontend/src/pages/BatchForm.vue:551 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:191 +msgid "Batch created successfully" +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:482 msgid "Batch deleted successfully" msgstr "班级删除成功" -#: lms/lms/doctype/lms_batch/lms_batch.py:48 +#: lms/lms/doctype/lms_batch/lms_batch.py:51 msgid "Batch end date cannot be before the batch start date" msgstr "批次结束日期不可早于开始日期" -#: lms/lms/api.py:137 +#: lms/lms/api.py:194 msgid "Batch has already started." msgstr "班级已开始。" -#: lms/lms/api.py:132 +#: lms/lms/api.py:189 msgid "Batch is sold out." msgstr "该批次已满额。" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 +#: lms/lms/doctype/lms_batch/lms_batch.py:56 msgid "Batch start time cannot be greater than or equal to end time." msgstr "班级开始时间不可大于或等于结束时间。" +#: frontend/src/pages/Batches/BatchForm.vue:433 +msgid "Batch updated successfully" +msgstr "" + #: lms/templates/emails/batch_start_reminder.html:10 msgid "Batch:" msgstr "批次:" #. Label of the batches (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches.vue:352 frontend/src/pages/Batches.vue:359 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:121 +#: frontend/src/pages/Batches/BatchDetail.vue:232 +#: frontend/src/pages/Batches/Batches.vue:343 +#: frontend/src/pages/Batches/Batches.vue:350 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:124 msgid "Batches" msgstr "批次" @@ -892,21 +924,21 @@ msgstr "此致敬礼" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:460 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "账单明细" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:174 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" msgstr "账单名称" -#: frontend/src/components/Modals/EditProfile.vue:104 +#: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" msgstr "个人简介" @@ -950,15 +982,11 @@ msgstr "由" msgid "CGPA/4" msgstr "累计平均绩点/4分制" -#: frontend/src/components/UpcomingEvaluations.vue:77 -#: frontend/src/components/UpcomingEvaluations.vue:211 +#: frontend/src/components/UpcomingEvaluations.vue:48 +#: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" msgstr "取消" -#: frontend/src/components/UpcomingEvaluations.vue:205 -msgid "Cancel this evaluation?" -msgstr "取消本次评估?" - #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Cancelled" @@ -978,9 +1006,13 @@ msgstr "便装" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:92 +#: frontend/src/pages/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/Batches.vue:75 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:49 #: frontend/src/pages/CertifiedParticipants.vue:38 -#: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:77 +#: frontend/src/pages/Courses/CourseForm.vue:20 +#: frontend/src/pages/Courses/Courses.vue:74 +#: frontend/src/pages/Courses/NewCourseModal.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_course/lms_course.json lms/templates/signup-form.html:22 @@ -1004,9 +1036,10 @@ msgid "Category updated successfully" msgstr "类别更新成功" #. Label of the certificate (Link) field in DocType 'LMS Enrollment' -#. Label of a shortcut in the LMS Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Certificate" msgstr "证书" @@ -1019,7 +1052,7 @@ msgstr "证书邮件模板" msgid "Certificate Link" msgstr "证书链接" -#: frontend/src/components/CourseCardOverlay.vue:156 +#: frontend/src/components/CourseCardOverlay.vue:125 msgid "Certificate of Completion" msgstr "结业证书" @@ -1027,32 +1060,36 @@ msgstr "结业证书" msgid "Certificate saved successfully" msgstr "证书保存成功" +#: frontend/src/pages/Profile.vue:268 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "证书" -#: frontend/src/components/Modals/BulkCertificates.vue:120 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:120 msgid "Certificates generated successfully" msgstr "证书生成成功" #. Label of the certification (Table) field in DocType 'User' #. Name of a DocType #. Label of the certification (Check) field in DocType 'LMS Batch' +#. Label of the section_break_cssv (Section Break) field in DocType 'LMS Batch' #. Label of the certification_section (Section Break) field in DocType 'LMS #. Enrollment' -#. Label of a chart in the LMS Workspace -#. Label of a Card Break in the LMS Workspace -#. Label of a Link in the LMS Workspace +#. Label of a chart in the Learning Workspace +#. Label of a Card Break in the Learning Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:550 -#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:100 -#: frontend/src/pages/CourseCertification.vue:10 -#: frontend/src/pages/CourseCertification.vue:135 -#: frontend/src/pages/Courses.vue:85 lms/fixtures/custom_field.json +#: frontend/src/components/Sidebar/AppSidebar.vue:609 +#: frontend/src/pages/Batches/BatchForm.vue:86 +#: frontend/src/pages/Batches/BatchForm.vue:107 +#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/pages/Courses/CourseCertification.vue:10 +#: frontend/src/pages/Courses/CourseCertification.vue:135 +#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Certification" msgstr "认证" @@ -1066,7 +1103,19 @@ msgstr "认证详情" msgid "Certification Name" msgstr "认证名称" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:173 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +msgid "Certification cannot be issued as the member has not completed the course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:77 +msgid "Certification cannot be issued as the member is not enrolled in this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:84 +msgid "Certification cannot be issued as the member is not enrolled in this course." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:214 msgid "Certification is not enabled for this course." msgstr "" @@ -1075,20 +1124,20 @@ msgstr "" msgid "Certifications" msgstr "认证证书" -#: frontend/src/components/AdminBatchDashboard.vue:17 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:10 msgid "Certified" msgstr "已认证" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:249 #: frontend/src/pages/CertifiedParticipants.vue:256 +#: frontend/src/pages/CertifiedParticipants.vue:263 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "认证成员" -#: lms/www/lms.py:301 +#: lms/www/_lms.py:304 msgid "Certified Participants" msgstr "认证参与者" @@ -1096,18 +1145,18 @@ msgstr "认证参与者" msgid "Change" msgstr "变更" -#: frontend/src/components/Assignment.vue:351 +#: frontend/src/components/Assignment.vue:360 msgid "Changes saved successfully" msgstr "变更保存成功" #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of the chapter (Link) field in DocType 'LMS Video Watch Duration' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/chapter_reference/chapter_reference.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Chapter" msgstr "章节" @@ -1116,23 +1165,24 @@ msgstr "章节" msgid "Chapter Reference" msgstr "章节引用" -#: frontend/src/components/Modals/ChapterModal.vue:154 +#: frontend/src/components/Modals/ChapterModal.vue:159 msgid "Chapter added successfully" msgstr "章节添加成功" -#: frontend/src/components/CourseOutline.vue:348 +#: frontend/src/components/CourseOutline.vue:363 msgid "Chapter deleted successfully" msgstr "章节删除成功。" -#: frontend/src/components/CourseOutline.vue:282 +#: frontend/src/components/CourseOutline.vue:297 msgid "Chapter moved successfully" msgstr "章节移动成功" -#: frontend/src/components/Modals/ChapterModal.vue:196 +#: frontend/src/components/Modals/ChapterModal.vue:201 msgid "Chapter updated successfully" msgstr "章节更新成功" #. Label of the chapters (Table) field in DocType 'LMS Course' +#: frontend/src/pages/Courses/CourseForm.vue:288 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "章节" @@ -1181,11 +1231,11 @@ msgstr "" msgid "Choices" msgstr "选项" -#: frontend/src/pages/CourseForm.vue:87 +#: frontend/src/pages/Courses/CourseForm.vue:74 msgid "Choose a color for the course card" msgstr "选择课程卡片颜色" -#: frontend/src/components/Quiz.vue:654 +#: frontend/src/components/Quiz.vue:651 msgid "Choose all answers that apply" msgstr "选择所有适用答案" @@ -1197,13 +1247,13 @@ msgstr "选择现有题目" msgid "Choose an icon" msgstr "选择图标" -#: frontend/src/components/Quiz.vue:655 +#: frontend/src/components/Quiz.vue:652 msgid "Choose one answer" msgstr "选择唯一答案" #. Label of the city (Data) field in DocType 'User' #. Label of the location (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/Billing.vue:129 frontend/src/pages/JobForm.vue:41 +#: frontend/src/pages/Billing.vue:130 frontend/src/pages/JobForm.vue:46 #: lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "City" @@ -1213,7 +1263,7 @@ msgstr "城市" msgid "Class:" msgstr "班级:" -#: frontend/src/components/Controls/Link.vue:50 +#: frontend/src/components/Controls/Link.vue:49 msgid "Clear" msgstr "清除" @@ -1222,7 +1272,7 @@ msgstr "清除" msgid "Clearly Defined Role" msgstr "明确界定的角色" -#: frontend/src/components/BatchFeedback.vue:10 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:31 msgid "Click here" msgstr "点击此处" @@ -1248,7 +1298,7 @@ msgstr "关闭" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:195 +#: frontend/src/pages/JobForm.vue:311 frontend/src/pages/Jobs.vue:199 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Closed" @@ -1273,7 +1323,7 @@ msgstr "代码" msgid "Collaboration Preference" msgstr "协作偏好" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Collapse" msgstr "折叠" @@ -1285,27 +1335,29 @@ msgstr "院校名称" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/CourseForm.vue:86 +#: frontend/src/pages/Courses/CourseForm.vue:73 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "颜色" -#: frontend/src/pages/BatchForm.vue:264 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/Batches/BatchForm.vue:256 +msgid "Comma separated keywords" +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:277 msgid "Comma separated keywords for SEO" msgstr "逗号分隔的SEO关键词" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' -#. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:170 +#: frontend/src/components/Assignment.vue:182 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Comments" msgstr "评语" -#: frontend/src/components/Assignment.vue:148 +#: frontend/src/components/Assignment.vue:160 msgid "Comments by Evaluator" msgstr "评估人评语" @@ -1315,7 +1367,7 @@ msgstr "评估人评语" msgid "Common keywords that will be used for all pages" msgstr "全站通用关键词" -#: frontend/src/pages/Lesson.vue:890 +#: frontend/src/pages/Lesson.vue:897 msgid "Community" msgstr "社区" @@ -1328,20 +1380,20 @@ msgstr "公司" #. Label of the section_break_6 (Section Break) field in DocType 'Job #. Opportunity' -#: frontend/src/pages/JobForm.vue:63 +#: frontend/src/pages/JobForm.vue:68 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Details" msgstr "公司详情" #. Label of the company_email_address (Data) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:82 +#: frontend/src/pages/JobForm.vue:87 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Company Email Address" msgstr "公司邮箱" #. Label of the company_logo (Attach Image) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:88 +#: frontend/src/pages/JobForm.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Logo" @@ -1349,7 +1401,7 @@ msgstr "公司标志" #. Label of the company_name (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:69 +#: frontend/src/pages/JobForm.vue:74 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Name" @@ -1362,7 +1414,7 @@ msgstr "公司类型" #. Label of the company_website (Data) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form -#: frontend/src/pages/JobForm.vue:75 +#: frontend/src/pages/JobForm.vue:80 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Company Website" @@ -1373,7 +1425,8 @@ msgid "Compiler Message" msgstr "编译器消息" #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' -#: frontend/src/components/Modals/BatchStudentProgress.vue:24 +#: frontend/src/pages/Batches/components/BatchStudentProgress.vue:24 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:62 #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/widgets/CourseCard.html:75 msgid "Complete" @@ -1387,7 +1440,7 @@ msgstr "完成注册" msgid "Complete Your Enrollment" msgstr "完成注册" -#: lms/lms/doctype/lms_payment/lms_payment.py:69 +#: lms/lms/doctype/lms_payment/lms_payment.py:71 msgid "Complete Your Enrollment - Don't miss out!" msgstr "完成注册——切勿错过!" @@ -1395,6 +1448,11 @@ msgstr "完成注册——切勿错过!" msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "请完成即将开始的测验以继续观看视频。测验将在{0}{1}后开启。" +#: frontend/src/components/Sidebar/AppSidebar.vue:103 +#: frontend/src/components/Sidebar/AppSidebar.vue:129 +msgid "Complete your profile" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/widgets/CourseCard.html:78 @@ -1402,11 +1460,15 @@ msgid "Completed" msgstr "已完成" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:202 +#: frontend/src/pages/Courses/CourseForm.vue:204 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "结业证书" +#: frontend/src/pages/Courses/CourseDashboard.vue:414 +msgid "Completion Rate" +msgstr "" + #. Label of the condition (Code) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json @@ -1425,14 +1487,31 @@ msgstr "条件必须为有效的Python代码" msgid "Conduct Evaluation" msgstr "执行评估" -#: frontend/src/pages/BatchForm.vue:148 -msgid "Configurations" -msgstr "系统配置" +#: frontend/src/pages/Batches/BatchForm.vue:179 +msgid "Conferencing" +msgstr "" -#: frontend/src/components/Sidebar/UserDropdown.vue:196 +#. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' +#. Label of the conferencing_provider (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:186 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Conferencing Provider" +msgstr "" + +#: frontend/src/components/Sidebar/Configuration.vue:12 +msgid "Configuration" +msgstr "配置" + +#: frontend/src/components/Sidebar/UserDropdown.vue:189 msgid "Confirm" msgstr "确认" +#: frontend/src/components/UpcomingEvaluations.vue:204 +msgid "Confirm Cancellation?" +msgstr "" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:100 msgid "Confirm Enrollment" msgstr "确认报名" @@ -1441,7 +1520,7 @@ msgstr "确认报名" msgid "Confirm Your Action" msgstr "" -#: frontend/src/pages/BatchForm.vue:529 +#: frontend/src/pages/Batches/BatchForm.vue:460 msgid "Confirm your action to delete" msgstr "确认删除操作" @@ -1456,7 +1535,7 @@ msgstr "确认邮件已发送" msgid "Confirmation Email Template" msgstr "确认邮件模板" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:32 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:33 msgid "Congratulations on getting certified!" msgstr "祝贺您获得认证!" @@ -1476,7 +1555,10 @@ msgstr "联系邮箱" msgid "Contact Us URL" msgstr "联系网址" -#: frontend/src/components/CourseCardOverlay.vue:63 +#: frontend/src/components/CourseCardOverlay.vue:64 +msgid "Contact the Administrator to enroll for this course" +msgstr "" + #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." msgstr "请联系管理员报名本课程" @@ -1485,7 +1567,7 @@ msgstr "请联系管理员报名本课程" #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' #: frontend/src/components/Modals/EmailTemplateModal.vue:44 #: frontend/src/components/Modals/EmailTemplateModal.vue:57 -#: frontend/src/pages/LessonForm.vue:62 +#: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Content" @@ -1497,7 +1579,7 @@ msgstr "继续学习" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:277 +#: frontend/src/pages/JobForm.vue:295 frontend/src/pages/Jobs.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Contract" @@ -1519,8 +1601,8 @@ msgstr "正确答案" #. Label of the country (Link) field in DocType 'User' #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' -#: frontend/src/pages/Billing.vue:143 frontend/src/pages/JobForm.vue:47 -#: frontend/src/pages/Jobs.vue:73 lms/fixtures/custom_field.json +#: frontend/src/pages/Billing.vue:145 frontend/src/pages/JobForm.vue:52 +#: frontend/src/pages/Jobs.vue:75 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1533,13 +1615,13 @@ msgstr "" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:77 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:82 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "优惠券" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:72 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 msgid "Coupon Details" msgstr "" @@ -1569,22 +1651,24 @@ msgstr "" #. Label of the course (Link) field in DocType 'LMS Course Review' #. Label of the course (Link) field in DocType 'LMS Enrollment' #. Label of the course (Link) field in DocType 'LMS Lesson Note' -#. Label of the course (Link) field in DocType 'LMS Mentor Request' #. Label of the course (Link) field in DocType 'LMS Program Course' #. Label of the course (Link) field in DocType 'LMS Quiz' #. Label of the course (Link) field in DocType 'LMS Quiz Submission' #. Label of the course (Link) field in DocType 'LMS Video Watch Duration' #. Label of the course (Link) field in DocType 'Related Courses' -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/components/Modals/AssignmentForm.vue:32 #: frontend/src/components/Modals/BatchCourseModal.vue:20 -#: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 #: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:199 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:129 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 #: frontend/src/pages/Programs/Programs.vue:35 #: frontend/src/pages/Search/Search.vue:233 @@ -1602,7 +1686,6 @@ msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_program_course/lms_program_course.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -1610,7 +1693,7 @@ msgstr "" #: lms/lms/doctype/related_courses/related_courses.json #: lms/lms/report/course_progress_summary/course_progress_summary.js:9 #: lms/lms/report/course_progress_summary/course_progress_summary.py:51 -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Course" msgstr "课程" @@ -1621,8 +1704,8 @@ msgstr "课程" msgid "Course Chapter" msgstr "课程章节" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Completed" msgstr "课程完成" @@ -1638,14 +1721,19 @@ msgstr "课程数量" #. Name of a role #: frontend/src/pages/ProfileRoles.vue:26 #: lms/lms/doctype/course_chapter/course_chapter.json +#: lms/lms/doctype/course_evaluator/course_evaluator.json #: 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 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_category/lms_category.json #: lms/lms/doctype/lms_certificate/lms_certificate.json +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json +#: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -1656,12 +1744,13 @@ msgstr "课程数量" msgid "Course Creator" msgstr "课程创建者" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Data" msgstr "课程数据" -#: frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/Courses/CourseForm.vue:145 +#: frontend/src/pages/Courses/NewCourseModal.vue:53 msgid "Course Description" msgstr "课程描述" @@ -1679,7 +1768,8 @@ msgstr "课程注册记录" msgid "Course Evaluator" msgstr "课程评估人" -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/Courses/CourseForm.vue:66 +#: frontend/src/pages/Courses/NewCourseModal.vue:39 msgid "Course Image" msgstr "课程图片" @@ -1693,7 +1783,7 @@ msgstr "课程讲师" msgid "Course Lesson" msgstr "课程课时" -#: lms/www/lms.py:86 +#: lms/www/_lms.py:89 msgid "Course List" msgstr "课程列表" @@ -1701,12 +1791,15 @@ msgstr "课程列表" msgid "Course Name" msgstr "课程名称" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:275 +#: frontend/src/pages/Courses/CourseOverview.vue:70 msgid "Course Outline" msgstr "课程大纲" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:32 +msgid "Course Progress" +msgstr "" + #. Name of a report -#: frontend/src/components/Modals/CourseProgressSummary.vue:5 #: lms/lms/report/course_progress_summary/course_progress_summary.json msgid "Course Progress Summary" msgstr "课程进度概览" @@ -1716,8 +1809,8 @@ msgstr "课程进度概览" msgid "Course Settings" msgstr "课程设置" -#. Label of a Card Break in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Card Break in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Course Stats" msgstr "课程统计" @@ -1734,6 +1827,10 @@ msgstr "课程统计" msgid "Course Title" msgstr "课程标题" +#: frontend/src/components/Modals/BatchCourseModal.vue:83 +msgid "Course added to batch successfully" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:444 msgid "Course added to program successfully" msgstr "课程成功添加至项目" @@ -1742,38 +1839,46 @@ msgstr "课程成功添加至项目" msgid "Course already added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:508 +#: frontend/src/pages/Courses/NewCourseModal.vue:141 msgid "Course created successfully" msgstr "课程创建成功。" -#: frontend/src/pages/CourseForm.vue:545 +#: frontend/src/pages/Courses/CourseForm.vue:465 msgid "Course deleted successfully" msgstr "课程删除成功" -#: frontend/src/pages/CourseForm.vue:528 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:69 +msgid "Course or Batch is required to issue a certificate." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:430 msgid "Course updated successfully" msgstr "课程更新成功。" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:63 msgid "Course {0} has already been added to this batch." msgstr "课程{0}已添加至本批次" -#: lms/lms/doctype/lms_program/lms_program.py:20 +#: lms/lms/doctype/lms_program/lms_program.py:22 msgid "Course {0} has already been added to this program." msgstr "" #. Label of the courses (Table) field in DocType 'LMS Batch' #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:25 -#: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:37 -#: frontend/src/components/Modals/BatchStudentProgress.vue:95 -#: frontend/src/pages/BatchDetail.vue:44 -#: frontend/src/pages/CourseCertification.vue:127 -#: frontend/src/pages/Courses.vue:364 frontend/src/pages/Courses.vue:371 +#: frontend/src/pages/Batches/BatchOverview.vue:38 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:16 +#: frontend/src/pages/Batches/components/BatchCourses.vue:5 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:20 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:38 +#: frontend/src/pages/Courses/CourseCertification.vue:127 +#: frontend/src/pages/Courses/CourseDetail.vue:143 +#: frontend/src/pages/Courses/Courses.vue:353 +#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:569 +#: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 +#: frontend/src/pages/SCORMChapter.vue:232 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1784,11 +1889,11 @@ msgstr "课程" msgid "Courses Completed" msgstr "已完成课程" -#: frontend/src/pages/Home/AdminHome.vue:6 +#: frontend/src/pages/Home/AdminHome.vue:113 msgid "Courses Created" msgstr "已创建课程" -#: frontend/src/components/BatchCourses.vue:154 +#: frontend/src/pages/Batches/components/BatchCourses.vue:134 msgid "Courses deleted successfully" msgstr "课程删除成功" @@ -1806,8 +1911,9 @@ msgid "Cover Image" msgstr "封面图片" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:36 -#: frontend/src/pages/Batches.vue:59 frontend/src/pages/Courses.vue:39 +#: frontend/src/pages/Assignments.vue:19 +#: frontend/src/pages/Batches/Batches.vue:33 +#: frontend/src/pages/Courses/Courses.vue:36 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 #: frontend/src/pages/Quizzes.vue:10 msgid "Create" @@ -1817,12 +1923,16 @@ msgstr "创建" msgid "Create Certificate" msgstr "创建证书" -#: frontend/src/pages/Home/AdminHome.vue:84 +#: frontend/src/pages/Home/AdminHome.vue:191 msgid "Create Course" msgstr "创建课程" -#: frontend/src/components/Controls/Link.vue:38 -#: frontend/src/components/Controls/MultiSelect.vue:76 +#: frontend/src/pages/LessonForm.vue:504 +msgid "Create Lesson" +msgstr "" + +#: frontend/src/components/Controls/Link.vue:37 +#: frontend/src/components/Controls/MultiSelect.vue:72 msgid "Create New" msgstr "新建" @@ -1846,15 +1956,15 @@ msgstr "创建直播课程" msgid "Create a Quiz" msgstr "创建测验" -#: frontend/src/components/Sidebar/AppSidebar.vue:532 +#: frontend/src/components/Sidebar/AppSidebar.vue:591 msgid "Create a batch" msgstr "创建班级" -#: frontend/src/components/Sidebar/AppSidebar.vue:523 +#: frontend/src/components/Sidebar/AppSidebar.vue:582 msgid "Create a course" msgstr "创建课程" -#: frontend/src/components/Sidebar/AppSidebar.vue:533 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a live class" msgstr "创建直播课程" @@ -1866,35 +1976,37 @@ msgstr "创建新徽章" msgid "Create an Assignment" msgstr "创建作业" -#: frontend/src/components/Sidebar/AppSidebar.vue:457 +#: frontend/src/components/Sidebar/AppSidebar.vue:516 msgid "Create your first batch" msgstr "创建首个班级" -#: frontend/src/components/Sidebar/AppSidebar.vue:388 +#: frontend/src/components/Sidebar/AppSidebar.vue:442 msgid "Create your first course" msgstr "创建首门课程" -#: frontend/src/components/Sidebar/AppSidebar.vue:435 +#: frontend/src/components/Sidebar/AppSidebar.vue:494 msgid "Create your first quiz" msgstr "创建首项测验" -#: frontend/src/pages/Assignments.vue:178 frontend/src/pages/Courses.vue:354 +#: frontend/src/pages/Assignments.vue:175 +#: frontend/src/pages/Courses/Courses.vue:343 msgid "Created" msgstr "已创建" -#: frontend/src/components/Sidebar/AppSidebar.vue:529 +#: frontend/src/components/Sidebar/AppSidebar.vue:588 msgid "Creating a batch" msgstr "正在创建班级" -#: frontend/src/components/Sidebar/AppSidebar.vue:520 +#: frontend/src/components/Sidebar/AppSidebar.vue:579 msgid "Creating a course" msgstr "正在创建课程" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:58 -#: frontend/src/pages/BatchForm.vue:237 frontend/src/pages/CourseForm.vue:235 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 +#: frontend/src/pages/Batches/BatchForm.vue:235 +#: frontend/src/pages/Courses/CourseForm.vue:231 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1910,7 +2022,11 @@ msgstr "当前课时" msgid "Current Streak" msgstr "当前连续学习天数" -#: frontend/src/components/Sidebar/AppSidebar.vue:556 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:7 +msgid "Curriculum" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:615 msgid "Custom Certificate Templates" msgstr "自定义证书模板" @@ -1941,6 +2057,7 @@ msgid "Cyan" msgstr "蓝绿色" #. Label of the show_dashboard (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/Courses/CourseDetail.vue:102 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Dashboard" msgstr "仪表盘" @@ -1964,10 +2081,6 @@ msgstr "数据导入" msgid "Date" msgstr "日期" -#: frontend/src/pages/BatchForm.vue:76 -msgid "Date and Time" -msgstr "日期与时间" - #: lms/templates/emails/live_class_reminder.html:13 msgid "Date:" msgstr "日期:" @@ -2009,12 +2122,13 @@ msgid "Degree Type" msgstr "学位类型" #: frontend/src/components/Controls/ChildTable.vue:63 -#: frontend/src/components/CourseOutline.vue:294 -#: frontend/src/components/CourseOutline.vue:360 +#: frontend/src/components/CourseOutline.vue:309 +#: frontend/src/components/CourseOutline.vue:375 #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/BatchForm.vue:535 frontend/src/pages/CourseForm.vue:558 +#: frontend/src/pages/Batches/BatchForm.vue:466 +#: frontend/src/pages/Courses/CourseForm.vue:478 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:232 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2022,11 +2136,11 @@ msgstr "学位类型" msgid "Delete" msgstr "删除" -#: frontend/src/components/CourseOutline.vue:67 +#: frontend/src/components/CourseOutline.vue:70 msgid "Delete Chapter" msgstr "删除章节" -#: frontend/src/pages/CourseForm.vue:552 +#: frontend/src/pages/Courses/CourseForm.vue:472 msgid "Delete Course" msgstr "删除课程" @@ -2034,7 +2148,7 @@ msgstr "删除课程" msgid "Delete Program" msgstr "" -#: frontend/src/components/CourseOutline.vue:354 +#: frontend/src/components/CourseOutline.vue:369 msgid "Delete this chapter?" msgstr "确认删除此章节?" @@ -2042,11 +2156,11 @@ msgstr "确认删除此章节?" msgid "Delete this coupon?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:303 msgid "Delete this lesson?" msgstr "确认删除此课时?" -#: frontend/src/pages/CourseForm.vue:553 +#: frontend/src/pages/Courses/CourseForm.vue:473 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "删除本课程将同时删除其所有章节和课时。此操作不可逆。确认继续吗?" @@ -2054,18 +2168,22 @@ msgstr "删除本课程将同时删除其所有章节和课时。此操作不可 msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" -#: frontend/src/pages/BatchForm.vue:530 +#: frontend/src/pages/Batches/BatchForm.vue:461 msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" msgstr "删除此班级将同时删除所有相关数据,包括已注册学员、关联课程、评估、反馈及讨论内容。是否确认继续操作?" -#: frontend/src/components/CourseOutline.vue:355 +#: frontend/src/components/CourseOutline.vue:370 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "删除本章节将同时删除其所有课时并永久移除。此操作不可撤销。确认继续吗?" -#: frontend/src/components/CourseOutline.vue:289 +#: frontend/src/components/CourseOutline.vue:304 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "删除本课时将永久移除。此操作不可撤销。确认继续吗?" +#: lms/lms/api.py:756 +msgid "Deletion not allowed for {0}" +msgstr "" + #. Label of the description (Text Editor) field in DocType 'Job Opportunity' #. Label of a field in the job-opportunity Web Form #. Label of the description (Small Text) field in DocType 'Certification' @@ -2074,9 +2192,10 @@ msgstr "删除本课时将永久移除。此操作不可撤销。确认继续吗 #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:80 +#: frontend/src/components/Modals/LiveClassModal.vue:81 #: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/JobForm.vue:96 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:85 +#: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -2093,17 +2212,22 @@ msgid "Desk" msgstr "工作台" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:7 +#: frontend/src/pages/Courses/CourseForm.vue:8 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "详情" +#: frontend/src/components/Modals/DiscussionModal.vue:71 +msgid "Details cannot be empty." +msgstr "" + #. Label of the disable_pwa (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable PWA" msgstr "" -#: frontend/src/pages/CourseForm.vue:127 +#: frontend/src/pages/Courses/CourseForm.vue:119 msgid "Disable Self Enrollment" msgstr "禁用自助注册" @@ -2119,6 +2243,7 @@ msgstr "禁用注册功能" #: frontend/src/components/Settings/Badges.vue:56 #: frontend/src/components/Settings/Coupons/CouponList.vue:46 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:66 #: frontend/src/components/Settings/PaymentGateways.vue:55 #: frontend/src/components/Settings/ZoomSettings.vue:66 msgid "Disabled" @@ -2136,7 +2261,7 @@ msgstr "折扣" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' #: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:87 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "折扣金额" @@ -2152,7 +2277,7 @@ msgid "Discount Type" msgstr "折扣类型" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:91 +#: frontend/src/pages/Batches/BatchDetail.vue:47 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "讨论区" @@ -2206,8 +2331,6 @@ msgstr "时长(分钟)" msgid "Duration of the live class in minutes" msgstr "直播课程时长(单位:分钟)" -#: frontend/src/components/BatchOverlay.vue:129 -#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/DiscussionReplies.vue:35 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/components/Settings/Badges.vue:156 @@ -2228,7 +2351,7 @@ msgstr "编辑徽章" msgid "Edit Badge Assignment" msgstr "编辑徽章分配" -#: frontend/src/components/CourseOutline.vue:60 +#: frontend/src/components/CourseOutline.vue:63 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "编辑章节" @@ -2241,11 +2364,19 @@ msgstr "" msgid "Edit Email Template" msgstr "编辑邮件模板" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:8 +msgid "Edit Google Meet Account" +msgstr "" + +#: frontend/src/pages/LessonForm.vue:503 +msgid "Edit Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:13 msgid "Edit Payment Gateway" msgstr "编辑支付网关" -#: frontend/src/components/Modals/EditProfile.vue:10 +#: frontend/src/components/Modals/EditProfile.vue:11 #: frontend/src/pages/Profile.vue:124 msgid "Edit Profile" msgstr "编辑个人资料" @@ -2302,10 +2433,6 @@ msgstr "邮箱账号" msgid "Email Sent" msgstr "邮件已发送" -#: frontend/src/pages/BatchForm.vue:161 -msgid "Email Template" -msgstr "邮件模板" - #: frontend/src/components/Modals/EmailTemplateModal.vue:117 msgid "Email Template created successfully" msgstr "邮件模板创建成功" @@ -2320,7 +2447,6 @@ msgid "Email Templates" msgstr "邮件模板" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "邮件模板删除成功" @@ -2353,12 +2479,13 @@ msgstr "在Google设置中启用API以发送评估日历邀请" msgid "Enable Negative Marking" msgstr "启用扣分机制" -#: frontend/src/components/Modals/ChapterModal.vue:24 +#: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "仅在上传SCORM包作为章节时启用" #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Coupon' +#. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:14 @@ -2366,19 +2493,23 @@ msgstr "仅在上传SCORM包作为章节时启用" #: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_coupon/lms_coupon.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" msgstr "已启用" -#: frontend/src/components/Modals/BulkCertificates.vue:53 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:53 msgid "Enabling this will publish the certificate on the certified participants page." msgstr "启用后证书将发布至认证参与者页面" #. Label of the end_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:25 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "结束日期" @@ -2394,6 +2525,7 @@ msgstr "结束日期(或预期)" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:37 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2404,9 +2536,9 @@ msgstr "结束日期(或预期)" msgid "End Time" msgstr "结束时间" -#: frontend/src/components/LiveClass.vue:92 -#: frontend/src/pages/Home/AdminHome.vue:186 -#: frontend/src/pages/Home/StudentHome.vue:129 +#: frontend/src/pages/Batches/components/LiveClass.vue:97 +#: frontend/src/pages/Home/AdminHome.vue:100 +#: frontend/src/pages/Home/StudentHome.vue:65 msgid "Ended" msgstr "已结束" @@ -2416,27 +2548,50 @@ msgstr "已结束" msgid "Enforce Course Order" msgstr "强制课程顺序" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:43 +#: frontend/src/pages/Courses/CourseDashboard.vue:38 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:47 +msgid "Enroll" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:177 msgid "Enroll Member to Program" msgstr "为成员注册项目" -#: frontend/src/components/BatchOverlay.vue:113 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:96 msgid "Enroll Now" msgstr "立即报名" -#: frontend/src/pages/Batches.vue:334 frontend/src/pages/Courses.vue:357 +#: frontend/src/components/Modals/StudentModal.vue:5 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:5 +msgid "Enroll a Student" +msgstr "" + +#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 +#: frontend/src/pages/Courses/CourseDashboard.vue:5 +#: frontend/src/pages/Courses/Courses.vue:346 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "已注册" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:264 +#: frontend/src/pages/Courses/CourseDashboard.vue:398 +msgid "Enrolled On" +msgstr "" + #: frontend/src/components/CourseCard.vue:62 -#: frontend/src/components/CourseCardOverlay.vue:138 -#: frontend/src/pages/CourseDetail.vue:33 +#: frontend/src/components/CourseCardOverlay.vue:107 +#: frontend/src/pages/Courses/CourseOverview.vue:27 #: frontend/src/pages/Programs/ProgramEnrollment.vue:69 msgid "Enrolled Students" msgstr "注册学员" -#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:137 +#: frontend/src/pages/Batches/BatchForm.vue:159 +msgid "Enrollment Confirmation Email Template" +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:147 msgid "Enrollment Confirmation for {0}" msgstr "{0}的注册确认" @@ -2459,11 +2614,12 @@ msgid "Enrollment in this batch is restricted. Please contact the Administrator. 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/components/Modals/CourseProgressSummary.vue:98 +#. Label of a chart in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item #: frontend/src/pages/Programs/ProgramProgressSummary.vue:15 -#: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json +#: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Enrollments" msgstr "注册记录" @@ -2475,7 +2631,7 @@ msgstr "在Google设置中填写客户端ID和密钥以发送评估日历邀请" msgid "Enter a Coupon Code" msgstr "" -#: frontend/src/components/Assignment.vue:116 +#: frontend/src/components/Assignment.vue:127 msgid "Enter a URL" msgstr "输入URL" @@ -2487,7 +2643,11 @@ msgstr "" msgid "Enter reply to email" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:167 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +msgid "Error creating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:165 msgid "Error creating Zoom Account" msgstr "Zoom账户创建错误" @@ -2499,7 +2659,7 @@ msgstr "徽章创建错误" msgid "Error creating email template" msgstr "邮件模板创建错误" -#: lms/lms/doctype/lms_batch/lms_batch.py:256 +#: lms/lms/doctype/lms_batch/lms_batch.py:288 msgid "Error creating live class. Please try again. {0}" msgstr "创建直播课程失败,请重试。错误:{0}" @@ -2507,16 +2667,27 @@ msgstr "创建直播课程失败,请重试。错误:{0}" msgid "Error creating quiz: {0}" msgstr "测验创建错误:{0}" +#: frontend/src/components/Settings/GoogleMeetSettings.vue:177 +msgid "Error deleting Google Meet Account" +msgstr "" + #: frontend/src/components/Settings/Badges.vue:193 msgid "Error deleting badge" msgstr "徽章删除错误" #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "邮件模板删除错误" -#: frontend/src/components/Modals/ZoomAccountModal.vue:205 +#: frontend/src/components/Settings/PaymentGateways.vue:146 +msgid "Error deleting payment gateways" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +msgid "Error updating Google Meet Account" +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:203 msgid "Error updating Zoom Account" msgstr "Zoom账户更新错误" @@ -2524,9 +2695,14 @@ msgstr "Zoom账户更新错误" msgid "Error updating email template" msgstr "邮件模板更新错误" -#. Label of a Link in the LMS Workspace -#. Label of a shortcut in the LMS Workspace -#: frontend/src/components/Modals/Event.vue:420 lms/lms/workspace/lms/lms.json +#. Label of the evaluation (Check) field in DocType 'LMS Batch' +#. Label of a Link in the Learning Workspace +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: frontend/src/components/Modals/Event.vue:420 +#: frontend/src/pages/Batches/BatchForm.vue:93 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation" msgstr "评估" @@ -2537,17 +2713,22 @@ msgid "Evaluation Details" msgstr "评估详情" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "评估结束日期" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Evaluation Request" msgstr "评估请求" -#: lms/lms/doctype/lms_batch/lms_batch.py:88 +#: frontend/src/components/UpcomingEvaluations.vue:217 +msgid "Evaluation cancelled successfully" +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:91 msgid "Evaluation end date cannot be less than the batch end date." msgstr "评估结束日期不得早于批次结束日期" @@ -2562,9 +2743,10 @@ msgstr "评估保存成功" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Evaluation' #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' -#: frontend/src/components/Modals/BatchCourseModal.vue:37 -#: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:222 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:22 +#: frontend/src/pages/Courses/CourseForm.vue:243 +#: 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 @@ -2596,15 +2778,11 @@ msgstr "评估人日程" msgid "Evaluator added successfully" msgstr "评估人添加成功" -#: frontend/src/components/Settings/Evaluators.vue:193 +#: frontend/src/components/Settings/Evaluators.vue:194 msgid "Evaluator deleted successfully" msgstr "评估人删除成功" -#: lms/lms/api.py:1406 -msgid "Evaluator does not exist." -msgstr "评估人不存在。" - -#: lms/lms/doctype/lms_course/lms_course.py:67 +#: lms/lms/doctype/lms_course/lms_course.py:75 msgid "Evaluator is required for paid certificates." msgstr "付费证书需指定评估人" @@ -2616,7 +2794,7 @@ msgstr "付费证书需指定评估人" msgid "Event" msgstr "事件" -#: frontend/src/pages/BatchForm.vue:116 +#: frontend/src/pages/Batches/BatchForm.vue:69 msgid "Example: IST (+5:30)" msgstr "示例:IST(+5:30)" @@ -2637,7 +2815,7 @@ msgstr "练习标题" msgid "Exercise deleted successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:155 +#: frontend/src/components/Sidebar/AppSidebar.vue:205 msgid "Expand" msgstr "展开" @@ -2663,8 +2841,8 @@ msgid "Expires On" msgstr "到期日" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:33 #: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" msgstr "到期日" @@ -2710,6 +2888,10 @@ msgstr "未通过" msgid "Failed" msgstr "失败" +#: lms/lms/doctype/lms_badge/lms_badge.js:58 +msgid "Failed to assign badge" +msgstr "" + #: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 msgid "Failed to create badge assignment: " msgstr "徽章分配创建失败:" @@ -2718,7 +2900,7 @@ msgstr "徽章分配创建失败:" msgid "Failed to enroll in program: {0}" msgstr "项目注册失败:{0}" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:223 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "从Zoom获取课程{0}考勤数据失败:{1}" @@ -2726,7 +2908,7 @@ msgstr "从Zoom获取课程{0}考勤数据失败:{1}" msgid "Failed to send email" msgstr "邮件发送失败" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:363 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 msgid "Failed to submit. Please try again. {0}" msgstr "提交失败,请重试。{0}" @@ -2734,26 +2916,26 @@ msgstr "提交失败,请重试。{0}" msgid "Failed to update badge assignment: " msgstr "徽章分配更新失败:" -#: frontend/src/utils/index.js:856 +#: frontend/src/utils/index.js:881 msgid "Failed to update meta tags {0}" msgstr "元标签更新失败{0}" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/CourseForm.vue:122 +#: frontend/src/pages/Courses/CourseForm.vue:113 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "精选" #. Label of the feedback (Small Text) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/BatchFeedback.vue:30 -#: frontend/src/pages/Batch.vue:150 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:51 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Feedback" msgstr "反馈" -#: frontend/src/components/Assignment.vue:64 +#: frontend/src/components/Assignment.vue:68 msgid "Feel free to make edits to your submission if needed." msgstr "可根据需要修改提交内容" @@ -2776,7 +2958,7 @@ msgstr "文件类型" msgid "Filter assignments by course" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:15 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:23 msgid "Filter by Billing Name" msgstr "按账单名称筛选" @@ -2784,7 +2966,7 @@ msgstr "按账单名称筛选" msgid "Filter by Exercise" msgstr "按练习筛选" -#: frontend/src/components/Settings/Transactions/TransactionList.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:28 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 msgid "Filter by Member" msgstr "按成员筛选" @@ -2793,7 +2975,8 @@ msgstr "按成员筛选" msgid "Filter by Status" msgstr "按状态筛选" -#: frontend/src/components/Modals/EditProfile.vue:70 +#: frontend/src/components/Modals/EditProfile.vue:39 +#: frontend/src/components/Modals/EditProfile.vue:148 #: frontend/src/components/Settings/Members.vue:110 msgid "First Name" msgstr "名字" @@ -2823,13 +3006,18 @@ msgstr "弹性时间" msgid "Formal Wear" msgstr "正装" +#. Label of a Desktop Icon +#: lms/desktop_icon/frappe_learning.json +msgid "Frappe Learning" +msgstr "" + #: lms/lms/widgets/CourseCard.html:114 msgid "Free" msgstr "免费" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:278 +#: frontend/src/pages/JobForm.vue:296 frontend/src/pages/Jobs.vue:282 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Freelance" @@ -2878,7 +3066,7 @@ msgstr "全名" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:275 +#: frontend/src/pages/JobForm.vue:293 frontend/src/pages/Jobs.vue:279 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Full Time" @@ -2896,17 +3084,17 @@ msgstr "职能" msgid "GST Amount" msgstr "商品及服务税额" -#: frontend/src/pages/Billing.vue:165 +#: frontend/src/pages/Billing.vue:167 msgid "GST Number" msgstr "商品及服务税号" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "商品及服务税识别号" -#: frontend/src/components/Settings/PaymentGateways.vue:134 +#: frontend/src/components/Settings/PaymentGateways.vue:154 msgid "Gateway" msgstr "网关" @@ -2915,8 +3103,8 @@ msgstr "网关" msgid "General" msgstr "常规" -#: frontend/src/components/Modals/BulkCertificates.vue:5 -#: frontend/src/pages/Batch.vue:12 +#: frontend/src/pages/Batches/BatchDetail.vue:214 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:5 msgid "Generate Certificates" msgstr "生成证书" @@ -2924,7 +3112,7 @@ msgstr "生成证书" msgid "Generate Google Meet Link" msgstr "生成Google Meet链接" -#: frontend/src/components/CourseCardOverlay.vue:89 +#: frontend/src/components/CourseCardOverlay.vue:90 msgid "Get Certificate" msgstr "获取证书" @@ -2947,7 +3135,7 @@ msgstr "在设备上安装应用,获得更便捷的访问与更优体验!" msgid "Get the app on your iPhone for easy access & a better experience" msgstr "在iPhone安装应用,获得更便捷的访问与更优体验" -#: frontend/src/components/Modals/EditProfile.vue:82 +#: frontend/src/components/Modals/EditProfile.vue:53 msgid "GitHub ID" msgstr "" @@ -2956,6 +3144,48 @@ msgstr "" msgid "Github ID" msgstr "Github账号" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Go" +msgstr "确定" + +#. Label of the google_calendar (Link) field in DocType 'LMS Google Meet +#. Settings' +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "Google Calendar" +msgstr "谷歌日历" + +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:501 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet" +msgstr "" + +#. Label of the google_meet_account (Link) field in DocType 'LMS Batch' +#. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' +#: frontend/src/pages/Batches/BatchForm.vue:202 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Google Meet Account" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +msgid "Google Meet Account created successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetSettings.vue:172 +msgid "Google Meet Account deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +msgid "Google Meet Account updated successfully" +msgstr "" + #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json @@ -2963,7 +3193,7 @@ msgid "Google Meet Link" msgstr "Google Meet链接" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:164 +#: frontend/src/components/Assignment.vue:176 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "评分" @@ -2978,7 +3208,7 @@ msgstr "作业评分" msgid "Grade Type" msgstr "评分类型" -#: frontend/src/components/Assignment.vue:159 +#: frontend/src/components/Assignment.vue:171 msgid "Grading" msgstr "评分" @@ -3009,7 +3239,7 @@ msgid "Have an account? Login" msgstr "已有账号?登录" #. Label of the headline (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:76 +#: frontend/src/components/Modals/EditProfile.vue:47 #: lms/fixtures/custom_field.json msgid "Headline" msgstr "标题" @@ -3023,7 +3253,7 @@ msgstr "您好" msgid "Hello Learner" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:141 +#: frontend/src/components/Sidebar/AppSidebar.vue:191 msgid "Help" msgstr "帮助" @@ -3031,7 +3261,7 @@ msgstr "帮助" msgid "Help others learn something new by creating a course." msgstr "通过创建课程帮助他人学习新知" -#: frontend/src/components/BatchFeedback.vue:15 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:36 msgid "Help us improve by providing your feedback." msgstr "请提供反馈帮助我们改进。" @@ -3044,7 +3274,7 @@ msgstr "请说明您的需求" msgid "Here are the details:" msgstr "" -#: frontend/src/pages/Home/Home.vue:11 +#: frontend/src/pages/Home/Home.vue:6 msgid "Hey" msgstr "您好" @@ -3078,6 +3308,10 @@ msgstr "隐藏我的个人信息" msgid "Highlight" msgstr "高亮" +#: frontend/src/components/Sidebar/AppSidebar.vue:107 +msgid "Highlight what makes you unique and show your skills." +msgstr "" + #. Label of the highlighted_text (Small Text) field in DocType 'LMS Lesson #. Note' #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json @@ -3091,7 +3325,8 @@ msgstr "高亮文本" msgid "Hiring" msgstr "" -#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154 +#. Label of a Workspace Sidebar Item +#: frontend/src/pages/Home/Home.vue:180 lms/workspace_sidebar/lms.json msgid "Home" msgstr "主页" @@ -3101,6 +3336,7 @@ msgid "Host" msgstr "主持人" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:303 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Hybrid" msgstr "混合模式" @@ -3114,15 +3350,19 @@ msgstr "我目前在此任职" msgid "I am delighted to inform you that you have successfully earned your certification for the {0} course. Congratulations!" msgstr "很高兴通知您已成功获得{0}课程认证。祝贺您!" +#: frontend/src/pages/ProfileAbout.vue:166 +msgid "I am happy to announce that I earned the {0} badge on {1} at {2}" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:101 msgid "I am unavailable" msgstr "我暂不可用" -#: frontend/src/pages/Billing.vue:181 +#: frontend/src/pages/Billing.vue:185 msgid "I consent to my personal information being stored for invoicing" msgstr "" -#: frontend/src/pages/QuizForm.vue:338 +#: frontend/src/pages/QuizForm.vue:325 msgid "ID" msgstr "ID" @@ -3137,9 +3377,9 @@ msgstr "图标" msgid "Identify User Category" msgstr "识别用户类别" -#: frontend/src/components/LessonHelp.vue:11 -msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." -msgstr "启用'包含在预览中'后,课时将对未登录用户开放" +#: frontend/src/pages/LessonForm.vue:30 +msgid "If enabled, the lesson will also be accessible to users who are not enrolled in the course." +msgstr "" #: frontend/src/components/Quiz.vue:46 msgid "If you answer incorrectly, {0} {1} will be deducted from your score for each incorrect answer." @@ -3190,19 +3430,19 @@ msgstr "图片" msgid "Image search powered by" msgstr "图片搜索由{0}提供" -#: lms/lms/doctype/lms_quiz/lms_quiz.py:231 +#: lms/lms/doctype/lms_quiz/lms_quiz.py:243 msgid "Image: Corrupted Data Stream" msgstr "图片:数据流损坏" -#: frontend/src/components/Sidebar/Configuration.vue:17 +#: frontend/src/components/Sidebar/Configuration.vue:36 msgid "Import" msgstr "导入" -#: frontend/src/pages/Batches.vue:20 +#: frontend/src/pages/Batches/Batches.vue:17 msgid "Import Batch" msgstr "" -#: frontend/src/pages/Courses.vue:23 +#: frontend/src/pages/Courses/Courses.vue:20 msgid "Import Course" msgstr "" @@ -3228,6 +3468,10 @@ msgstr "" msgid "Include In Preview" msgstr "包含在预览中" +#: frontend/src/pages/LessonForm.vue:28 +msgid "Include in Preview" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'LMS Course Progress' #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "Incomplete" @@ -3273,7 +3517,6 @@ msgid "Institution Name" msgstr "机构名称" #. Label of the instructor (Link) field in DocType 'Course Instructor' -#: frontend/src/pages/Home/Home.vue:149 #: lms/lms/doctype/course_instructor/course_instructor.json msgid "Instructor" msgstr "讲师" @@ -3285,15 +3528,22 @@ msgstr "讲师内容" #. Label of the instructor_notes (Markdown Editor) field in DocType 'Course #. Lesson' -#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:42 +#: frontend/src/pages/Lesson.vue:233 frontend/src/pages/LessonForm.vue:47 #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Instructor Notes" msgstr "讲师备注" +#: frontend/src/components/LessonHelp.vue:11 +msgid "Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson." +msgstr "" + #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/Batches/BatchForm.vue:118 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:29 +#: frontend/src/pages/Courses/NewCourseModal.vue:32 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3304,25 +3554,29 @@ msgstr "讲师" msgid "Instructors Comments" msgstr "讲师评语" -#. Label of a Link in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a Link in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Interest" msgstr "兴趣" -#: frontend/src/components/Sidebar/AppSidebar.vue:512 -#: frontend/src/components/Sidebar/AppSidebar.vue:515 +#: frontend/src/components/Sidebar/AppSidebar.vue:571 +#: frontend/src/components/Sidebar/AppSidebar.vue:574 msgid "Introduction" msgstr "简介" -#: lms/lms/doctype/course_lesson/course_lesson.py:23 +#: lms/lms/doctype/course_lesson/course_lesson.py:47 msgid "Invalid Quiz ID" msgstr "无效的测验ID" -#: lms/lms/doctype/course_lesson/course_lesson.py:37 +#: lms/lms/doctype/course_lesson/course_lesson.py:61 msgid "Invalid Quiz ID in content" msgstr "内容中存在无效测验ID" -#: frontend/src/components/Sidebar/AppSidebar.vue:446 +#: lms/lms/api.py:759 +msgid "Invalid document name" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:505 msgid "Invite your team and students" msgstr "邀请团队成员及学员" @@ -3352,21 +3606,21 @@ msgstr "是否为SCORM包" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:28 #: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "签发日期" -#: frontend/src/components/Sidebar/AppSidebar.vue:553 +#: frontend/src/components/Sidebar/AppSidebar.vue:612 msgid "Issue a Certificate" msgstr "颁发证书" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 #: frontend/src/components/Settings/BadgeAssignments.vue:185 -#: frontend/src/pages/CourseCertification.vue:27 +#: frontend/src/pages/Courses/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" msgstr "签发日期" @@ -3399,21 +3653,11 @@ msgstr "JavaScript的" msgid "Job" msgstr "职位" -#. Label of the subtitle (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Subtitle" -msgstr "招聘看板副标题" - -#. Label of the title (Data) field in DocType 'Job Settings' -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Board Title" -msgstr "招聘看板标题" - -#: frontend/src/pages/JobForm.vue:14 +#: frontend/src/pages/JobForm.vue:19 msgid "Job Details" msgstr "职位详情" -#: lms/www/lms.py:175 +#: lms/www/_lms.py:178 msgid "Job Openings" msgstr "职位空缺" @@ -3424,11 +3668,6 @@ msgstr "职位空缺" msgid "Job Opportunity" msgstr "工作机会" -#. Name of a DocType -#: lms/job/doctype/job_settings/job_settings.json -msgid "Job Settings" -msgstr "职位设置" - #. Label of the job_title (Data) field in DocType 'Job Opportunity' #. Label of the job_title (Data) field in DocType 'LMS Job Application' #. Label of a field in the job-opportunity Web Form @@ -3439,20 +3678,22 @@ msgid "Job Title" msgstr "职位名称" #. Label of the jobs (Check) field in DocType 'LMS Settings' +#. Label of the jobs_tab (Tab Break) field in DocType 'LMS Settings' #: frontend/src/pages/JobApplications.vue:9 frontend/src/pages/JobDetail.vue:10 -#: frontend/src/pages/Jobs.vue:8 frontend/src/pages/Jobs.vue:293 +#: frontend/src/pages/JobForm.vue:318 frontend/src/pages/Jobs.vue:8 +#: frontend/src/pages/Jobs.vue:297 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "职位" -#: frontend/src/components/LiveClass.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:175 -#: frontend/src/pages/Home/StudentHome.vue:118 +#: frontend/src/pages/Batches/components/LiveClass.vue:86 +#: frontend/src/pages/Home/AdminHome.vue:89 +#: frontend/src/pages/Home/StudentHome.vue:54 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "加入" -#: frontend/src/components/UpcomingEvaluations.vue:110 +#: frontend/src/components/UpcomingEvaluations.vue:93 msgid "Join Call" msgstr "加入通话" @@ -3484,8 +3725,8 @@ msgstr "" msgid "Keep going," msgstr "请继续坚持," -#. Name of a Workspace -#: lms/lms/workspace/lms/lms.json +#. Title of a Workspace Sidebar +#: lms/workspace_sidebar/lms.json msgid "LMS" msgstr "学习管理系统" @@ -3606,6 +3847,11 @@ msgstr "学习管理系统课程评价" msgid "LMS Enrollment" msgstr "学习管理系统注册" +#. Name of a DocType +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json +msgid "LMS Google Meet Settings" +msgstr "" + #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" @@ -3626,11 +3872,6 @@ msgstr "学习管理系统直播课程" msgid "LMS Live Class Participant" msgstr "LMS直播课参与者" -#. Name of a DocType -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "LMS Mentor Request" -msgstr "学习管理系统导师请求" - #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" @@ -3730,7 +3971,6 @@ msgstr "学习管理系统来源" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/doctype/lms_settings/lms_settings.json #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/user_skill/user_skill.json @@ -3773,14 +4013,15 @@ msgid "Label" msgstr "标签" #. Label of the language (Select) field in DocType 'LMS Programming Exercise' -#: frontend/src/components/Modals/EditProfile.vue:98 +#: frontend/src/components/Modals/EditProfile.vue:69 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:27 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:275 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json msgid "Language" msgstr "语言" -#: frontend/src/components/Modals/EditProfile.vue:74 +#: frontend/src/components/Modals/EditProfile.vue:44 +#: frontend/src/components/Modals/EditProfile.vue:149 msgid "Last Name" msgstr "姓氏" @@ -3789,11 +4030,16 @@ msgstr "姓氏" msgid "Launch File" msgstr "启动文件" +#. Name of a Workspace +#: lms/lms/workspace/learning/learning.json +msgid "Learning" +msgstr "" + #: frontend/src/pages/Home/Streak.vue:5 msgid "Learning Consistency" msgstr "学习持续性" -#: frontend/src/components/Sidebar/AppSidebar.vue:537 +#: frontend/src/components/Sidebar/AppSidebar.vue:596 msgid "Learning Paths" msgstr "学习路径" @@ -3814,7 +4060,7 @@ msgstr "离开于" #. Label of the lesson (Link) field in DocType 'LMS Quiz' #. Label of the lesson (Link) field in DocType 'LMS Video Watch Duration' #. Label of the lesson (Link) field in DocType 'Scheduled Flow' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: lms/lms/doctype/lesson_reference/lesson_reference.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json @@ -3822,10 +4068,22 @@ msgstr "离开于" #: lms/lms/doctype/lms_quiz/lms_quiz.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json #: lms/lms/doctype/scheduled_flow/scheduled_flow.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Lesson" msgstr "课时" +#: frontend/src/pages/Courses/CourseDashboard.vue:207 +msgid "Lesson Completion" +msgstr "" + +#: frontend/src/pages/Courses/CourseDashboard.vue:407 +msgid "Lesson Index" +msgstr "" + +#: frontend/src/pages/Courses/StudentCourseProgress.vue:45 +msgid "Lesson Progress" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" @@ -3836,19 +4094,19 @@ msgstr "课时引用" msgid "Lesson Title" msgstr "课时标题" -#: frontend/src/pages/LessonForm.vue:423 +#: frontend/src/pages/LessonForm.vue:429 msgid "Lesson created successfully" msgstr "课时创建成功。" -#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:268 msgid "Lesson deleted successfully" msgstr "课时删除成功。" -#: frontend/src/components/CourseOutline.vue:268 +#: frontend/src/components/CourseOutline.vue:283 msgid "Lesson moved successfully" msgstr "课时移动成功。" -#: frontend/src/pages/LessonForm.vue:447 +#: frontend/src/pages/LessonForm.vue:453 msgid "Lesson updated successfully" msgstr "课时更新成功。" @@ -3856,7 +4114,8 @@ msgstr "课时更新成功。" #. Group in Course Chapter's connections #. Label of the lessons (Int) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:53 -#: frontend/src/components/CourseCardOverlay.vue:131 +#: frontend/src/components/CourseCardOverlay.vue:100 +#: frontend/src/pages/Courses/CourseDashboard.vue:20 #: frontend/src/pages/Programs/ProgramEnrollment.vue:62 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -3886,23 +4145,23 @@ msgstr "题目限制数量" msgid "Limit cannot be greater than or equal to the number of questions in the quiz." msgstr "限制数不可大于或等于测验题目总数" -#: frontend/src/pages/ProfileAbout.vue:93 +#: frontend/src/pages/ProfileAbout.vue:96 msgid "LinkedIn" msgstr "领英" #. Label of the linkedin (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:80 +#: frontend/src/components/Modals/EditProfile.vue:51 #: lms/fixtures/custom_field.json msgid "LinkedIn ID" msgstr "领英账号" -#: frontend/src/pages/Courses.vue:340 +#: frontend/src/pages/Courses/Courses.vue:326 msgid "Live" msgstr "直播" #. Label of the live_class (Link) field in DocType 'LMS Live Class Participant' #. Label of the show_live_class (Check) field in DocType 'LMS Settings' -#: frontend/src/components/LiveClass.vue:14 +#: frontend/src/pages/Batches/components/LiveClass.vue:19 #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Live Class" @@ -3913,14 +4172,15 @@ msgstr "直播课程" msgid "LiveCode URL" msgstr "实时编码链接" -#: frontend/src/components/BatchStudents.vue:93 -#: frontend/src/components/Modals/CourseProgressSummary.vue:86 #: frontend/src/components/Settings/Evaluators.vue:81 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:94 -#: frontend/src/pages/Assignments.vue:66 frontend/src/pages/Batches.vue:124 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/pages/Assignments.vue:66 +#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 -#: frontend/src/pages/Courses.vue:108 +#: frontend/src/pages/Courses/CourseDashboard.vue:119 +#: frontend/src/pages/Courses/Courses.vue:105 #: frontend/src/pages/JobApplications.vue:101 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:117 @@ -3949,12 +4209,11 @@ msgid "Location Preference" msgstr "地点偏好" #: frontend/src/components/NoPermission.vue:26 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:200 -#: frontend/src/pages/Lesson.vue:103 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Lesson.vue:103 msgid "Login" msgstr "登录" -#: frontend/src/components/Sidebar/UserDropdown.vue:190 +#: frontend/src/components/Sidebar/UserDropdown.vue:183 msgid "Login to Frappe Cloud?" msgstr "登录Frappe云平台?" @@ -3966,7 +4225,7 @@ msgstr "登录后申请" msgid "Longest Streak" msgstr "最长连续学习天数" -#: frontend/src/components/Modals/EditProfile.vue:95 +#: frontend/src/components/Modals/EditProfile.vue:66 msgid "Looking for new work or hiring talent?" msgstr "" @@ -3979,8 +4238,8 @@ msgstr "期待您的加入!" msgid "Make LMS the default home" msgstr "将学习管理系统设为默认首页" -#: frontend/src/components/Modals/AnnouncementModal.vue:5 -#: frontend/src/pages/Batch.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:221 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:5 msgid "Make an Announcement" msgstr "发布公告" @@ -3988,11 +4247,7 @@ msgstr "发布公告" msgid "Make notes for quick revision. Press / for menu." msgstr "制作笔记以便快速复习。按/键唤出菜单。" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Manage Batch" -msgstr "管理批次" - -#: frontend/src/pages/Home/Home.vue:120 +#: frontend/src/pages/Home/Home.vue:151 msgid "Manage your courses and batches at a glance" msgstr "一览式管理您的课程与班级" @@ -4006,6 +4261,11 @@ msgstr "经理(销售/市场/客户)" msgid "Manifest File" msgstr "清单文件" +#. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: lms/lms/doctype/lms_badge/lms_badge.json +msgid "Manual Assignment" +msgstr "" + #: frontend/src/components/Quiz.vue:120 msgid "Mark" msgstr "标记" @@ -4018,7 +4278,7 @@ msgstr "全部标记为已读" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:106 -#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:348 +#: frontend/src/components/Quiz.vue:120 frontend/src/pages/QuizForm.vue:335 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4054,7 +4314,8 @@ msgid "Maximum Attempts" msgstr "最大尝试次数" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:194 +#: frontend/src/pages/Batches/BatchForm.vue:154 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:68 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "媒介" @@ -4084,9 +4345,9 @@ msgstr "会议ID" #. Label of the member (Link) field in DocType 'LMS Course Progress' #. Label of the member (Link) field in DocType 'LMS Enrollment' #. Option for the 'Role' (Select) field in DocType 'LMS Enrollment' +#. Label of the member (Link) field in DocType 'LMS Google Meet Settings' #. Label of the member (Link) field in DocType 'LMS Lesson Note' #. Label of the member (Link) field in DocType 'LMS Live Class Participant' -#. Label of the member (Link) field in DocType 'LMS Mentor Request' #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Programming Exercise @@ -4094,15 +4355,16 @@ msgstr "会议ID" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:218 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 -#: frontend/src/components/Modals/VideoStatistics.vue:31 +#: frontend/src/components/Modals/VideoStatistics.vue:36 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 #: frontend/src/components/Settings/BadgeAssignments.vue:179 #: frontend/src/components/Settings/BadgeForm.vue:215 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:28 -#: frontend/src/components/Settings/ZoomSettings.vue:187 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:185 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 @@ -4117,9 +4379,9 @@ msgstr "会议ID" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4131,6 +4393,7 @@ msgid "Member" msgstr "成员" #. Label of the member_consent (Check) field in DocType 'LMS Payment' +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "" @@ -4143,8 +4406,12 @@ msgstr "成员数量" #. Label of the member_image (Attach Image) field in DocType 'LMS Badge #. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch +#. Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' +#. Label of the member_image (Attach Image) field in DocType 'LMS Google Meet +#. Settings' #. Label of the member_image (Attach Image) field in DocType 'LMS Live Class #. Participant' #. Label of the member_image (Attach) field in DocType 'LMS Programming @@ -4154,8 +4421,10 @@ msgstr "成员数量" #. Label of the member_image (Attach Image) field in DocType 'LMS Zoom #. Settings' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4173,9 +4442,9 @@ msgstr "成员头像" #. Label of the member_name (Data) field in DocType 'LMS Certificate Request' #. Label of the member_name (Data) field in DocType 'LMS Course Progress' #. Label of the member_name (Data) field in DocType 'LMS Enrollment' +#. Label of the member_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the member_name (Data) field in DocType 'LMS Live Class #. Participant' -#. Label of the member_name (Data) field in DocType 'LMS Mentor Request' #. Label of the member_name (Data) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' @@ -4190,8 +4459,8 @@ msgstr "成员头像" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json @@ -4232,11 +4501,11 @@ msgstr "" msgid "Member already enrolled in this batch" msgstr "该成员已注册本批次" -#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:64 +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:66 msgid "Member does not meet the criteria for the badge {0}." msgstr "" -#: lms/lms/doctype/lms_program/lms_program.py:30 +#: lms/lms/doctype/lms_program/lms_program.py:32 msgid "Member {0} has already been added to this program." msgstr "" @@ -4289,30 +4558,33 @@ msgid "Message is required" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:255 frontend/src/pages/CourseForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:247 +#: frontend/src/pages/Courses/CourseForm.vue:267 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "元描述" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:249 +#: frontend/src/pages/Batches/BatchForm.vue:260 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "元图片" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:261 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "元关键词" -#: frontend/src/pages/BatchForm.vue:244 frontend/src/pages/CourseForm.vue:251 +#: frontend/src/pages/Batches/BatchForm.vue:242 +#: frontend/src/pages/Courses/CourseForm.vue:262 msgid "Meta Tags" msgstr "元标记" -#: lms/lms/api.py:1481 +#: lms/lms/api.py:1555 msgid "Meta tags should be a list." msgstr "元标签应为列表格式。" @@ -4321,7 +4593,7 @@ msgstr "元标签应为列表格式。" msgid "Milestone" msgstr "里程碑" -#: lms/lms/doctype/lms_question/lms_question.py:49 +#: lms/lms/doctype/lms_question/lms_question.py:51 msgid "Minimum two options are required for multiple choice questions." msgstr "多选题至少需要两个选项" @@ -4332,6 +4604,7 @@ msgstr "多选题至少需要两个选项" #: 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 +#: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -4341,10 +4614,14 @@ msgstr "多选题至少需要两个选项" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_coupon/lms_coupon.json #: lms/lms/doctype/lms_course/lms_course.json +#: lms/lms/doctype/lms_course_progress/lms_course_progress.json +#: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json +#: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json @@ -4367,11 +4644,11 @@ msgstr "修改时间" msgid "Modified By" msgstr "修改人" -#: lms/lms/api.py:114 +#: lms/lms/api.py:171 msgid "Module Name is incorrect or does not exist." msgstr "模块名称错误或不存在" -#: lms/lms/api.py:110 +#: lms/lms/api.py:167 msgid "Module is incorrect." msgstr "模块错误" @@ -4382,7 +4659,7 @@ msgstr "模块错误" msgid "Monday" msgstr "星期一" -#: frontend/src/components/Sidebar/AppSidebar.vue:561 +#: frontend/src/components/Sidebar/AppSidebar.vue:620 msgid "Monetization" msgstr "课程变现功能" @@ -4395,11 +4672,11 @@ msgstr "更多" msgid "Multiple Correct Answers" msgstr "多正确答案" -#: frontend/src/pages/Home/StudentHome.vue:40 +#: frontend/src/pages/Home/StudentHome.vue:112 msgid "My Batches" msgstr "我的班级" -#: frontend/src/pages/Home/StudentHome.vue:8 +#: frontend/src/pages/Home/StudentHome.vue:80 msgid "My Courses" msgstr "我的课程" @@ -4407,6 +4684,10 @@ msgstr "我的课程" msgid "My Notes" msgstr "我的笔记" +#: frontend/src/components/Sidebar/AppSidebar.vue:118 +msgid "My Profile" +msgstr "我的档案" + #: frontend/src/pages/ProfileEvaluator.vue:4 msgid "My availability" msgstr "我的可用时间" @@ -4416,6 +4697,8 @@ msgid "My calendar" msgstr "我的日历" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:259 +#: frontend/src/pages/Courses/CourseDashboard.vue:388 msgid "Name" msgstr "名称" @@ -4426,17 +4709,19 @@ msgstr "名称" #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:330 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "新建" -#: frontend/src/pages/Batches.vue:10 frontend/src/pages/Notifications.vue:90 -#: lms/www/lms.py:150 +#: frontend/src/pages/Batches/Batches.vue:10 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:5 +#: frontend/src/pages/Notifications.vue:90 lms/www/_lms.py:153 msgid "New Batch" msgstr "新建批次" @@ -4444,8 +4729,9 @@ msgstr "新建批次" msgid "New Coupon" msgstr "" -#: frontend/src/pages/CourseForm.vue:631 frontend/src/pages/Courses.vue:13 -#: frontend/src/pages/Notifications.vue:89 lms/www/lms.py:94 +#: frontend/src/pages/Courses/Courses.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:5 +#: frontend/src/pages/Notifications.vue:89 lms/www/_lms.py:97 msgid "New Course" msgstr "新建课程" @@ -4453,7 +4739,12 @@ msgstr "新建课程" msgid "New Email Template" msgstr "新建邮件模板" -#: frontend/src/pages/Jobs.vue:23 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 +msgid "New Google Meet Account" +msgstr "" + +#: frontend/src/pages/JobForm.vue:322 frontend/src/pages/JobForm.vue:334 +#: frontend/src/pages/Jobs.vue:25 msgid "New Job" msgstr "新建职位" @@ -4461,6 +4752,10 @@ msgstr "新建职位" msgid "New Job Applicant" msgstr "新职位申请人" +#: frontend/src/pages/LessonForm.vue:521 +msgid "New Lesson" +msgstr "" + #: frontend/src/components/Settings/PaymentGatewayDetails.vue:12 msgid "New Payment Gateway" msgstr "新建支付网关" @@ -4477,11 +4772,11 @@ msgstr "新用户注册" msgid "New Zoom Account" msgstr "新建Zoom账户" -#: lms/lms/utils.py:423 +#: lms/lms/utils.py:427 msgid "New comment in batch {0}" msgstr "批次{0}的新评论" -#: lms/lms/utils.py:414 +#: lms/lms/utils.py:418 msgid "New reply on the topic {0} in course {1}" msgstr "课程{1}中主题{0}的新回复" @@ -4495,7 +4790,7 @@ msgstr "新建{0}" msgid "Next" msgstr "下一步" -#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 +#: lms/templates/assessments.html:58 msgid "No Assessments" msgstr "暂无考核" @@ -4528,9 +4823,17 @@ msgstr "无提交记录" msgid "No Upcoming Evaluations" msgstr "暂无待评估项" -#: frontend/src/components/Annoucements.vue:24 -msgid "No announcements" -msgstr "暂无公告" +#: frontend/src/pages/Batches/components/Announcements.vue:28 +msgid "No announcements have been made yet for this batch" +msgstr "" + +#: frontend/src/pages/Batches/components/Assessments.vue:73 +msgid "No assessments added to this batch" +msgstr "" + +#: lms/lms/doctype/lms_live_class/lms_live_class.py:77 +msgid "No calendar is configured for the conferencing provider. Please set up a calendar to create events." +msgstr "" #: lms/templates/certificates_section.html:23 msgid "No certificates" @@ -4544,15 +4847,16 @@ msgstr "" msgid "No coupons selected for deletion" msgstr "" -#: frontend/src/components/BatchCourses.vue:67 -msgid "No courses added" -msgstr "未添加任何课程" +#: frontend/src/pages/Batches/components/BatchCourses.vue:61 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:61 +msgid "No courses added to this batch" +msgstr "" #: frontend/src/pages/Programs/ProgramForm.vue:103 msgid "No courses added yet." msgstr "暂未添加课程。" -#: frontend/src/pages/Home/AdminHome.vue:65 +#: frontend/src/pages/Home/AdminHome.vue:172 #: lms/templates/courses_created.html:14 msgid "No courses created" msgstr "未创建课程" @@ -4561,7 +4865,7 @@ msgstr "未创建课程" msgid "No courses under review" msgstr "无审核中的课程" -#: frontend/src/components/BatchFeedback.vue:60 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:73 msgid "No feedback received yet." msgstr "尚未收到反馈" @@ -4569,7 +4873,7 @@ msgstr "尚未收到反馈" msgid "No introduction" msgstr "无简介" -#: frontend/src/components/LiveClass.vue:100 +#: frontend/src/pages/Batches/components/LiveClass.vue:105 msgid "No live classes scheduled" msgstr "未安排直播课程" @@ -4593,20 +4897,21 @@ msgstr "暂未添加题目" msgid "No quizzes added yet." msgstr "暂未添加测验。" -#: frontend/src/components/Controls/MultiSelect.vue:67 +#: frontend/src/components/Controls/Autocomplete.vue:127 +#: frontend/src/components/Controls/MultiSelect.vue:61 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "未找到匹配结果" -#: frontend/src/components/Modals/EvaluationModal.vue:59 +#: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for the selected course." msgstr "" -#: frontend/src/components/Modals/VideoStatistics.vue:86 +#: frontend/src/components/Modals/VideoStatistics.vue:92 msgid "No statistics available for this video." msgstr "本视频暂无统计数据。" -#: frontend/src/components/Modals/AnnouncementModal.vue:91 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:95 msgid "No students in this batch" msgstr "本班级暂无学员" @@ -4643,14 +4948,17 @@ msgid "Not Graded" msgstr "未评分" #: frontend/src/components/NoPermission.vue:5 -#: frontend/src/components/NoPermission.vue:46 frontend/src/pages/Batch.vue:168 +#: frontend/src/components/NoPermission.vue:46 msgid "Not Permitted" msgstr "未授权" #: frontend/src/components/Assignment.vue:36 -#: frontend/src/components/Modals/EditProfile.vue:13 -#: frontend/src/components/Settings/BrandSettings.vue:10 -#: frontend/src/components/Settings/SettingDetails.vue:11 +#: frontend/src/components/Modals/EditProfile.vue:15 +#: frontend/src/components/Settings/BrandSettings.vue:16 +#: frontend/src/components/Settings/SettingDetails.vue:16 +#: frontend/src/pages/Batches/BatchDetail.vue:9 +#: frontend/src/pages/Courses/CourseDetail.vue:9 +#: frontend/src/pages/JobForm.vue:9 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:13 #: frontend/src/pages/Programs/ProgramForm.vue:16 #: frontend/src/pages/QuizForm.vue:8 frontend/src/pages/QuizSubmission.vue:9 @@ -4662,8 +4970,8 @@ msgstr "未保存" msgid "Note" msgstr "备注" -#: frontend/src/pages/Lesson.vue:405 frontend/src/pages/Lesson.vue:886 -#: frontend/src/pages/Lesson.vue:897 +#: frontend/src/pages/Lesson.vue:407 frontend/src/pages/Lesson.vue:893 +#: frontend/src/pages/Lesson.vue:904 msgid "Notes" msgstr "备注" @@ -4689,11 +4997,11 @@ msgstr "通知" msgid "Notify me when available" msgstr "可用时通知我" -#: frontend/src/components/AdminBatchDashboard.vue:49 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:139 msgid "Number of Students" msgstr "学员数量" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/Batches/BatchForm.vue:42 msgid "Number of seats available" msgstr "可用席位数量" @@ -4708,10 +5016,16 @@ msgid "Office close to Home" msgstr "离家近的办公地点" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "离线" +#: frontend/src/pages/JobForm.vue:302 +msgid "On site" +msgstr "" + #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "On-site" @@ -4721,30 +5035,40 @@ msgstr "现场" msgid "Once again, congratulations on this significant accomplishment." msgstr "再次祝贺您取得这一重要成就" -#: frontend/src/components/Assignment.vue:60 +#: frontend/src/components/Assignment.vue:64 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "审核员评分后,您可在此查看详情" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/BatchForm.vue:510 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:241 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "在线" +#: frontend/src/utils/index.js:655 +msgid "Only PDF files are allowed." +msgstr "" + +#: frontend/src/utils/index.js:658 +msgid "Only document file of type .doc or .docx are allowed." +msgstr "" + #: lms/templates/assignment.html:6 msgid "Only files of type {0} will be accepted." msgstr "仅接受{0}类型文件" -#: frontend/src/components/Modals/ChapterModal.vue:218 +#: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "仅允许zip文件" -#: frontend/src/utils/index.js:649 +#: frontend/src/utils/index.js:664 msgid "Only {0} file is allowed." msgstr "" #. Option for the 'Status' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/JobForm.vue:310 frontend/src/pages/Jobs.vue:193 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Open" @@ -4765,12 +5089,12 @@ msgstr "开放课程" msgid "Open Ended" msgstr "开放型问题" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:121 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:21 msgid "Open the " msgstr "打开" #. Label of the open_to (Select) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:94 +#: frontend/src/components/Modals/EditProfile.vue:65 #: lms/fixtures/custom_field.json msgid "Open to" msgstr "" @@ -4817,7 +5141,7 @@ msgid "Orange" msgstr "橙色" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:114 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "订单ID" @@ -4828,7 +5152,7 @@ msgid "Organization" msgstr "组织" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:92 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -4839,11 +5163,11 @@ msgstr "原始金额" msgid "Others" msgstr "其他" -#: frontend/src/pages/Home/StudentHome.vue:9 +#: frontend/src/pages/Home/StudentHome.vue:81 msgid "Our Popular Courses" msgstr "热门课程" -#: frontend/src/pages/Home/StudentHome.vue:41 +#: frontend/src/pages/Home/StudentHome.vue:113 msgid "Our Upcoming Batches" msgstr "即将开课班级" @@ -4852,18 +5176,22 @@ msgstr "即将开课班级" msgid "Output" msgstr "输出" +#: frontend/src/pages/Courses/CourseDetail.vue:97 +msgid "Overview" +msgstr "概况" + #: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "所有者" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:108 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "永久账户号码" -#: frontend/src/pages/Billing.vue:170 +#: frontend/src/pages/Billing.vue:173 msgid "PAN Number" msgstr "永久账号号码" @@ -4876,35 +5204,35 @@ msgstr "永久账号号码" msgid "PDF" msgstr "PDF文件" -#: frontend/src/components/Sidebar/AppSidebar.vue:353 +#: frontend/src/components/Sidebar/AppSidebar.vue:407 msgid "Page deleted successfully" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:222 +#: frontend/src/pages/Batches/BatchForm.vue:220 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "付费批次" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:207 +#: frontend/src/pages/Courses/CourseForm.vue:210 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "付费证书" -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/CourseCardOverlay.vue:134 msgid "Paid Certificate after Evaluation" msgstr "评估后付费证书" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/Courses/CourseForm.vue:198 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "付费课程" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' #. Option in a Select field in the job-opportunity Web Form -#: frontend/src/pages/Jobs.vue:276 +#: frontend/src/pages/JobForm.vue:294 frontend/src/pages/Jobs.vue:280 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Part Time" @@ -4947,12 +5275,14 @@ msgstr "通过百分比" msgid "Password" msgstr "密码" -#: frontend/src/pages/CourseForm.vue:167 -msgid "Paste the youtube link of a short video introducing the course" -msgstr "粘贴课程简介的YouTube短视频链接" +#: frontend/src/pages/Courses/CourseForm.vue:166 +msgid "Paste a YouTube link of a short video introducing the course" +msgstr "" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/StudentModal.vue:35 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:32 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4965,20 +5295,20 @@ msgstr "支付国家" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "支付详情" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:20 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 msgid "Payment For Certificate" msgstr "证书费用" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:47 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 msgid "Payment For Document" msgstr "文档费用" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:42 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 msgid "Payment For Document Type" msgstr "文档类型费用" @@ -4988,15 +5318,15 @@ msgid "Payment Gateway" msgstr "支付网关" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:110 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "支付ID" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:15 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:187 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "已收款" @@ -5018,8 +5348,8 @@ msgid "Payment for " msgstr "支付对象:" #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:30 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:194 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "证书支付" @@ -5036,6 +5366,10 @@ msgstr "文档支付" msgid "Payment for Document Type" msgstr "文档类型支付" +#: frontend/src/components/Settings/PaymentGateways.vue:141 +msgid "Payment gateways deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:46 msgid "Payment is required to enroll in this batch." msgstr "" @@ -5048,15 +5382,20 @@ msgstr "未安装支付应用" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:66 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Pending" msgstr "待处理" +#: frontend/src/pages/Profile.vue:296 +msgid "People" +msgstr "" + #. Option for the 'Discount Type' (Select) field in DocType 'LMS Coupon' #. Label of the percentage (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:88 #: frontend/src/pages/QuizSubmission.vue:44 #: frontend/src/pages/QuizSubmissionList.vue:102 #: lms/lms/doctype/lms_coupon/lms_coupon.json @@ -5074,16 +5413,12 @@ msgstr "百分比(如70%)" msgid "Percentage Discount" msgstr "" -#: frontend/src/components/Modals/BatchStudentProgress.vue:46 -msgid "Percentage/Status" -msgstr "百分比/状态" - #. Label of the persona_captured (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Persona Captured" msgstr "用户画像已采集" -#: frontend/src/pages/Billing.vue:152 +#: frontend/src/pages/Billing.vue:154 msgid "Phone Number" msgstr "电话号码" @@ -5096,10 +5431,6 @@ msgstr "粉红色" msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "请为{3}添加{1}以发送评估日历邀请" -#: frontend/src/components/LiveClass.vue:8 -msgid "Please add a zoom account to the batch to create live classes." -msgstr "请为班级添加Zoom账户以创建直播课程。" - #: lms/lms/user.py:75 msgid "Please ask your administrator to verify your sign-up" msgstr "请联系管理员审核您的注册" @@ -5116,11 +5447,15 @@ msgstr "点击下方按钮设置新密码" msgid "Please complete the previous course to unlock this one." msgstr "请完成前一课程以解锁本课程。" -#: lms/lms/doctype/lms_batch/lms_batch.py:262 +#: lms/lms/doctype/lms_batch/lms_batch.py:306 +msgid "Please enable the Google Meet account to use this feature." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:337 msgid "Please enable the zoom account to use this feature." msgstr "请启用Zoom账户以使用此功能。" -#: frontend/src/components/CourseOutline.vue:377 +#: frontend/src/components/CourseOutline.vue:392 msgid "Please enroll for this course to view this lesson" msgstr "请报名本课程以查看此课时" @@ -5132,11 +5467,11 @@ msgstr "" msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "请确保在{0}分钟内完成所有试题" -#: frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:371 msgid "Please enter a coupon code" msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:186 +#: frontend/src/components/Modals/LiveClassModal.vue:195 msgid "Please enter a title." msgstr "请输入标题" @@ -5148,12 +5483,11 @@ msgstr "请输入有效的联系邮箱。" msgid "Please enter a valid Contact Us URL." msgstr "请输入有效的联系网址。" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:106 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:34 msgid "Please enter a valid URL." msgstr "请输入有效URL" -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:207 msgid "Please enter a valid time in the format HH:mm." msgstr "请输入HH:mm格式的有效时间" @@ -5161,19 +5495,19 @@ msgstr "请输入HH:mm格式的有效时间" msgid "Please enter a valid timestamp" msgstr "请输入有效的时间戳" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:100 -msgid "Please enter the URL for assignment submission." -msgstr "请输入作业提交URL" +#: frontend/src/components/Modals/EditProfile.vue:153 +msgid "Please fill the mandatory fields: {0}" +msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:68 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "请安装支付应用以创建付费班级,详情请参阅文档{0}" -#: lms/lms/doctype/lms_course/lms_course.py:57 +#: lms/lms/doctype/lms_course/lms_course.py:65 msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "请安装支付应用以创建付费课程,详情请参阅文档{0}" -#: frontend/src/pages/Billing.vue:335 +#: frontend/src/pages/Billing.vue:350 msgid "Please let us know where you heard about us from." msgstr "请告知您通过何种渠道了解到我们" @@ -5181,17 +5515,17 @@ msgstr "请告知您通过何种渠道了解到我们" msgid "Please login to access the quiz." msgstr "请登录以访问测验" -#: frontend/src/pages/Batch.vue:179 -msgid "Please login to access this page." -msgstr "请登录以访问此页面" - -#: lms/lms/api.py:106 +#: lms/lms/api.py:163 msgid "Please login to continue with payment." msgstr "请登录以继续支付" -#: lms/lms/utils.py:2082 -msgid "Please login to enroll in the program." -msgstr "请登录以报名项目。" +#: lms/lms/utils.py:2037 +msgid "Please login to view program details." +msgstr "" + +#: lms/lms/utils.py:2002 +msgid "Please login to view programs." +msgstr "" #: frontend/src/components/UpcomingEvaluations.vue:19 msgid "Please make sure to schedule your evaluation before this date." @@ -5202,11 +5536,11 @@ msgstr "" msgid "Please prepare well and be on time for the evaluations." msgstr "请充分准备并准时参加评估" -#: frontend/src/pages/Billing.vue:194 +#: frontend/src/pages/Billing.vue:198 msgid "Please provide your consent to proceed with the payment" msgstr "" -#: frontend/src/pages/Billing.vue:339 +#: frontend/src/pages/Billing.vue:354 msgid "Please provide your consent to proceed with the payment." msgstr "" @@ -5214,19 +5548,35 @@ msgstr "" msgid "Please run the code to execute the test cases." msgstr "请运行代码以执行测试用例。" +#: lms/lms/doctype/lms_batch/lms_batch.py:136 +msgid "Please select a Google Meet account for this batch." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:153 +msgid "Please select a Zoom account for this batch." +msgstr "" + +#: frontend/src/pages/Batches/components/LiveClass.vue:10 +msgid "Please select a conferencing provider and add an account to the batch to create live classes." +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:428 msgid "Please select a course" msgstr "请选择课程" -#: frontend/src/components/Modals/LiveClassModal.vue:189 +#: frontend/src/components/Modals/EvaluationModal.vue:59 +msgid "Please select a course to view available slots." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:198 msgid "Please select a date." msgstr "请选择日期" -#: frontend/src/components/Modals/LiveClassModal.vue:213 +#: frontend/src/components/Modals/LiveClassModal.vue:222 msgid "Please select a duration." msgstr "请选择时长" -#: frontend/src/components/Modals/LiveClassModal.vue:210 +#: frontend/src/components/Modals/LiveClassModal.vue:219 msgid "Please select a future date and time." msgstr "请选择未来的日期和时间" @@ -5234,19 +5584,27 @@ msgstr "请选择未来的日期和时间" msgid "Please select a member" msgstr "请选择成员" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:99 +msgid "Please select a payment for the purchased certificate." +msgstr "" + #: frontend/src/components/Modals/QuizInVideo.vue:186 msgid "Please select a quiz" msgstr "请选择测验" -#: frontend/src/components/Modals/EvaluationModal.vue:109 +#: frontend/src/components/Modals/EvaluationModal.vue:112 msgid "Please select a slot for your evaluation." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:192 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:95 +msgid "Please select a student to enroll." +msgstr "" + +#: frontend/src/components/Modals/LiveClassModal.vue:201 msgid "Please select a time." msgstr "请选择时间" -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:204 msgid "Please select a timezone." msgstr "请选择时区" @@ -5258,14 +5616,10 @@ msgstr "请选择选项" msgid "Please take appropriate action at {0}" msgstr "请在{0}采取适当操作" -#: frontend/src/components/Modals/ChapterModal.vue:175 +#: frontend/src/components/Modals/ChapterModal.vue:180 msgid "Please upload a SCORM package" msgstr "请上传SCORM包" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:103 -msgid "Please upload the assignment file." -msgstr "请上传作业文件" - #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Point of Score (e.g. 70)" @@ -5304,11 +5658,11 @@ msgstr "备选答案4" msgid "Post" msgstr "发布" -#: frontend/src/pages/Billing.vue:147 +#: frontend/src/pages/Billing.vue:149 msgid "Postal Code" msgstr "邮政编码" -#: frontend/src/components/Sidebar/AppSidebar.vue:135 +#: frontend/src/components/Sidebar/AppSidebar.vue:185 msgid "Powered by Learning" msgstr "技术支持:学习平台" @@ -5353,7 +5707,8 @@ msgid "Preview Image" msgstr "预览图片" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:207 frontend/src/pages/CourseForm.vue:165 +#: frontend/src/pages/Batches/BatchForm.vue:170 +#: frontend/src/pages/Courses/CourseForm.vue:164 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "预览视频" @@ -5363,13 +5718,13 @@ msgid "Previous" msgstr "上一项" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:217 +#: frontend/src/pages/Batches/BatchForm.vue:215 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "定价" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:191 +#: frontend/src/pages/Courses/CourseForm.vue:192 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "定价与认证" @@ -5394,7 +5749,7 @@ msgstr "隐私信息包含您的成绩和工作环境偏好" msgid "Problem Statement" msgstr "问题描述" -#: frontend/src/pages/Billing.vue:199 +#: frontend/src/pages/Billing.vue:203 msgid "Proceed to Payment" msgstr "前往支付" @@ -5403,7 +5758,8 @@ msgstr "前往支付" msgid "Profession" msgstr "职业" -#: frontend/src/components/Modals/EditProfile.vue:24 +#: frontend/src/components/Modals/EditProfile.vue:32 +#: frontend/src/components/Modals/EditProfile.vue:150 msgid "Profile Image" msgstr "个人头像" @@ -5437,17 +5793,21 @@ msgstr "项目删除成功" msgid "Program updated successfully" msgstr "项目更新成功" -#: frontend/src/components/Assessments.vue:249 +#: frontend/src/pages/Batches/components/Assessments.vue:246 msgid "Programming Exercise" msgstr "编程练习" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:133 +msgid "Programming Exercise Progress" +msgstr "" + #: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:425 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 msgid "Programming Exercise Submission" msgstr "编程练习提交" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:416 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 msgid "Programming Exercise Submissions" msgstr "编程练习提交记录" @@ -5475,14 +5835,14 @@ msgstr "编程练习" #: frontend/src/pages/Programs/ProgramDetail.vue:123 #: frontend/src/pages/Programs/Programs.vue:18 #: frontend/src/pages/Programs/Programs.vue:113 -#: frontend/src/pages/Programs/Programs.vue:119 lms/www/lms.py:294 +#: frontend/src/pages/Programs/Programs.vue:119 lms/www/_lms.py:297 msgid "Programs" msgstr "课程项目" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/Modals/BatchStudentProgress.vue:98 -#: frontend/src/components/Modals/CourseProgressSummary.vue:224 +#: frontend/src/pages/Batches/components/BatchDashboard.vue:133 +#: frontend/src/pages/Courses/CourseDashboard.vue:393 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -5493,12 +5853,11 @@ msgstr "进度" msgid "Progress (%)" msgstr "进度百分比" -#: frontend/src/components/Modals/CourseProgressSummary.vue:113 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:30 msgid "Progress Distribution" msgstr "进度分布" -#: frontend/src/components/CourseCardOverlay.vue:99 +#: frontend/src/pages/Courses/CourseDashboard.vue:130 #: frontend/src/pages/Programs/ProgramForm.vue:125 msgid "Progress Summary" msgstr "进度摘要" @@ -5507,7 +5866,7 @@ msgstr "进度摘要" msgid "Progress Summary for {0}" msgstr "{0}进度摘要" -#: frontend/src/components/AdminBatchDashboard.vue:42 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:132 msgid "Progress of students in courses and assessments" msgstr "学员在课程和评估中的进度" @@ -5519,9 +5878,10 @@ msgstr "发布至参与者页面" #. Label of the published (Check) field in DocType 'LMS Batch' #. Label of the published (Check) field in DocType 'LMS Course' #. Label of the published (Check) field in DocType 'LMS Program' -#: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:128 -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:15 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:93 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5537,12 +5897,17 @@ msgid "Published Courses" msgstr "已发布课程" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:109 +#: frontend/src/pages/Courses/CourseForm.vue:98 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "发布于" +#: frontend/src/pages/Courses/CourseForm.vue:83 +msgid "Publishing Settings" +msgstr "" + #. Label of the purchased_certificate (Check) field in DocType 'LMS Enrollment' +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:13 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Purchased Certificate" msgstr "已购证书" @@ -5567,10 +5932,9 @@ msgstr "Python" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' -#: frontend/src/components/Assignment.vue:20 #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:27 -#: frontend/src/pages/QuizForm.vue:343 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:330 frontend/src/pages/QuizSubmission.vue:56 #: 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 @@ -5611,18 +5975,18 @@ msgstr "第{0}/{1}题" msgid "Questions" msgstr "问题" -#: frontend/src/pages/QuizForm.vue:385 +#: frontend/src/pages/QuizForm.vue:372 msgid "Questions deleted successfully" msgstr "问题删除成功" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' -#. Label of a Link in the LMS Workspace -#: frontend/src/components/Assessments.vue:247 +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 +#: frontend/src/pages/Batches/components/Assessments.vue:244 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:27 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Quiz" msgstr "测验" @@ -5631,10 +5995,14 @@ msgstr "测验" msgid "Quiz ID" msgstr "测验ID" -#. Label of a Link in the LMS Workspace +#: frontend/src/pages/Courses/StudentCourseProgress.vue:82 +msgid "Quiz Progress" +msgstr "" + +#. Label of a Link in the Learning Workspace #: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:203 -#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" msgstr "测验提交" @@ -5661,7 +6029,7 @@ msgstr "测验创建成功" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "访客无法访问测验,请登录继续" -#: frontend/src/pages/QuizForm.vue:310 +#: frontend/src/pages/QuizForm.vue:297 msgid "Quiz updated successfully" msgstr "测验更新成功" @@ -5670,9 +6038,9 @@ msgstr "测验更新成功" msgid "Quiz will appear at the bottom of the lesson." msgstr "测验将显示在课时末尾" -#: frontend/src/components/Sidebar/AppSidebar.vue:545 -#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:293 -#: frontend/src/pages/Quizzes.vue:303 lms/www/lms.py:250 +#: frontend/src/components/Sidebar/AppSidebar.vue:604 +#: frontend/src/pages/QuizForm.vue:383 frontend/src/pages/Quizzes.vue:293 +#: frontend/src/pages/Quizzes.vue:303 lms/www/_lms.py:253 msgid "Quizzes" msgstr "测验" @@ -5687,7 +6055,7 @@ 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:147 +#: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/Event.vue:98 #: frontend/src/components/Modals/ReviewModal.vue:18 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -5748,7 +6116,7 @@ msgstr "源单据" msgid "Regards" msgstr "此致" -#: frontend/src/components/BatchOverlay.vue:96 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:79 msgid "Register Now" msgstr "立即注册" @@ -5756,26 +6124,22 @@ msgstr "立即注册" msgid "Registered but disabled" msgstr "已注册但已停用" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Rejected" -msgstr "已拒绝" - #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:176 +#: frontend/src/pages/Courses/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "相关课程" #. Option for the 'Work Mode' (Select) field in DocType 'Job Opportunity' +#: frontend/src/pages/JobForm.vue:304 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Remote" msgstr "远程" -#: frontend/src/components/Controls/Uploader.vue:45 +#: frontend/src/components/Controls/Uploader.vue:50 msgid "Remove" msgstr "移除" @@ -5783,15 +6147,20 @@ msgstr "移除" msgid "Remove Highlight" msgstr "移除高亮" -#: frontend/src/components/Modals/AnnouncementModal.vue:27 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:25 #: frontend/src/pages/JobApplications.vue:132 msgid "Reply To" msgstr "回复至" -#: frontend/src/components/Modals/AnnouncementModal.vue:100 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:104 msgid "Reply To is required" msgstr "必须填写回复地址" +#: frontend/src/components/DiscussionReplies.vue:178 +#: frontend/src/components/DiscussionReplies.vue:201 +msgid "Reply cannot be empty." +msgstr "" + #: lms/lms/widgets/RequestInvite.html:7 msgid "Request Invite" msgstr "申请邀请" @@ -5814,23 +6183,18 @@ msgstr "简历" msgid "Resume Video" msgstr "继续观看视频" -#: frontend/src/pages/Home/Home.vue:143 +#: frontend/src/pages/Home/Home.vue:174 msgid "Resume where you left off" msgstr "从上次中断处继续" #. Label of the review (Small Text) field in DocType 'LMS Course Review' -#. Label of a Link in the LMS Workspace +#. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_course_review/lms_course_review.json -#: lms/lms/workspace/lms/lms.json +#: lms/lms/workspace/learning/learning.json msgid "Review" msgstr "审核" -#. Label of the reviewed_by (Link) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Reviewed By" -msgstr "审核人" - #. Label of the role (Select) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Role" @@ -5845,7 +6209,8 @@ msgstr "角色偏好" msgid "Role updated successfully" msgstr "角色更新成功。" -#: frontend/src/components/Sidebar/AppSidebar.vue:573 +#: frontend/src/components/Sidebar/AppSidebar.vue:632 +#: frontend/src/pages/Profile.vue:271 msgid "Roles" msgstr "角色" @@ -5854,19 +6219,19 @@ msgstr "角色" msgid "Route" msgstr "路由" -#: lms/lms/doctype/lms_batch/lms_batch.py:125 +#: lms/lms/doctype/lms_batch/lms_batch.py:128 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "第{0}行日期不可超出批次周期" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:124 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "第{0}行结束时间不可超出批次周期" -#: lms/lms/doctype/lms_batch/lms_batch.py:105 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "第{0}行开始时间不可大于等于结束时间" -#: lms/lms/doctype/lms_batch/lms_batch.py:114 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "第{0}行开始时间不可超出批次周期" @@ -5878,6 +6243,12 @@ msgstr "第{0}行存在重复试题" msgid "Run" msgstr "运行" +#. Option for the 'Language' (Select) field in DocType 'LMS Programming +#. Exercise' +#: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json +msgid "Rust" +msgstr "" + #. Label of the scorm_section (Section Break) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM" @@ -5890,7 +6261,7 @@ msgid "SCORM Content" msgstr "SCORM内容" #. Label of the scorm_package (Link) field in DocType 'Course Chapter' -#: frontend/src/components/Modals/ChapterModal.vue:22 +#: frontend/src/components/Modals/ChapterModal.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json msgid "SCORM Package" msgstr "SCORM包" @@ -5905,7 +6276,7 @@ msgstr "SCORM包路径" msgid "SEO" msgstr "搜索引擎优化" -#: frontend/src/utils/index.js:668 +#: frontend/src/utils/index.js:681 msgid "SVG contains potentially unsafe content." msgstr "SVG包含潜在不安全内容。" @@ -5918,11 +6289,11 @@ msgstr "星期六" #. Button label of the job-opportunity Web Form #: frontend/src/components/AssessmentPlugin.vue:12 -#: frontend/src/components/Assignment.vue:46 +#: frontend/src/components/Assignment.vue:50 #: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:65 -#: frontend/src/components/Modals/EditProfile.vue:121 +#: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 #: frontend/src/components/Modals/Event.vue:157 @@ -5931,10 +6302,14 @@ msgstr "星期六" #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 #: frontend/src/components/Settings/BadgeForm.vue:78 #: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:129 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 -#: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 +#: frontend/src/pages/Batches/BatchDetail.vue:17 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:110 +#: frontend/src/pages/Courses/CourseDetail.vue:17 +#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:105 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 #: frontend/src/pages/Programs/ProgramForm.vue:233 @@ -5945,15 +6320,13 @@ msgid "Save" msgstr "保存" #. Label of the schedule (Table) field in DocType 'Course Evaluator' +#: frontend/src/components/UpcomingEvaluations.vue:8 +#: frontend/src/pages/Profile.vue:276 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "日程" -#: frontend/src/components/UpcomingEvaluations.vue:8 -msgid "Schedule Evaluation" -msgstr "安排评估" - -#: frontend/src/components/UpcomingEvaluations.vue:118 +#: frontend/src/components/UpcomingEvaluations.vue:101 msgid "Schedule an evaluation to get certified." msgstr "安排评估以获得认证。" @@ -5967,6 +6340,7 @@ msgid "Scheduled Flow" msgstr "预定流程" #. Label of the score (Int) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/Courses/StudentCourseProgress.vue:85 #: frontend/src/pages/QuizSubmission.vue:39 #: frontend/src/pages/QuizSubmissionList.vue:96 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json @@ -5980,12 +6354,12 @@ msgstr "总分值" #: frontend/src/components/Settings/Evaluators.vue:25 #: frontend/src/components/Settings/Members.vue:25 -#: frontend/src/pages/Jobs.vue:57 frontend/src/pages/Search/Search.vue:5 +#: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 +#: frontend/src/pages/Search/Search.vue:5 #: frontend/src/pages/Search/Search.vue:250 msgid "Search" msgstr "搜索" -#: frontend/src/components/Modals/CourseProgressSummary.vue:17 #: frontend/src/components/Modals/VideoStatistics.vue:20 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:46 msgid "Search by Member" @@ -5995,11 +6369,16 @@ msgstr "按成员搜索" msgid "Search by Name" msgstr "按名称搜索" -#: frontend/src/pages/Batches.vue:82 frontend/src/pages/Courses.vue:67 +#: frontend/src/pages/Batches/Batches.vue:65 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:44 msgid "Search by Title" msgstr "按标题搜索" +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:36 +#: frontend/src/pages/Courses/CourseDashboard.vue:31 +msgid "Search by name" +msgstr "" + #: frontend/src/pages/Assignments.vue:34 msgid "Search by title" msgstr "按标题搜索" @@ -6013,29 +6392,30 @@ msgid "Search for an icon" msgstr "搜索图标" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/Batches/BatchForm.vue:39 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:60 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "席位总数" -#: frontend/src/components/BatchCard.vue:18 -#: frontend/src/components/BatchOverlay.vue:17 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seat Left" msgstr "剩余席位" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "Seat count cannot be negative." msgstr "座位数不可为负数。" -#: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:14 +#: frontend/src/pages/Batches/components/BatchCard.vue:18 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:16 msgid "Seats Left" msgstr "剩余席位" -#: frontend/src/pages/Home/AdminHome.vue:15 -#: frontend/src/pages/Home/AdminHome.vue:43 -#: frontend/src/pages/Home/StudentHome.vue:19 -#: frontend/src/pages/Home/StudentHome.vue:51 +#: frontend/src/pages/Home/AdminHome.vue:122 +#: frontend/src/pages/Home/AdminHome.vue:150 +#: frontend/src/pages/Home/StudentHome.vue:91 +#: frontend/src/pages/Home/StudentHome.vue:123 msgid "See all" msgstr "查看全部" @@ -6099,11 +6479,11 @@ msgstr "" msgid "Send calendar invite for evaluations" msgstr "发送评估日历邀请" -#: frontend/src/pages/BatchForm.vue:105 +#: frontend/src/pages/Batches/BatchForm.vue:60 msgid "Session End Time" msgstr "会话结束时间" -#: frontend/src/pages/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:53 msgid "Session Start Time" msgstr "会话开始时间" @@ -6115,38 +6495,39 @@ msgstr "设置颜色" msgid "Set your Password" msgstr "设置密码" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:575 msgid "Setting up" msgstr "系统配置中" -#: frontend/src/components/Sidebar/AppSidebar.vue:566 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Setting up payment gateway" msgstr "设置支付网关" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:95 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" msgstr "设置" -#: frontend/src/pages/ProfileAbout.vue:81 +#: frontend/src/pages/ProfileAbout.vue:84 msgid "Share on" msgstr "分享至" -#: frontend/src/pages/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:125 msgid "Short Description" msgstr "简短描述" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:141 +#: frontend/src/pages/Courses/CourseForm.vue:134 +#: frontend/src/pages/Courses/NewCourseModal.vue:46 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "简介" -#: frontend/src/pages/BatchForm.vue:45 +#: frontend/src/pages/Batches/BatchForm.vue:128 msgid "Short description of the batch" msgstr "批次简介" @@ -6214,8 +6595,8 @@ msgstr "注册" msgid "Signup Settings" msgstr "注册设置" -#. Label of a chart in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a chart in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "Signups" msgstr "注册记录" @@ -6256,16 +6637,24 @@ msgstr "时段添加成功。" msgid "Slot deleted successfully" msgstr "时段删除成功。" -#: frontend/src/components/BatchCard.vue:25 -#: frontend/src/components/BatchOverlay.vue:24 +#: frontend/src/pages/Profile.vue:275 +msgid "Slots" +msgstr "" + +#: frontend/src/pages/Batches/components/BatchCard.vue:27 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:25 msgid "Sold Out" msgstr "已售罄" +#: frontend/src/pages/Courses/CourseDashboard.vue:212 +msgid "Sort by" +msgstr "" + #. Label of the source (Link) field in DocType 'LMS Batch Enrollment' #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6278,14 +6667,16 @@ msgstr "来源" msgid "Staff" msgstr "工作人员" -#: frontend/src/components/LiveClass.vue:73 frontend/src/components/Quiz.vue:81 -#: frontend/src/pages/Home/AdminHome.vue:167 -#: frontend/src/pages/Home/StudentHome.vue:110 +#: frontend/src/components/Quiz.vue:81 +#: frontend/src/pages/Batches/components/LiveClass.vue:78 +#: frontend/src/pages/Home/AdminHome.vue:81 +#: frontend/src/pages/Home/StudentHome.vue:46 msgid "Start" msgstr "开始" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' +#: frontend/src/pages/Batches/components/NewBatchModal.vue:19 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Start Date" @@ -6295,7 +6686,7 @@ msgstr "开始日期" msgid "Start Date:" msgstr "开始日期:" -#: frontend/src/components/CourseCardOverlay.vue:76 +#: frontend/src/components/CourseCardOverlay.vue:77 #: frontend/src/pages/Lesson.vue:89 frontend/src/pages/SCORMChapter.vue:31 #: lms/templates/emails/lms_course_interest.html:9 msgid "Start Learning" @@ -6307,6 +6698,7 @@ msgstr "开始学习" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. 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/Batches/components/NewBatchModal.vue:31 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -6335,16 +6727,15 @@ msgstr "开始测验" msgid "Startup Organization" msgstr "初创机构" -#: frontend/src/pages/Billing.vue:134 +#: frontend/src/pages/Billing.vue:135 msgid "State/Province" 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/AdminBatchDashboard.vue:5 -#: frontend/src/pages/Statistics.vue:225 +#: frontend/src/pages/Statistics.vue:153 frontend/src/pages/Statistics.vue:225 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:203 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:206 msgid "Statistics" msgstr "统计" @@ -6355,15 +6746,15 @@ msgstr "统计" #. Label of the status (Select) field in DocType 'LMS Certificate Request' #. Label of the status (Select) field in DocType 'LMS Course' #. Label of the status (Select) field in DocType 'LMS Course Progress' -#. Label of the status (Select) field in DocType 'LMS Mentor Request' #. Label of the status (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:105 #: frontend/src/components/Settings/Badges.vue:228 -#: frontend/src/components/Settings/ZoomSettings.vue:197 +#: frontend/src/components/Settings/GoogleMeetSettings.vue:195 +#: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 -#: frontend/src/pages/JobForm.vue:53 +#: frontend/src/pages/JobForm.vue:58 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -6372,53 +6763,65 @@ msgstr "统计" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_course_progress/lms_course_progress.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" msgstr "状态" +#: frontend/src/pages/Batches/components/Assessments.vue:221 +msgid "Status/Percentage" +msgstr "" + #: lms/templates/assessments.html:17 msgid "Status/Score" msgstr "状态/得分" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' -#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38 -#: lms/fixtures/custom_field.json +#: frontend/src/components/Modals/StudentModal.vue:22 +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 +#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "学员" +#: frontend/src/pages/Courses/StudentCourseProgress.vue:5 +msgid "Student Progress" +msgstr "" + #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "学员评价" +#: frontend/src/pages/Courses/CourseEnrollmentModal.vue:84 +msgid "Student enrolled successfully" +msgstr "" + +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:35 +msgid "Student is already enrolled in this course." +msgstr "" + #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AdminBatchDashboard.vue:11 -#: frontend/src/components/BatchStudents.vue:5 +#: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:31 +#: frontend/src/pages/Courses/CourseDashboard.vue:26 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "学员" -#: frontend/src/components/BatchStudents.vue:220 -msgid "Students deleted successfully" -msgstr "学员删除成功" - #. Description of the 'Paid Batch' (Check) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Students will be enrolled in a paid batch once they complete the payment" msgstr "学员支付完成后将加入付费批次" #: frontend/src/components/ContactUsEmail.vue:13 -#: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:19 #: frontend/src/pages/JobApplications.vue:126 msgid "Subject" msgstr "主题" -#: frontend/src/components/Modals/AnnouncementModal.vue:94 +#: frontend/src/pages/Batches/components/AnnouncementModal.vue:98 #: frontend/src/pages/JobApplications.vue:258 msgid "Subject is required" msgstr "必须填写主题" @@ -6436,10 +6839,14 @@ msgstr "提交类型" msgid "Submission by" msgstr "提交人" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 msgid "Submission saved!" msgstr "提交已保存!" +#: frontend/src/pages/AssignmentSubmission.vue:62 +msgid "Submissions" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 msgid "Submissions deleted successfully" msgstr "提交记录删除成功" @@ -6452,7 +6859,7 @@ msgstr "提交记录删除成功" msgid "Submit" msgstr "提交" -#: frontend/src/components/BatchFeedback.vue:35 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:56 msgid "Submit Feedback" msgstr "提交反馈" @@ -6482,7 +6889,7 @@ msgstr "摘要" msgid "Sunday" msgstr "星期日" -#: lms/lms/api.py:995 +#: lms/lms/api.py:1047 msgid "Suspicious pattern found in {0}: {1}" msgstr "在{0}中发现可疑模式:{1}" @@ -6492,7 +6899,6 @@ msgstr "色板" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json -#: lms/job/doctype/job_settings/job_settings.json #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -6517,10 +6923,10 @@ msgstr "色板" #: lms/lms/doctype/lms_course_progress/lms_course_progress.json #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json +#: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_program/lms_program.json #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6539,7 +6945,7 @@ msgid "System Manager" msgstr "系统管理员" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:51 +#: frontend/src/pages/Courses/CourseForm.vue:37 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "标签" @@ -6565,8 +6971,8 @@ msgid "Team Work" msgstr "团队协作" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/BulkCertificates.vue:43 #: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" msgstr "模板" @@ -6604,7 +7010,7 @@ msgstr "测试{0}" msgid "Text" msgstr "文本" -#: frontend/src/components/BatchFeedback.vue:6 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:27 msgid "Thank you for providing your feedback." msgstr "感谢您提供反馈。" @@ -6615,7 +7021,11 @@ msgstr "感谢您提供反馈。" msgid "Thanks and Regards" msgstr "此致敬礼" -#: lms/lms/utils.py:2248 +#: lms/lms/doctype/lms_batch/lms_batch.py:310 +msgid "The Google Meet account does not have a Google Calendar configured. Please set up a Google Calendar first." +msgstr "" + +#: lms/lms/utils.py:2273 msgid "The batch does not exist." msgstr "" @@ -6623,7 +7033,7 @@ msgstr "" msgid "The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session." msgstr "您报名的批次明日开始,请做好准备准时参加" -#: lms/lms/utils.py:1748 +#: lms/lms/utils.py:1756 msgid "The coupon code '{0}' is invalid." msgstr "" @@ -6635,11 +7045,11 @@ msgstr "课程{0}现已在{1}上线" msgid "The deadline to schedule evaluations has passed. Please contact the Instructor for assistance." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:57 msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}" msgstr "本课程评估人{0}至{1}期间不可用,请选择{1}之后的日期" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:69 msgid "The instructor has left a comment on your assignment {0}" msgstr "" @@ -6647,15 +7057,23 @@ msgstr "" msgid "The last day to schedule your evaluations is " msgstr "" -#: lms/lms/utils.py:2232 +#: lms/lms/utils.py:2257 msgid "The lesson does not exist." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:148 +msgid "The selected Google Meet account does not have a Google Calendar configured." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:141 +msgid "The selected Google Meet account is disabled. Please enable it or select another account." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:76 msgid "The slot is already booked by another participant." msgstr "该时段已被其他参与者预定" -#: lms/lms/utils.py:1362 lms/lms/utils.py:1478 lms/lms/utils.py:1945 +#: lms/lms/utils.py:1454 lms/lms/utils.py:1954 msgid "The specified batch does not exist." msgstr "" @@ -6667,19 +7085,15 @@ msgstr "您的申请状态已变更" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "本课程暂无章节,请在此创建和管理章节" -#: frontend/src/pages/Home/AdminHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:178 msgid "There are no courses currently. Create your first course to get started!" msgstr "当前暂无课程。创建您的首门课程开始使用!" -#: lms/lms/doctype/lms_batch/lms_batch.py:96 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:74 msgid "There are no seats available in this batch." msgstr "本批次无可用席位" -#: frontend/src/components/BatchStudents.vue:99 -msgid "There are no students in this batch." -msgstr "本批次暂无学员" - #: frontend/src/pages/AssignmentSubmissionList.vue:70 msgid "There are no submissions for this assignment." msgstr "本作业暂无提交记录" @@ -6702,10 +7116,6 @@ msgstr "您的提交状态已更新,测验{1}得分为{0}" msgid "These customisations will work on the main batch page." msgstr "此自定义配置将应用于主批次页面" -#: frontend/src/pages/Badge.vue:14 -msgid "This badge has been awarded to {0} on {1}." -msgstr "此徽章已于{1}授予{0}" - #: frontend/src/components/Settings/BadgeAssignments.vue:92 msgid "This badge has not been assigned to any students yet" msgstr "此徽章尚未分配给任何学员" @@ -6715,29 +7125,29 @@ msgstr "此徽章尚未分配给任何学员" msgid "This certificate does no expire" msgstr "本证书永久有效" -#: frontend/src/components/LiveClass.vue:86 -#: frontend/src/pages/Home/AdminHome.vue:180 -#: frontend/src/pages/Home/StudentHome.vue:123 +#: frontend/src/pages/Batches/components/LiveClass.vue:91 +#: frontend/src/pages/Home/AdminHome.vue:94 +#: frontend/src/pages/Home/StudentHome.vue:59 msgid "This class has ended" msgstr "本课程已结束" -#: lms/lms/utils.py:1777 +#: lms/lms/utils.py:1785 msgid "This coupon has expired." msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1788 msgid "This coupon has reached its maximum usage limit." msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1797 msgid "This coupon is not applicable to this {0}." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:126 +#: frontend/src/components/CourseCardOverlay.vue:95 msgid "This course has:" msgstr "本课程包含:" -#: lms/lms/utils.py:1708 +#: lms/lms/utils.py:1716 msgid "This course is free." msgstr "本课程免费" @@ -6774,7 +7184,7 @@ msgid "This quiz consists of {0} questions." msgstr "本测验共包含{0}道试题" #: frontend/src/components/Sidebar/AppSidebar.vue:88 -#: frontend/src/components/Sidebar/AppSidebar.vue:128 +#: frontend/src/components/Sidebar/AppSidebar.vue:178 msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "系统正在更新中,期间不可进行任何修改操作。完整访问权限将很快恢复。" @@ -6856,7 +7266,9 @@ msgstr "课表模板" #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:241 +#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:43 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6864,7 +7276,7 @@ msgstr "课表模板" msgid "Timezone" msgstr "时区" -#: lms/lms/doctype/lms_course/lms_course.py:70 +#: lms/lms/doctype/lms_course/lms_course.py:78 msgid "Timezone is required for paid certificates." msgstr "付费证书需要时区信息。" @@ -6891,8 +7303,12 @@ msgstr "时间安排:" #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 #: frontend/src/components/Settings/BadgeForm.vue:19 -#: frontend/src/pages/Assignments.vue:167 frontend/src/pages/BatchForm.vue:27 -#: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 +#: frontend/src/pages/Assignments.vue:164 +#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:14 +#: frontend/src/pages/Courses/CourseForm.vue:13 +#: frontend/src/pages/Courses/NewCourseModal.vue:14 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/LessonForm.vue:21 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:22 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:270 #: frontend/src/pages/Programs/ProgramForm.vue:25 @@ -6914,7 +7330,11 @@ msgstr "时间安排:" msgid "Title" msgstr "标题" -#: frontend/src/components/Modals/ChapterModal.vue:172 +#: frontend/src/components/Modals/DiscussionModal.vue:67 +msgid "Title cannot be empty." +msgstr "" + +#: frontend/src/components/Modals/ChapterModal.vue:177 msgid "Title is required" msgstr "标题为必填项" @@ -6929,7 +7349,7 @@ msgstr "至" msgid "To Date" msgstr "截止日期" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1730 msgid "To join this batch, please contact the Administrator." msgstr "加入本批次请联系管理员" @@ -6956,10 +7376,18 @@ msgstr "总注册数" msgid "Training Feedback" msgstr "培训反馈" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:9 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:10 msgid "Transaction Details" msgstr "交易详情" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +msgid "Transaction created successfully" +msgstr "" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +msgid "Transaction updated successfully" +msgstr "" + #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" @@ -6976,12 +7404,12 @@ msgstr "重试" msgid "Tuesday" msgstr "星期二" -#: frontend/src/pages/ProfileAbout.vue:105 +#: frontend/src/pages/ProfileAbout.vue:108 msgid "Twitter" msgstr "推特" #. Label of the twitter (Data) field in DocType 'User' -#: frontend/src/components/Modals/EditProfile.vue:85 +#: frontend/src/components/Modals/EditProfile.vue:56 #: lms/fixtures/custom_field.json msgid "Twitter ID" msgstr "" @@ -6994,8 +7422,9 @@ 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:44 -#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:172 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:83 +#: frontend/src/pages/Assignments.vue:40 frontend/src/pages/Assignments.vue:169 +#: frontend/src/pages/Batches/components/Assessments.vue:213 +#: frontend/src/pages/JobForm.vue:30 frontend/src/pages/Jobs.vue:85 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:51 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -7007,11 +7436,11 @@ msgstr "" msgid "Type" msgstr "类型" -#: frontend/src/utils/markdownParser.js:11 +#: frontend/src/utils/markdownParser.js:12 msgid "Type '/' for commands or select text to format" msgstr "输入'/'唤出命令菜单或选择文本进行格式化" -#: frontend/src/components/Quiz.vue:656 +#: frontend/src/components/Quiz.vue:653 msgid "Type your answer" msgstr "输入答案" @@ -7051,7 +7480,8 @@ msgstr "不可用开始日期不可晚于结束日期" msgid "Under Review" msgstr "审核中" -#: frontend/src/pages/Batches.vue:332 frontend/src/pages/Courses.vue:355 +#: frontend/src/pages/Batches/Batches.vue:323 +#: frontend/src/pages/Courses/Courses.vue:344 msgid "Unpublished" msgstr "未发布" @@ -7072,29 +7502,30 @@ msgstr "非结构化角色" #. 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:330 frontend/src/pages/CourseForm.vue:117 -#: frontend/src/pages/Courses.vue:346 +#: frontend/src/pages/Batches/Batches.vue:321 +#: frontend/src/pages/Courses/CourseForm.vue:107 +#: frontend/src/pages/Courses/Courses.vue:334 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" msgstr "即将到来" -#: frontend/src/pages/Batch.vue:191 frontend/src/pages/Home/AdminHome.vue:34 +#: frontend/src/pages/Home/AdminHome.vue:141 msgid "Upcoming Batches" msgstr "即将开课批次" #: frontend/src/components/UpcomingEvaluations.vue:5 -#: frontend/src/pages/Home/AdminHome.vue:92 lms/templates/upcoming_evals.html:3 +#: frontend/src/pages/Home/AdminHome.vue:6 lms/templates/upcoming_evals.html:3 msgid "Upcoming Evaluations" msgstr "即将进行的评估" -#: frontend/src/pages/Home/AdminHome.vue:128 -#: frontend/src/pages/Home/StudentHome.vue:71 +#: frontend/src/pages/Home/AdminHome.vue:42 +#: frontend/src/pages/Home/StudentHome.vue:7 msgid "Upcoming Live Classes" msgstr "即将开始的直播课" -#: frontend/src/components/Settings/BrandSettings.vue:24 -#: frontend/src/components/Settings/SettingDetails.vue:17 +#: frontend/src/components/Settings/BrandSettings.vue:25 +#: frontend/src/components/Settings/SettingDetails.vue:21 msgid "Update" msgstr "更新" @@ -7110,11 +7541,15 @@ msgstr "" msgid "Upload" msgstr "上传" -#: frontend/src/components/Assignment.vue:84 +#: frontend/src/components/Assignment.vue:72 +msgid "Upload Assignment" +msgstr "" + +#: frontend/src/components/Assignment.vue:96 msgid "Upload File" msgstr "上传文件" -#: frontend/src/components/Assignment.vue:83 +#: frontend/src/components/Assignment.vue:95 msgid "Uploading {0}%" msgstr "上传进度{0}%" @@ -7168,6 +7603,10 @@ msgstr "用户输入" msgid "User Skill" msgstr "用户技能" +#: lms/lms/api.py:1796 +msgid "User does not have permission to access this user's profile details." +msgstr "" + #: lms/job/doctype/job_opportunity/job_opportunity.py:41 msgid "User {0} has reported the job post {1}" msgstr "用户{0}已举报职位发布{1}" @@ -7177,8 +7616,9 @@ msgstr "用户{0}已举报职位发布{1}" msgid "Username" msgstr "用户名" -#. Label of a shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Label of a shortcut in the Learning Workspace +#. Label of a Workspace Sidebar Item +#: lms/lms/workspace/learning/learning.json lms/workspace_sidebar/lms.json msgid "Users" msgstr "用户" @@ -7207,8 +7647,8 @@ msgid "Video Embed Link" msgstr "视频嵌入链接" #: frontend/src/components/Modals/VideoStatistics.vue:6 -msgid "Video Statistics for {0}" -msgstr "{0}视频统计" +msgid "Video Statistics" +msgstr "" #: frontend/src/pages/JobDetail.vue:31 msgid "View Applications" @@ -7223,7 +7663,7 @@ msgstr "查看证书" msgid "View Resume" msgstr "" -#: frontend/src/components/BatchFeedback.vue:56 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:20 msgid "View all feedback" msgstr "查看所有反馈" @@ -7232,10 +7672,6 @@ msgstr "查看所有反馈" msgid "Violet" msgstr "紫色" -#: frontend/src/components/BatchOverlay.vue:73 -msgid "Visit Batch" -msgstr "访问批次" - #: frontend/src/pages/JobDetail.vue:52 msgid "Visit Website" msgstr "访问网站" @@ -7255,11 +7691,14 @@ msgid "Volunteering or Internship" msgstr "志愿者/实习经历" #. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Modals/VideoStatistics.vue:34 #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Watch Time" msgstr "观看时长" +#: frontend/src/components/Modals/VideoStatistics.vue:39 +msgid "Watch Time (mins)" +msgstr "" + #: lms/templates/emails/batch_confirmation.html:6 msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "很高兴通知您已成功注册即将开课的批次!祝贺!" @@ -7293,14 +7732,14 @@ msgstr "星期三" msgid "Welcome to {0}!" msgstr "欢迎使用{0}!" +#: frontend/src/components/LessonHelp.vue:6 +msgid "What are Instructor Notes?" +msgstr "" + #: frontend/src/pages/PersonaForm.vue:32 msgid "What best describes your role?" msgstr "请选择最能描述您角色的选项" -#: frontend/src/components/LessonHelp.vue:6 -msgid "What does include in preview mean?" -msgstr "「包含在预览中」的含义是什么?" - #: frontend/src/pages/PersonaForm.vue:21 msgid "What is your use case for Frappe Learning?" msgstr "您使用Frappe Learning的主要场景是?" @@ -7309,7 +7748,7 @@ msgstr "您使用Frappe Learning的主要场景是?" msgid "When a course gets submitted for review, it will be listed here." msgstr "提交审核的课程将在此列出" -#: frontend/src/pages/Billing.vue:160 +#: frontend/src/pages/Billing.vue:162 msgid "Where did you hear about us?" msgstr "您通过何种渠道了解到我们?" @@ -7317,11 +7756,6 @@ msgstr "您通过何种渠道了解到我们?" msgid "With this certification, you can now showcase your updated skills and share your achievement with your colleagues and on LinkedIn. To access your certificate, please click on the link provided below. Make sure you are logged in to the portal." msgstr "获得此认证后,您可向同事及领英展示最新技能。点击下方链接查看证书(需登录系统)" -#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request' -#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json -msgid "Withdrawn" -msgstr "已撤回" - #. Option for the 'Open to' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Work" @@ -7345,7 +7779,7 @@ msgid "Work Experience Details" msgstr "工作经验详情" #. Label of the work_mode (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/JobForm.vue:32 frontend/src/pages/Jobs.vue:91 +#: frontend/src/pages/JobForm.vue:37 frontend/src/pages/Jobs.vue:93 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Work Mode" msgstr "工作模式" @@ -7355,7 +7789,7 @@ msgstr "工作模式" msgid "Write a Review" msgstr "撰写评价" -#: frontend/src/components/Assignment.vue:126 +#: frontend/src/components/Assignment.vue:137 msgid "Write your answer here" msgstr "在此输入答案" @@ -7366,27 +7800,51 @@ msgstr "在此输入答案" msgid "Yellow" msgstr "黄色" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:97 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:98 msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "您已在{0} {1}为课程{2}安排评估" -#: frontend/src/pages/CourseCertification.vue:14 +#: frontend/src/pages/Courses/CourseCertification.vue:14 msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "您已完成本课程认证,点击下方卡片查看证书" -#: lms/lms/api.py:126 +#: lms/lms/api.py:183 msgid "You are already enrolled for this batch." msgstr "您已注册本批次" -#: lms/lms/api.py:120 +#: lms/lms/api.py:177 msgid "You are already enrolled for this course." msgstr "您已注册本课程" -#: frontend/src/pages/Batch.vue:173 -msgid "You are not a member of this batch. Please checkout our upcoming batches." -msgstr "您不属于本批次成员,请查看即将开课批次" +#: lms/lms/utils.py:1250 +msgid "You are not authorized to view the assessments of this batch." +msgstr "" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:170 +#: lms/lms/utils.py:1452 +msgid "You are not authorized to view the chart data of this batch." +msgstr "" + +#: lms/lms/utils.py:2044 +msgid "You are not authorized to view the details of this program." +msgstr "" + +#: lms/lms/utils.py:1662 +msgid "You are not authorized to view the discussion replies for this topic." +msgstr "" + +#: lms/lms/utils.py:1615 +msgid "You are not authorized to view the discussion topics for this item." +msgstr "" + +#: lms/lms/utils.py:1216 +msgid "You are not authorized to view the question details." +msgstr "" + +#: lms/lms/utils.py:1361 +msgid "You are not authorized to view the students of this batch." +msgstr "" + +#: lms/lms/doctype/lms_certificate/lms_certificate.py:211 msgid "You are not enrolled in this course." msgstr "" @@ -7415,6 +7873,10 @@ msgstr "您可以做得更好," msgid "You can find their resume attached to this email." msgstr "简历已作为附件发送至本邮箱" +#: frontend/src/components/Assignment.vue:76 +msgid "You can only upload {0} files" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:14 msgid "You cannot change the availability when the site is being updated." msgstr "系统更新期间不可修改可用性设置。" @@ -7423,42 +7885,114 @@ msgstr "系统更新期间不可修改可用性设置。" msgid "You cannot change the roles in read-only mode." msgstr "只读模式下不可修改角色。" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:36 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:59 msgid "You cannot enroll in an unpublished course." msgstr "" -#: lms/lms/utils.py:2086 +#: lms/lms/utils.py:2105 msgid "You cannot enroll in an unpublished program." msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:27 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:47 msgid "You cannot enroll in this course as self-learning is disabled. Please contact the Administrator." msgstr "" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:113 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:114 msgid "You cannot schedule evaluations after {0}." msgstr "您不能在{0}之后安排评估" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:104 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:105 msgid "You cannot schedule evaluations for past slots." msgstr "不能为过去的时段安排评估" -#: lms/lms/utils.py:2260 +#: lms/lms/utils.py:2285 msgid "You do not have access to this batch." msgstr "" -#: lms/lms/utils.py:2243 +#: lms/lms/utils.py:2268 msgid "You do not have access to this course." msgstr "" +#: lms/lms/api.py:872 lms/lms/doctype/lms_batch/lms_batch.py:365 +msgid "You do not have permission to access announcements for this batch." +msgstr "" + +#: lms/lms/api.py:2290 +msgid "You do not have permission to access badges." +msgstr "" + +#: lms/lms/api.py:1159 +msgid "You do not have permission to access heatmap data." +msgstr "" + +#: lms/lms/api.py:2129 +msgid "You do not have permission to access lesson completion stats." +msgstr "" + +#: lms/lms/api.py:2169 +msgid "You do not have permission to access this course's assessment data." +msgstr "" + +#: lms/lms/api.py:1697 +msgid "You do not have permission to access this course's progress data." +msgstr "" + #: frontend/src/components/NoPermission.vue:9 msgid "You do not have permission to access this page." msgstr "您无权访问此页面" -#: lms/lms/api.py:1506 lms/lms/api.py:1510 +#: lms/lms/api.py:1375 lms/lms/api.py:1384 +msgid "You do not have permission to cancel this evaluation." +msgstr "" + +#: lms/lms/doctype/lms_batch/lms_batch.py:245 +msgid "You do not have permission to create a live class." +msgstr "" + +#: lms/lms/api.py:939 +msgid "You do not have permission to delete this batch." +msgstr "" + +#: lms/lms/api.py:1113 +msgid "You do not have permission to delete this chapter." +msgstr "" + +#: lms/lms/api.py:902 +msgid "You do not have permission to delete this course." +msgstr "" + +#: lms/lms/api.py:513 +msgid "You do not have permission to delete this lesson." +msgstr "" + +#: lms/lms/api.py:596 lms/lms/api.py:987 +msgid "You do not have permission to modify this chapter." +msgstr "" + +#: lms/lms/api.py:533 +msgid "You do not have permission to modify this lesson." +msgstr "" + +#: lms/lms/api.py:1444 +msgid "You do not have permission to modify this role." +msgstr "" + +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:119 +msgid "You do not have permission to send confirmation emails for this enrollment." +msgstr "" + +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:183 +msgid "You do not have permission to set up calendar events for this evaluation." +msgstr "" + +#: lms/lms/api.py:1580 lms/lms/api.py:1584 msgid "You do not have permission to update meta tags." msgstr "" +#: lms/lms/api.py:1621 +msgid "You do not have permission to update this submission." +msgstr "" + #: lms/templates/notifications.html:27 msgid "You don't have any notifications." msgstr "暂无通知" @@ -7480,7 +8014,7 @@ msgstr "您已申请该职位" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "您已超过本测验允许的最大尝试次数" -#: lms/lms/api.py:150 +#: lms/lms/api.py:207 msgid "You have already purchased the certificate for this course." msgstr "您已购买本课程证书" @@ -7492,11 +8026,11 @@ msgstr "您已评价过本课程" msgid "You have applied" msgstr "您已申请" -#: frontend/src/components/BatchOverlay.vue:181 +#: frontend/src/pages/Batches/components/BatchOverlay.vue:146 msgid "You have been enrolled in this batch" msgstr "您已加入本批次" -#: frontend/src/components/CourseCardOverlay.vue:235 +#: frontend/src/components/CourseCardOverlay.vue:196 msgid "You have been enrolled in this course" msgstr "您已注册本课程" @@ -7508,7 +8042,7 @@ msgstr "您已超过本测验最大尝试次数({0}次)" msgid "You have got a score of {0} for the quiz {1}" msgstr "您在测验{1}中获得了{0}分" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:179 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:220 msgid "You have not completed the course yet." msgstr "" @@ -7520,15 +8054,15 @@ msgstr "您尚未获得任何证书。" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "您已订阅本课程通知,课程开放时将收到邮件提醒" -#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126 +#: frontend/src/pages/Home/Home.vue:134 frontend/src/pages/Home/Home.vue:157 msgid "You have {0} upcoming {1} and {2} {3} scheduled." msgstr "您已安排{0}场即将开始的{1}和{2}场{3}。" -#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133 +#: frontend/src/pages/Home/Home.vue:141 frontend/src/pages/Home/Home.vue:164 msgid "You have {0} upcoming {1}." msgstr "您有{0}场即将开始的{1}。" -#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138 +#: frontend/src/pages/Home/Home.vue:146 frontend/src/pages/Home/Home.vue:169 msgid "You have {0} {1} scheduled." msgstr "您已安排{0}场{1}。" @@ -7537,18 +8071,18 @@ msgid "You must be a Moderator or Batch Evaluator to enroll users in a batch." msgstr "" #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.py:23 -msgid "You must be a Moderator to assign badges to users." +msgid "You must be an Admin to assign badges to users." msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.py:18 msgid "You must be enrolled in the course to submit a review" msgstr "" -#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:50 +#: lms/lms/doctype/lms_enrollment/lms_enrollment.py:73 msgid "You need to complete the payment for this course before enrolling." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:219 +#: frontend/src/components/CourseCardOverlay.vue:180 msgid "You need to login first to enroll for this course" msgstr "请先登录以注册本课程" @@ -7569,7 +8103,7 @@ msgstr "需答对{0}%的题目以通过测验" msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "您已申请成为本课程导师,请求正在审核中" -#: frontend/src/components/Assignment.vue:58 +#: frontend/src/components/Assignment.vue:62 msgid "You've successfully submitted the assignment." msgstr "作业提交成功" @@ -7592,11 +8126,11 @@ msgstr "账户创建成功!" msgid "Your Output" msgstr "您的输出" -#: lms/lms/doctype/lms_batch/lms_batch.py:374 +#: lms/lms/doctype/lms_batch/lms_batch.py:459 msgid "Your batch {0} is starting tomorrow" msgstr "您的批次{0}将于明日开始" -#: frontend/src/components/Controls/Uploader.vue:41 +#: frontend/src/components/Controls/Uploader.vue:46 msgid "Your browser does not support the video tag." msgstr "" @@ -7604,7 +8138,7 @@ msgstr "" msgid "Your calendar is set." msgstr "日历已设置" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:173 msgid "Your class on {0} is today" msgstr "您的{0}课程今天开始" @@ -7612,12 +8146,15 @@ msgstr "您的{0}课程今天开始" msgid "Your enrollment in {{ batch_name }} is confirmed" msgstr "您已成功注册{{ batch_name }}" -#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 #: lms/templates/emails/certificate_request_notification.html:3 +msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} ({3} time)." +msgstr "" + +#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:3 msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}." msgstr "您的课程{0}评估已安排在{1} {2} {3}" -#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:137 +#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:129 msgid "Your evaluation slot has been booked" msgstr "评估时段已预约成功" @@ -7641,19 +8178,28 @@ msgstr "提交内容已保存,讲师将尽快评阅并通知最终结果" msgid "Zen Mode" msgstr "禅模式" +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' +#. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live +#. Class' +#: frontend/src/pages/Batches/BatchForm.vue:497 +#: lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_live_class/lms_live_class.json +msgid "Zoom" +msgstr "" + #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:191 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "Zoom账户" -#: frontend/src/components/Modals/ZoomAccountModal.vue:162 +#: frontend/src/components/Modals/ZoomAccountModal.vue:160 msgid "Zoom Account created successfully" msgstr "Zoom账户创建成功" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:198 msgid "Zoom Account updated successfully" msgstr "Zoom账户更新成功" @@ -7662,6 +8208,10 @@ msgstr "Zoom账户更新成功" msgid "Zoom Settings" msgstr "Zoom设置" +#: frontend/src/components/Settings/ZoomSettings.vue:160 +msgid "Zoom account deleted successfully" +msgstr "" + #: frontend/src/components/StudentHeatmap.vue:6 msgid "activities" msgstr "活动" @@ -7707,8 +8257,9 @@ msgstr "证书" msgid "certificates" msgstr "证书" -#: frontend/src/components/CourseCard.vue:102 frontend/src/pages/Lesson.vue:143 -#: frontend/src/pages/Lesson.vue:304 +#: frontend/src/components/CourseCard.vue:102 +#: frontend/src/pages/Courses/StudentCourseProgress.vue:29 +#: frontend/src/pages/Lesson.vue:143 frontend/src/pages/Lesson.vue:304 #: frontend/src/pages/Programs/ProgramDetail.vue:14 #: frontend/src/pages/Programs/StudentPrograms.vue:44 msgid "completed" @@ -7730,15 +8281,15 @@ msgstr "天连续记录" msgid "days" msgstr "天" -#: frontend/src/pages/CourseForm.vue:243 +#: frontend/src/pages/Courses/CourseForm.vue:253 msgid "e.g. IST, UTC, GMT..." msgstr "例如:IST、UTC、GMT..." -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluation" msgstr "评估" -#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124 +#: frontend/src/pages/Home/Home.vue:132 frontend/src/pages/Home/Home.vue:155 msgid "evaluations" msgstr "次评估" @@ -7758,11 +8309,11 @@ msgstr "示例@邮箱.com" msgid "lessons" msgstr "课时" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live class" msgstr "场直播课" -#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123 +#: frontend/src/pages/Home/Home.vue:130 frontend/src/pages/Home/Home.vue:154 msgid "live classes" msgstr "场直播课" @@ -7792,7 +8343,7 @@ msgstr "分钟数" msgid "others" msgstr "其他" -#: frontend/src/pages/QuizForm.vue:344 +#: frontend/src/pages/QuizForm.vue:331 msgid "question_detail" msgstr "问题详情" @@ -7825,7 +8376,7 @@ msgstr "" msgid "to select" msgstr "" -#: frontend/src/components/BatchFeedback.vue:12 +#: frontend/src/pages/Batches/components/BatchFeedback.vue:33 msgid "to view your feedback." msgstr "以查看您的反馈。" @@ -7849,7 +8400,7 @@ msgstr "{0}个练习" msgid "{0} Quizzes" msgstr "{0}项测验" -#: lms/lms/api.py:751 lms/lms/api.py:759 +#: lms/lms/api.py:775 lms/lms/api.py:783 msgid "{0} Settings not found" msgstr "未找到{0}设置" @@ -7861,11 +8412,11 @@ msgstr "{0}次提交" msgid "{0} has applied for the job position {1}" msgstr "{0}已申请职位{1}" -#: lms/lms/doctype/lms_batch/lms_batch.py:186 +#: lms/lms/doctype/lms_batch/lms_batch.py:214 msgid "{0} has published a new batch {1}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:195 +#: lms/lms/doctype/lms_course/lms_course.py:203 msgid "{0} has published a new course {1}" msgstr "" @@ -7881,11 +8432,11 @@ msgstr "{0}已提交作业{1}" msgid "{0} is already a mentor for course {1}" msgstr "{0}已是课程{1}的导师" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:94 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:134 msgid "{0} is already certified for the batch {1}" msgstr "{0}已获得批次{1}的认证" -#: lms/lms/doctype/lms_certificate/lms_certificate.py:75 +#: lms/lms/doctype/lms_certificate/lms_certificate.py:115 msgid "{0} is already certified for the course {1}" msgstr "{0}已获得课程{1}的认证" @@ -7893,7 +8444,7 @@ msgstr "{0}已获得课程{1}的认证" msgid "{0} is your evaluator" msgstr "{0}是您的评估人" -#: lms/lms/utils.py:516 +#: lms/lms/utils.py:520 msgid "{0} mentioned you in a comment" msgstr "{0}在评论中提及您" @@ -7901,45 +8452,45 @@ msgstr "{0}在评论中提及您" msgid "{0} mentioned you in a comment in your batch." msgstr "{0}在您的批次评论中提及您" -#: lms/lms/utils.py:469 lms/lms/utils.py:475 +#: lms/lms/utils.py:473 lms/lms/utils.py:479 msgid "{0} mentioned you in a comment in {1}" msgstr "{0}在{1}的评论中提及您" -#: lms/lms/api.py:800 +#: lms/lms/api.py:837 msgid "{0} not found" msgstr "未找到{0}" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:35 msgid "{0} {1} Jobs" msgstr "" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Active" msgstr "{} 活跃" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Completed" msgstr "{} 完成" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Enrolled" msgstr "{} 注册" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Granted" msgstr "{} 授予" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Passed" msgstr "{} 通过" -#. Count format of shortcut in the LMS Workspace -#: lms/lms/workspace/lms/lms.json +#. Count format of shortcut in the Learning Workspace +#: lms/lms/workspace/learning/learning.json msgid "{} Published" msgstr "{} 已发布"