diff --git a/frontend/index.html b/frontend/index.html index 0ce72b41..86a3dece 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -42,6 +42,7 @@ diff --git a/frontend/src/components/AppSidebar.vue b/frontend/src/components/AppSidebar.vue index 9b2ec1c4..d27323c9 100644 --- a/frontend/src/components/AppSidebar.vue +++ b/frontend/src/components/AppSidebar.vue @@ -62,25 +62,34 @@ - - - +
+ + + + +
@@ -81,8 +81,8 @@
- @@ -184,6 +195,7 @@ import { useRouter } from 'vue-router' const submissionFile = ref(null) const answer = ref(null) +const comments = ref(null) const router = useRouter() const user = inject('$user') const showTitle = router.currentRoute.value.name == 'AssignmentSubmission' @@ -281,6 +293,9 @@ watch(submissionResource, () => { if (submissionResource.doc.answer) { answer.value = submissionResource.doc.answer } + if (submissionResource.doc.comments) { + comments.value = submissionResource.doc.comments + } if (submissionResource.isDirty) { isDirty.value = true } else if (showUploader() && !submissionFile.value) { @@ -305,11 +320,14 @@ const submitAssignment = () => { submissionResource.doc && submissionResource.doc.owner != user.data?.name ? user.data?.name : null + submissionResource.setValue.submit( { ...submissionResource.doc, assignment_attachment: submissionFile.value?.file_url, evaluator: evaluator, + comments: comments.value, + answer: answer.value, }, { onSuccess(data) { diff --git a/frontend/src/components/BatchOverlay.vue b/frontend/src/components/BatchOverlay.vue index 06ec0b0a..be4f7a75 100644 --- a/frontend/src/components/BatchOverlay.vue +++ b/frontend/src/components/BatchOverlay.vue @@ -2,7 +2,7 @@
{{ seats_left }} @@ -14,7 +14,7 @@
{{ __('Sold Out') }}
diff --git a/frontend/src/components/Modals/FCVerfiyCodeModal.vue b/frontend/src/components/Modals/FCVerfiyCodeModal.vue new file mode 100644 index 00000000..336bcce3 --- /dev/null +++ b/frontend/src/components/Modals/FCVerfiyCodeModal.vue @@ -0,0 +1,94 @@ + + diff --git a/frontend/src/components/Quiz.vue b/frontend/src/components/Quiz.vue index b925cb7f..165e666f 100644 --- a/frontend/src/components/Quiz.vue +++ b/frontend/src/components/Quiz.vue @@ -207,7 +207,7 @@
@@ -282,7 +290,7 @@ import { FormControl, } from 'frappe-ui' import { ref, watch, reactive, inject, computed } from 'vue' -import { createToast } from '@/utils/' +import { createToast, showToast } from '@/utils/' import { CheckCircle, XCircle, MinusCircle } from 'lucide-vue-next' import { timeAgo } from '@/utils' import { useRouter } from 'vue-router' @@ -536,7 +544,7 @@ const addToLocalStorage = () => { localStorage.setItem(quiz.data.title, JSON.stringify(quizData)) } -const nextQuetion = () => { +const nextQuestion = () => { if (!quiz.data.show_answers && questionDetails.data?.type != 'Open Ended') { checkAnswer() } else { @@ -574,6 +582,16 @@ const createSubmission = () => { if (quiz.data && quiz.data.max_attempts) attempts.reload() if (quiz.data.duration) clearInterval(timerInterval) }, + onError(err) { + const errorTitle = err?.message || '' + if (errorTitle.includes('MaximumAttemptsExceededError')) { + const errorMessage = err.messages?.[0] || err + showToast(__('Error'), __(errorMessage), 'x') + setTimeout(() => { + window.location.reload() + }, 3000) + } + }, } ) } diff --git a/frontend/src/components/UserDropdown.vue b/frontend/src/components/UserDropdown.vue index 9f928e76..d8c5f7f7 100644 --- a/frontend/src/components/UserDropdown.vue +++ b/frontend/src/components/UserDropdown.vue @@ -59,13 +59,22 @@ v-if="userResource.data?.is_moderator" v-model="showSettingsModal" /> + diff --git a/frontend/src/pages/Batch.vue b/frontend/src/pages/Batch.vue index 8bb67874..295a39d9 100644 --- a/frontend/src/pages/Batch.vue +++ b/frontend/src/pages/Batch.vue @@ -6,7 +6,7 @@
-
+
{ }) const redirectToLogin = () => { - window.location.href = `/login?redirect-to=/batches` + window.location.href = `/login?redirect-to=/lms/batches/${props.batchName}` } const openAnnouncementModal = () => { diff --git a/frontend/src/pages/BatchForm.vue b/frontend/src/pages/BatchForm.vue index a1632386..d808f430 100644 --- a/frontend/src/pages/BatchForm.vue +++ b/frontend/src/pages/BatchForm.vue @@ -13,15 +13,14 @@
{{ __('Details') }}
-
-
- -
-
+
+ +
+
@@ -90,30 +94,8 @@ :required="true" :filters="{ ignore_user_type: 1 }" /> -
- -
- - -
-
-
+ +
{{ __('Date and Time') }}
@@ -133,6 +115,14 @@ class="mb-4" :required="true" /> +
-
-
+ +
{{ __('Settings') }}
@@ -179,6 +162,11 @@ type="date" class="mb-4" /> +
+ +
+
+ {{ __('Description') }} +
+ +
+ + +
+
@@ -278,10 +293,12 @@ const batch = reactive({ end_time: '', timezone: '', evaluation_end_date: '', + confirmation_email_template: '', seat_count: '', medium: '', category: '', allow_self_enrollment: false, + certification: false, image: null, paid_batch: false, currency: '', @@ -351,7 +368,12 @@ const batchDetail = createResource({ batch[key] = `${hours}:${minutes}` } else if (Object.hasOwn(batch, key)) batch[key] = data[key] }) - let checkboxes = ['published', 'paid_batch', 'allow_self_enrollment'] + let checkboxes = [ + 'published', + 'paid_batch', + 'allow_self_enrollment', + 'certification', + ] for (let idx in checkboxes) { let key = checkboxes[idx] batch[key] = batch[key] ? true : false diff --git a/frontend/src/pages/Batches.vue b/frontend/src/pages/Batches.vue index 0ecb561e..dd46a7bf 100644 --- a/frontend/src/pages/Batches.vue +++ b/frontend/src/pages/Batches.vue @@ -26,13 +26,19 @@ {{ __('All Batches') }}
+
{ let queries = new URLSearchParams(location.search) title.value = queries.get('title') || '' currentCategory.value = queries.get('category') || null + certification.value = queries.get('certification') || false } const batches = createListResource({ @@ -161,6 +169,7 @@ const updateBatches = () => { const updateFilters = () => { updateCategoryFilter() updateTitleFilter() + updateCertificationFilter() updateTabFilter() updateStudentFilter() setQueryParams() @@ -182,6 +191,14 @@ const updateTitleFilter = () => { } } +const updateCertificationFilter = () => { + if (certification.value) { + filters.value['certification'] = 1 + } else { + delete filters.value['certification'] + } +} + const updateTabFilter = () => { orderBy.value = 'start_date' if (!user.data) { @@ -222,6 +239,7 @@ const setQueryParams = () => { let filterKeys = { title: title.value, category: currentCategory.value, + certification: certification.value, } Object.keys(filterKeys).forEach((key) => { diff --git a/frontend/src/pages/QuizForm.vue b/frontend/src/pages/QuizForm.vue index b8f66df6..c143d2aa 100644 --- a/frontend/src/pages/QuizForm.vue +++ b/frontend/src/pages/QuizForm.vue @@ -55,7 +55,7 @@ { const { userResource } = usersStore() - const { isLoggedIn } = sessionStore() + let { isLoggedIn } = sessionStore() const { allowGuestAccess } = useSettings() try { diff --git a/frontend/src/utils/quiz.js b/frontend/src/utils/quiz.js index e391bc30..4781ba70 100644 --- a/frontend/src/utils/quiz.js +++ b/frontend/src/utils/quiz.js @@ -4,6 +4,7 @@ import { createApp, h } from 'vue' import { usersStore } from '../stores/user' import translationPlugin from '../translation' import { CircleHelp } from 'lucide-vue-next' +import router from '@/router' export class Quiz { constructor({ data, api, readOnly }) { @@ -46,6 +47,7 @@ export class Quiz { quiz: quiz, }) app.use(translationPlugin) + app.use(router) const { userResource } = usersStore() app.provide('$user', userResource) app.mount(this.wrapper) diff --git a/frontend/vite.config.js b/frontend/vite.config.js index fac998e6..2263cd75 100644 --- a/frontend/vite.config.js +++ b/frontend/vite.config.js @@ -15,7 +15,7 @@ export default defineConfig({ }), ], server: { - allowedHosts: ['fs'], + allowedHosts: ['fs', 'bs'], }, resolve: { alias: { diff --git a/lms/__init__.py b/lms/__init__.py index 0ca05961..db969b3a 100644 --- a/lms/__init__.py +++ b/lms/__init__.py @@ -1 +1 @@ -__version__ = "2.22.0" +__version__ = "2.23.0" diff --git a/lms/hooks.py b/lms/hooks.py index e1ec5c55..999ba199 100644 --- a/lms/hooks.py +++ b/lms/hooks.py @@ -116,6 +116,8 @@ scheduler_events = { "daily": [ "lms.job.doctype.job_opportunity.job_opportunity.update_job_openings", "lms.lms.doctype.lms_payment.lms_payment.send_payment_reminder", + "lms.lms.doctype.lms_batch.lms_batch.send_batch_start_reminder", + "lms.lms.doctype.lms_live_class.lms_live_class.send_live_class_reminder", ], } diff --git a/lms/lms/api.py b/lms/lms/api.py index afae3e15..4a502628 100644 --- a/lms/lms/api.py +++ b/lms/lms/api.py @@ -22,7 +22,7 @@ from frappe.utils import ( from lms.lms.utils import get_average_rating, get_lesson_count from xml.dom.minidom import parseString from lms.lms.doctype.course_lesson.course_lesson import save_progress -from frappe.core.doctype.communication.email import make +from frappe.integrations.frappe_providers.frappecloud_billing import is_fc_site @frappe.whitelist() @@ -175,6 +175,7 @@ def get_user_info(): user.is_moderator = "Moderator" in user.roles user.is_evaluator = "Batch Evaluator" in user.roles user.is_student = "LMS Student" in user.roles + user.is_fc_site = is_fc_site() return user diff --git a/lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json b/lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json index 00ac7f09..61cf0858 100644 --- a/lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json +++ b/lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -13,11 +13,12 @@ "column_break_3", "member", "member_name", + "evaluator", "section_break_dlzh", "assignment_attachment", "answer", + "section_break_ydgh", "column_break_oqqy", - "evaluator", "status", "comments", "section_break_rqal", @@ -80,7 +81,7 @@ }, { "fieldname": "comments", - "fieldtype": "Small Text", + "fieldtype": "Text Editor", "label": "Comments" }, { @@ -139,12 +140,16 @@ { "fieldname": "column_break_oqqy", "fieldtype": "Column Break" + }, + { + "fieldname": "section_break_ydgh", + "fieldtype": "Section Break" } ], "index_web_pages_for_search": 1, "links": [], "make_attachments_public": 1, - "modified": "2024-12-24 21:22:35.212732", + "modified": "2025-02-17 18:40:53.374932", "modified_by": "Administrator", "module": "LMS", "name": "LMS Assignment Submission", diff --git a/lms/lms/doctype/lms_batch/lms_batch.json b/lms/lms/doctype/lms_batch/lms_batch.json index eb450285..02763855 100644 --- a/lms/lms/doctype/lms_batch/lms_batch.json +++ b/lms/lms/doctype/lms_batch/lms_batch.json @@ -8,25 +8,31 @@ "editable_grid": 1, "engine": "InnoDB", "field_order": [ - "published", + "section_break_earo", "title", "start_date", "end_date", "column_break_4", - "allow_self_enrollment", "start_time", "end_time", "timezone", - "section_break_rgfj", - "medium", - "category", - "column_break_flwy", - "seat_count", - "evaluation_end_date", + "section_break_cssv", + "published", + "column_break_wfkz", + "allow_self_enrollment", + "column_break_vnrp", + "certification", "section_break_6", "description", "column_break_hlqw", "instructors", + "section_break_rgfj", + "medium", + "category", + "confirmation_email_template", + "column_break_flwy", + "seat_count", + "evaluation_end_date", "meta_image", "section_break_khcn", "batch_details", @@ -206,6 +212,7 @@ "default": "0", "fieldname": "published", "fieldtype": "Check", + "in_standard_filter": 1, "label": "Published" }, { @@ -318,6 +325,35 @@ { "fieldname": "section_break_khcn", "fieldtype": "Section Break" + }, + { + "fieldname": "confirmation_email_template", + "fieldtype": "Link", + "label": "Confirmation Email Template", + "options": "Email Template" + }, + { + "fieldname": "column_break_wfkz", + "fieldtype": "Column Break" + }, + { + "fieldname": "column_break_vnrp", + "fieldtype": "Column Break" + }, + { + "default": "0", + "fieldname": "certification", + "fieldtype": "Check", + "in_standard_filter": 1, + "label": "Certification" + }, + { + "fieldname": "section_break_earo", + "fieldtype": "Section Break" + }, + { + "fieldname": "section_break_cssv", + "fieldtype": "Section Break" } ], "index_web_pages_for_search": 1, @@ -335,7 +371,7 @@ "link_fieldname": "batch_name" } ], - "modified": "2025-02-12 11:59:35.312487", + "modified": "2025-02-18 15:43:18.512504", "modified_by": "Administrator", "module": "LMS", "name": "LMS Batch", diff --git a/lms/lms/doctype/lms_batch/lms_batch.py b/lms/lms/doctype/lms_batch/lms_batch.py index 22a0c2f6..71aa9c94 100644 --- a/lms/lms/doctype/lms_batch/lms_batch.py +++ b/lms/lms/doctype/lms_batch/lms_batch.py @@ -8,7 +8,7 @@ import json from frappe import _ from datetime import timedelta from frappe.model.document import Document -from frappe.utils import cint, format_datetime, get_time +from frappe.utils import cint, format_datetime, get_time, add_days, nowdate from lms.lms.utils import ( get_lessons, get_lesson_index, @@ -405,3 +405,40 @@ def is_milestone_complete(idx, batch): return False return True + + +def send_batch_start_reminder(): + batches = frappe.get_all( + "LMS Batch", + {"start_date": add_days(nowdate(), 1), "published": 1}, + ["name", "title", "start_date", "start_time", "medium"], + ) + + for batch in batches: + students = frappe.get_all( + "LMS Batch Enrollment", {"batch": batch}, ["member", "member_name"] + ) + for student in students: + send_mail(batch, student) + + +def send_mail(batch, student): + subject = _("Batch Start Reminder") + template = "batch_start_reminder" + + args = { + "student_name": student.member_name, + "title": batch.title, + "start_date": batch.start_date, + "start_time": batch.start_time, + "medium": batch.medium, + "name": batch.name, + } + + frappe.sendmail( + recipients=student.member, + subject=subject, + template=template, + args=args, + header=[_(f"Batch Start Reminder: {batch.title}"), "orange"], + ) diff --git a/lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py b/lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py index 8fd3124c..8de7715e 100644 --- a/lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py +++ b/lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py @@ -79,13 +79,20 @@ def send_mail(doc): batch = frappe.db.get_value( "LMS Batch", doc.batch, - ["name", "title", "start_date", "start_time", "medium"], + [ + "name", + "title", + "start_date", + "start_time", + "medium", + "confirmation_email_template", + ], as_dict=1, ) subject = _("Enrollment Confirmation for {0}").format(batch.title) template = "batch_confirmation" - custom_template = frappe.db.get_single_value( + custom_template = batch.confirmation_email_template or frappe.db.get_single_value( "LMS Settings", "batch_confirmation_template" ) diff --git a/lms/lms/doctype/lms_live_class/lms_live_class.py b/lms/lms/doctype/lms_live_class/lms_live_class.py index a86676d3..8251e3c4 100644 --- a/lms/lms/doctype/lms_live_class/lms_live_class.py +++ b/lms/lms/doctype/lms_live_class/lms_live_class.py @@ -2,9 +2,10 @@ # For license information, please see license.txt import frappe +from frappe import _ from frappe.model.document import Document from datetime import timedelta -from frappe.utils import cint, get_datetime +from frappe.utils import cint, get_datetime, format_date, nowdate, format_time class LMSLiveClass(Document): @@ -56,8 +57,48 @@ class LMSLiveClass(Document): { "sync_with_google_calendar": 1, "google_calendar": calendar, - "description": f"A Live Class has been scheduled on {frappe.utils.format_date(self.date, 'medium')} at { frappe.utils.format_time(self.time, 'hh:mm a')}. Click on this link to join. {self.join_url}. {self.description}", + "description": f"A Live Class has been scheduled on {format_date(self.date, 'medium')} at {format_time(self.time, 'hh:mm a')}. Click on this link to join. {self.join_url}. {self.description}", } ) event.save() + + +def send_live_class_reminder(): + classes = frappe.get_all( + "LMS Live Class", + { + "date": nowdate(), + }, + ["name", "batch_name", "title", "date", "time"], + ) + + for live_class in classes: + students = frappe.get_all( + "LMS Batch Enrollment", + {"batch": live_class.batch_name}, + ["member", "member_name"], + ) + for student in students: + send_mail(live_class, student) + + +def send_mail(live_class, student): + subject = f"Your class on {live_class.title} is tomorrow" + template = "live_class_reminder" + + args = { + "student_name": student.member_name, + "title": live_class.title, + "date": live_class.date, + "time": live_class.time, + "batch_name": live_class.batch_name, + } + + frappe.sendmail( + recipients=student.member, + subject=subject, + template=template, + args=args, + header=[_(f"Class Reminder: {live_class.title}"), "orange"], + ) diff --git a/lms/lms/doctype/lms_payment/lms_payment.json b/lms/lms/doctype/lms_payment/lms_payment.json index cdb3d751..67720a46 100644 --- a/lms/lms/doctype/lms_payment/lms_payment.json +++ b/lms/lms/doctype/lms_payment/lms_payment.json @@ -139,8 +139,17 @@ } ], "index_web_pages_for_search": 1, - "links": [], - "modified": "2025-02-11 14:48:27.801895", + "links": [ + { + "link_doctype": "LMS Batch Enrollment", + "link_fieldname": "payment" + }, + { + "link_doctype": "LMS Enrollment", + "link_fieldname": "payment" + } + ], + "modified": "2025-02-18 15:54:25.383353", "modified_by": "Administrator", "module": "LMS", "name": "LMS Payment", diff --git a/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.py b/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.py index 0618eb2b..b643ea54 100644 --- a/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.py +++ b/lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.py @@ -10,12 +10,29 @@ from frappe.desk.doctype.notification_log.notification_log import make_notificat class LMSQuizSubmission(Document): def validate(self): + self.validate_if_max_attempts_exceeded() self.validate_marks() self.set_percentage() def on_update(self): self.notify_member() + def validate_if_max_attempts_exceeded(self): + max_attempts = frappe.db.get_value("LMS Quiz", self.quiz, ["max_attempts"]) + if max_attempts == 0: + return + + current_user_submission_count = frappe.db.count( + self.doctype, filters={"quiz": self.quiz, "member": frappe.session.user} + ) + if current_user_submission_count >= max_attempts: + frappe.throw( + _("You have exceeded the maximum number of attempts ({0}) for this quiz").format( + max_attempts + ), + MaximumAttemptsExceededError, + ) + def validate_marks(self): self.score = 0 for row in self.result: @@ -52,3 +69,7 @@ class LMSQuizSubmission(Document): ) make_notification_logs(notification, [self.member]) + + +class MaximumAttemptsExceededError(frappe.DuplicateEntryError): + pass diff --git a/lms/lms/utils.py b/lms/lms/utils.py index 5dcccd16..fcd28289 100644 --- a/lms/lms/utils.py +++ b/lms/lms/utils.py @@ -1194,7 +1194,14 @@ def get_neighbour_lesson(course, chapter, lesson): @frappe.whitelist(allow_guest=True) def get_batch_details(batch): - if not frappe.db.get_value("LMS Batch", batch, "published") and has_student_role(): + batch_students = frappe.get_all( + "LMS Batch Enrollment", {"batch": batch}, pluck="member" + ) + if ( + not frappe.db.get_value("LMS Batch", batch, "published") + and has_student_role() + and frappe.session.user not in batch_students + ): return batch_details = frappe.db.get_value( @@ -1218,6 +1225,7 @@ def get_batch_details(batch): "paid_batch", "evaluation_end_date", "allow_self_enrollment", + "certification", "timezone", "category", ], @@ -1229,9 +1237,7 @@ def get_batch_details(batch): batch_details.courses = frappe.get_all( "Batch Course", filters={"parent": batch}, fields=["course", "title", "evaluator"] ) - batch_details.students = frappe.get_all( - "LMS Batch Enrollment", {"batch": batch}, pluck="member" - ) + batch_details.students = batch_students if batch_details.paid_batch and batch_details.start_date >= getdate(): batch_details.amount, batch_details.currency = check_multicurrency( diff --git a/lms/locale/ar.po b/lms/locale/ar.po index 2c4cc89c..278c0eb5 100644 --- a/lms/locale/ar.po +++ b/lms/locale/ar.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-02-07 16:03+0000\n" -"PO-Revision-Date: 2025-02-10 16:08\n" +"POT-Creation-Date: 2025-02-14 16:04+0000\n" +"PO-Revision-Date: 2025-02-17 17:03\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -75,7 +75,7 @@ msgstr "" msgid "About" msgstr "" -#: frontend/src/pages/Batch.vue:96 +#: frontend/src/pages/Batch.vue:97 msgid "About this batch" msgstr "" @@ -105,7 +105,7 @@ msgstr "نشط" #: frontend/src/components/Assessments.vue:11 #: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:95 +#: frontend/src/components/BatchStudents.vue:117 #: frontend/src/components/Categories.vue:26 #: frontend/src/components/LiveClass.vue:11 #: frontend/src/components/Members.vue:43 frontend/src/pages/ProgramForm.vue:30 @@ -119,7 +119,7 @@ msgstr "إضافة" msgid "Add Chapter" msgstr "" -#: frontend/src/components/CourseOutline.vue:124 +#: frontend/src/components/CourseOutline.vue:129 msgid "Add Lesson" msgstr "" @@ -139,7 +139,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/OnboardingBanner.vue:50 +#: frontend/src/components/OnboardingBanner.vue:56 msgid "Add a chapter" msgstr "" @@ -151,7 +151,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/OnboardingBanner.vue:73 +#: frontend/src/components/OnboardingBanner.vue:81 msgid "Add a lesson" msgstr "" @@ -220,7 +220,7 @@ msgstr "الكل" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:12 +#: frontend/src/pages/CertifiedParticipants.vue:20 msgid "All Certified Participants" msgstr "" @@ -268,10 +268,9 @@ msgstr "" msgid "Already Registered" msgstr "مسجل بالفعل" -#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json +#: frontend/src/pages/BatchForm.vue:221 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:379 @@ -286,17 +285,7 @@ msgstr "كمية" msgid "Amount (USD)" msgstr "" -#. Label of the amount_based_on_field (Check) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Based On Field" -msgstr "" - -#. Label of the amount_field (Select) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Field" -msgstr "" - -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:61 msgid "Amount and currency are required for paid batches." msgstr "" @@ -321,6 +310,7 @@ msgstr "" #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' #. Label of the answer (Code) field in DocType 'LMS Exercise' +#: frontend/src/pages/QuizSubmission.vue:61 #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_exercise/lms_exercise.json @@ -335,7 +325,7 @@ msgstr "" msgid "Appears when the batch URL is shared on any online platform" msgstr "" -#: frontend/src/pages/JobDetail.vue:131 +#: frontend/src/pages/JobDetail.vue:121 msgid "Applications Received" msgstr "" @@ -402,14 +392,14 @@ msgstr "" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:85 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 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/Assessments.vue:5 -#: frontend/src/components/BatchStudents.vue:46 -#: frontend/src/components/BatchStudents.vue:79 +#: frontend/src/components/BatchStudents.vue:68 +#: frontend/src/components/BatchStudents.vue:101 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -489,7 +479,7 @@ msgstr "" msgid "Auto Recording" msgstr "" -#: frontend/src/components/CourseCard.vue:52 +#: frontend/src/components/CourseCard.vue:50 #: frontend/src/pages/CourseDetail.vue:20 msgid "Average Rating" msgstr "" @@ -518,11 +508,13 @@ msgstr "" msgid "Badge Image" 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' #: frontend/src/components/Modals/Event.vue:32 +#: 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 @@ -555,7 +547,7 @@ msgstr "وصف الباتش" #: frontend/src/pages/BatchForm.vue:104 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 -#: lms/templates/emails/batch_confirmation.html:30 +#: lms/templates/emails/batch_confirmation.html:24 msgid "Batch Details" msgstr "تفاصيل الدفعة" @@ -596,15 +588,10 @@ msgstr "" msgid "Batch Settings" msgstr "" -#: lms/templates/emails/batch_confirmation.html:17 +#: lms/templates/emails/batch_confirmation.html:11 msgid "Batch Start Date:" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Batch Student" -msgstr "" - #. Label of the batch_title (Data) field in DocType 'LMS Certificate' #. Label of the batch_title (Data) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate/lms_certificate.json @@ -616,7 +603,7 @@ msgstr "" msgid "Batch Updated" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:46 +#: lms/lms/doctype/lms_batch/lms_batch.py:42 msgid "Batch end date cannot be before the batch start date" msgstr "" @@ -633,7 +620,7 @@ msgstr "" msgid "Begin Date" msgstr "" -#: lms/templates/emails/batch_confirmation.html:37 +#: lms/templates/emails/batch_confirmation.html:31 #: lms/templates/emails/certification.html:20 msgid "Best Regards" msgstr "" @@ -675,16 +662,6 @@ msgstr "فرع" msgid "Business Owner" msgstr "" -#. Label of the payment_button_help (Text) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Help" -msgstr "" - -#. Label of the payment_button_label (Data) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Label" -msgstr "" - #: frontend/src/components/CourseCardOverlay.vue:45 msgid "Buy this course" msgstr "" @@ -720,10 +697,9 @@ msgstr "" #. 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:202 frontend/src/pages/Batches.vue:49 -#: frontend/src/pages/CertifiedParticipants.vue:29 +#: frontend/src/pages/CertifiedParticipants.vue:37 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 -#: frontend/src/pages/JobDetail.vue:102 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/JobDetail.vue:96 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/public/js/common_functions.js:316 lms/templates/signup-form.html:22 @@ -786,8 +762,12 @@ msgstr "" msgid "Certification Name" msgstr "" +#: frontend/src/components/BatchStudents.vue:36 +msgid "Certified" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:153 +#: frontend/src/pages/CertifiedParticipants.vue:161 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Participants" msgstr "" @@ -851,7 +831,7 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/components/Quiz.vue:589 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:592 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "" @@ -859,7 +839,7 @@ msgstr "" msgid "Choose an icon" msgstr "" -#: frontend/src/components/Quiz.vue:590 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:593 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "" @@ -1041,6 +1021,14 @@ msgstr "أكمال" msgid "Complete Sign Up" msgstr "" +#: lms/templates/emails/payment_reminder.html:15 +msgid "Complete Your Enrollment" +msgstr "" + +#: lms/lms/doctype/lms_payment/lms_payment.py:40 +msgid "Complete Your Enrollment - Don't miss out!" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/cohort/cohort.json @@ -1049,7 +1037,7 @@ msgstr "" msgid "Completed" msgstr "أكتمل" -#: frontend/src/components/BatchStudents.vue:345 +#: frontend/src/components/BatchStudents.vue:369 msgid "Completed by Students" msgstr "" @@ -1057,7 +1045,7 @@ msgstr "" msgid "Completion Certificate" msgstr "" -#: frontend/src/pages/Statistics.vue:58 +#: frontend/src/pages/Statistics.vue:66 msgid "Completions" msgstr "" @@ -1074,9 +1062,9 @@ msgstr "" msgid "Condition must be valid python code." msgstr "" -#. Label of the confirmation_email_sent (Check) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json +#. Label of the confirmation_email_sent (Check) field in DocType 'LMS Batch +#. Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json msgid "Confirmation Email Sent" msgstr "" @@ -1305,7 +1293,7 @@ msgstr "" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:350 +#: lms/lms/doctype/lms_batch/lms_batch.py:273 msgid "Course already added to the batch." msgstr "" @@ -1317,7 +1305,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:64 +#: lms/lms/doctype/lms_batch/lms_batch.py:50 #: lms/lms/doctype/lms_program/lms_program.py:19 msgid "Course {0} has already been added to this batch." msgstr "" @@ -1326,12 +1314,12 @@ msgstr "" #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' #: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:23 -#: frontend/src/components/BatchStudents.vue:32 -#: frontend/src/components/BatchStudents.vue:70 -#: frontend/src/components/Modals/BatchStudentProgress.vue:60 -#: frontend/src/pages/BatchDetail.vue:19 frontend/src/pages/BatchDetail.vue:68 -#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:19 +#: frontend/src/components/BatchOverlay.vue:29 +#: frontend/src/components/BatchStudents.vue:52 +#: frontend/src/components/BatchStudents.vue:92 +#: frontend/src/components/Modals/BatchStudentProgress.vue:79 +#: frontend/src/pages/BatchDetail.vue:21 frontend/src/pages/BatchDetail.vue:70 +#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1368,7 +1356,7 @@ msgstr "" msgid "Create LMS Certificate Evaluation" msgstr "" -#: frontend/src/pages/Courses.vue:132 lms/templates/onboarding_header.html:19 +#: frontend/src/pages/Courses.vue:136 lms/templates/onboarding_header.html:19 msgid "Create a Course" msgstr "" @@ -1376,7 +1364,7 @@ msgstr "" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/OnboardingBanner.vue:27 +#: frontend/src/components/OnboardingBanner.vue:30 msgid "Create a course" msgstr "" @@ -1388,12 +1376,11 @@ msgstr "" msgid "Created" msgstr "أنشأ" -#. Label of the currency (Link) field in DocType 'Web Form' #. 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/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226 -#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:387 @@ -1485,8 +1472,8 @@ msgstr "العملة الافتراضية" msgid "Degree Type" msgstr "" -#: frontend/src/components/CourseOutline.vue:235 -#: frontend/src/components/CourseOutline.vue:293 +#: frontend/src/components/CourseOutline.vue:240 +#: frontend/src/components/CourseOutline.vue:298 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:474 msgid "Delete" msgstr "حذف" @@ -1499,11 +1486,11 @@ msgstr "" msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:287 +#: frontend/src/components/CourseOutline.vue:292 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:229 +#: frontend/src/components/CourseOutline.vue:234 msgid "Delete this lesson?" msgstr "" @@ -1511,11 +1498,11 @@ msgstr "" msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:293 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:230 +#: frontend/src/components/CourseOutline.vue:235 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -1578,7 +1565,7 @@ msgid "Discard" msgstr "تجاهل" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:81 +#: frontend/src/pages/Batch.vue:82 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "" @@ -1592,6 +1579,10 @@ msgstr "" msgid "Document" msgstr "وثيقة" +#: lms/templates/emails/payment_reminder.html:11 +msgid "Don’t miss this opportunity to enhance your skills. Click below to complete your enrollment" +msgstr "" + #. Label of the dream_companies (Data) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Dream Companies" @@ -1630,7 +1621,7 @@ msgstr "" msgid "E-mail" msgstr "" -#: frontend/src/components/BatchOverlay.vue:93 +#: frontend/src/components/BatchOverlay.vue:99 #: frontend/src/components/CourseCardOverlay.vue:86 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:65 @@ -1759,7 +1750,7 @@ msgstr "" msgid "End Time" msgstr "وقت الانتهاء" -#: frontend/src/components/BatchOverlay.vue:80 +#: frontend/src/components/BatchOverlay.vue:86 msgid "Enroll Now" msgstr "" @@ -1767,7 +1758,7 @@ msgstr "" msgid "Enrolled" msgstr "" -#: frontend/src/components/CourseCard.vue:43 +#: frontend/src/components/CourseCard.vue:41 #: frontend/src/components/CourseCardOverlay.vue:104 #: frontend/src/pages/CourseDetail.vue:33 msgid "Enrolled Students" @@ -1777,8 +1768,8 @@ msgstr "" msgid "Enrolled successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:108 -msgid "Enrollment Confirmation for the Next Training Batch" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:86 +msgid "Enrollment Confirmation for {0}" msgstr "" #: lms/lms/web_template/lms_statistics/lms_statistics.html:14 @@ -1786,14 +1777,14 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1693 +#: lms/lms/utils.py:1728 msgid "Enrollment Failed" msgstr "" #. Label of the enrollments (Data) field in DocType 'LMS Course' #. Label of a chart in the LMS Workspace #. Label of a shortcut in the LMS Workspace -#: frontend/src/pages/Statistics.vue:45 +#: frontend/src/pages/Statistics.vue:51 #: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json msgid "Enrollments" msgstr "" @@ -1823,12 +1814,12 @@ msgstr "" #: frontend/src/components/Modals/Question.vue:249 #: frontend/src/components/Modals/Question.vue:269 #: frontend/src/components/Modals/Question.vue:326 -#: frontend/src/components/Modals/StudentModal.vue:69 +#: frontend/src/components/Modals/StudentModal.vue:67 #: frontend/src/components/SettingDetails.vue:62 #: frontend/src/pages/AssignmentForm.vue:139 #: frontend/src/pages/AssignmentForm.vue:159 frontend/src/pages/Billing.vue:264 #: frontend/src/pages/QuizForm.vue:346 frontend/src/pages/QuizForm.vue:361 -#: frontend/src/pages/QuizSubmission.vue:141 +#: frontend/src/pages/QuizSubmission.vue:147 msgid "Error" msgstr "خطأ" @@ -1856,7 +1847,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2134,6 +2125,10 @@ msgstr "" msgid "Get Certificate" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:11 +msgid "Get Certified" +msgstr "" + #: lms/templates/onboarding_header.html:8 msgid "Get Started" msgstr "" @@ -2209,6 +2204,10 @@ msgstr "" msgid "Hey," msgstr "" +#: lms/templates/emails/payment_reminder.html:2 +msgid "Hi" +msgstr "" + #: lms/templates/emails/lms_course_interest.html:3 msgid "Hi {0}," msgstr "أهلا{0}," @@ -2276,7 +2275,11 @@ msgstr "" msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "" -#: lms/templates/emails/batch_confirmation.html:33 +#: lms/templates/emails/payment_reminder.html:19 +msgid "If you have any questions or need assistance, feel free to reach out to our support team." +msgstr "" + +#: lms/templates/emails/batch_confirmation.html:27 msgid "If you have any questions or require assistance, feel free to contact us." msgstr "" @@ -2610,6 +2613,11 @@ msgstr "" msgid "LMS Batch" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "LMS Batch Enrollment" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "LMS Batch Feedback" @@ -2774,6 +2782,7 @@ msgstr "" #: 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_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 @@ -2853,7 +2862,7 @@ msgstr "" #. Label of the lessons (Table) field in DocType 'Course Chapter' #. Group in Course Chapter's connections #. Label of the lessons (Data) field in DocType 'LMS Course' -#: frontend/src/components/CourseCard.vue:34 +#: frontend/src/components/CourseCard.vue:32 #: frontend/src/components/CourseCardOverlay.vue:97 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2919,9 +2928,9 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/Members.vue:106 +#: frontend/src/components/Members.vue:108 #: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:88 -#: frontend/src/pages/CertifiedParticipants.vue:71 +#: frontend/src/pages/CertifiedParticipants.vue:79 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 msgid "Load More" @@ -2935,7 +2944,7 @@ msgstr "محلي" #. Label of the location (Data) field in DocType 'Job Opportunity' #. Label of the location (Data) field in DocType 'Education Detail' #. Label of the location (Data) field in DocType 'Work Experience' -#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:89 +#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:85 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/work_experience/work_experience.json @@ -2949,7 +2958,7 @@ msgstr "" #: frontend/src/components/AssignmentBlock.vue:13 #: frontend/src/components/NoPermission.vue:28 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:178 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:185 #: frontend/src/pages/Lesson.vue:24 msgid "Login" msgstr "دخول" @@ -2958,6 +2967,10 @@ msgstr "دخول" msgid "Login to apply" msgstr "" +#: lms/templates/emails/payment_reminder.html:23 +msgid "Looking forward to seeing you enrolled!" +msgstr "" + #. Label of the default_home (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Make LMS the default home" @@ -2972,7 +2985,7 @@ msgstr "" msgid "Make sure to enter the right billing name as the same will be used in your invoice." msgstr "" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Manage Batch" msgstr "" @@ -3008,7 +3021,7 @@ msgstr "" #: frontend/src/components/Modals/Question.vue:50 #: frontend/src/components/Modals/Question.vue:99 #: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:390 -#: frontend/src/pages/QuizSubmission.vue:59 +#: frontend/src/pages/QuizSubmission.vue:65 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json #: lms/templates/quiz/quiz.html:59 @@ -3020,7 +3033,7 @@ msgid "Marks for question number {0} cannot be greater than the marks allotted f msgstr "" #. Label of the marks_out_of (Int) field in DocType 'LMS Quiz Result' -#: frontend/src/pages/QuizSubmission.vue:62 +#: frontend/src/pages/QuizSubmission.vue:68 #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json msgid "Marks out of" msgstr "" @@ -3031,7 +3044,7 @@ msgid "Max Attempts" msgstr "" #: frontend/src/pages/QuizForm.vue:58 -msgid "Maximun Attempts" +msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' @@ -3046,7 +3059,7 @@ msgstr "متوسط" msgid "Medium ID" msgstr "" -#: lms/templates/emails/batch_confirmation.html:21 +#: lms/templates/emails/batch_confirmation.html:15 msgid "Medium:" msgstr "متوسط:" @@ -3054,6 +3067,7 @@ msgstr "متوسط:" #. Label of the member (Link) field in DocType 'Exercise Submission' #. Label of the member (Link) field in DocType 'LMS Assignment Submission' #. Label of the member (Link) field in DocType 'LMS Badge Assignment' +#. Label of the member (Link) field in DocType 'LMS Batch Enrollment' #. Label of the member (Link) field in DocType 'LMS Batch Feedback' #. Label of the member (Link) field in DocType 'LMS Certificate' #. Label of the member (Link) field in DocType 'LMS Certificate Evaluation' @@ -3072,6 +3086,7 @@ msgstr "متوسط:" #: lms/lms/doctype/exercise_submission/exercise_submission.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_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_evaluation/lms_certificate_evaluation.json @@ -3106,6 +3121,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Assignment Submission' #. Label of the member_name (Data) field in DocType 'LMS Badge Assignment' +#. Label of the member_name (Data) field in DocType 'LMS Batch Enrollment' #. Label of the member_name (Data) field in DocType 'LMS Batch Feedback' #. Label of the member_name (Data) field in DocType 'LMS Certificate' #. Label of the member_name (Data) field in DocType 'LMS Certificate @@ -3117,6 +3133,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: 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_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -3140,10 +3157,19 @@ msgstr "" msgid "Member Type" msgstr "" +#. Label of the member_username (Data) field in DocType 'LMS Batch Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "Member Username" +msgstr "" + #: frontend/src/pages/ProgramForm.vue:251 msgid "Member added to program" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:25 +msgid "Member already enrolled in this batch" +msgstr "" + #: lms/lms/doctype/lms_program/lms_program.py:29 msgid "Member {0} has already been added to this batch." msgstr "" @@ -3216,7 +3242,7 @@ msgstr "صورة ميتا" msgid "Milestone" msgstr "معلم" -#: frontend/src/pages/Statistics.vue:71 +#: frontend/src/pages/Statistics.vue:81 msgid "Milestones" msgstr "" @@ -3230,6 +3256,7 @@ msgstr "" #: lms/lms/doctype/lms_assignment/lms_assignment.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 #: 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 @@ -3247,11 +3274,11 @@ msgstr "" msgid "Modified By" msgstr "عدل من قبل" -#: lms/lms/api.py:211 +#: lms/lms/api.py:206 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:207 +#: lms/lms/api.py:202 msgid "Module is incorrect." msgstr "" @@ -3281,7 +3308,7 @@ msgstr "" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' #: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17 -#: frontend/src/pages/Courses.vue:45 frontend/src/pages/Programs.vue:14 +#: frontend/src/pages/Courses.vue:48 frontend/src/pages/Programs.vue:14 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "جديد" @@ -3393,7 +3420,7 @@ msgstr "" msgid "No courses created" msgstr "" -#: frontend/src/pages/Courses.vue:147 +#: frontend/src/pages/Courses.vue:151 msgid "No courses found" msgstr "" @@ -3421,7 +3448,7 @@ msgstr "" msgid "No live classes scheduled" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:89 msgid "No participants found" msgstr "" @@ -3449,7 +3476,7 @@ msgstr "" msgid "No {0}" msgstr "" -#: frontend/src/pages/Courses.vue:107 +#: frontend/src/pages/Courses.vue:111 msgid "No {0} courses" msgstr "" @@ -3481,7 +3508,7 @@ msgstr "" msgid "Not Graded" msgstr "" -#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:146 +#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:153 msgid "Not Permitted" msgstr "لا يسمح" @@ -3616,7 +3643,7 @@ msgstr "" msgid "Ordered Item" msgstr "" -#: frontend/src/pages/JobDetail.vue:76 +#: frontend/src/pages/JobDetail.vue:74 msgid "Organisation" msgstr "" @@ -3712,10 +3739,10 @@ msgstr "كلمة السر" msgid "Paste the youtube link of a short video introducing the course" msgstr "" -#. Label of the payment (Link) field in DocType 'Batch Student' +#. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' #: frontend/src/pages/BatchForm.vue:211 -#: lms/lms/doctype/batch_student/batch_student.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" msgstr "دفع" @@ -3731,9 +3758,7 @@ msgstr "" msgid "Payment Details" msgstr "" -#. Label of the payment_gateway (Link) field in DocType 'Web Form' #. Label of the payment_gateway (Data) field in DocType 'LMS Settings' -#: lms/fixtures/custom_field.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Payment Gateway" msgstr "بوابة الدفع" @@ -3748,6 +3773,12 @@ msgstr "" msgid "Payment Received" msgstr "تم استلام الدفعة" +#. Label of the payment_reminder_template (Link) field in DocType 'LMS +#. Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Payment Reminder Template" +msgstr "" + #. Label of the payment_settings_tab (Tab Break) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3766,11 +3797,6 @@ msgstr "" msgid "Payment for Document Type" msgstr "" -#. Label of the payments_tab (Tab Break) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Payments" -msgstr "المدفوعات" - #. Label of the payments_app_is_not_installed (HTML) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3802,11 +3828,15 @@ msgstr "النسبة المئوية" msgid "Percentage (e.g. 70%)" msgstr "" +#: frontend/src/components/Modals/BatchStudentProgress.vue:35 +msgid "Percentage/Status" +msgstr "" + #: frontend/src/pages/Billing.vue:104 msgid "Phone Number" msgstr "رقم الهاتف" -#: frontend/src/components/CourseCardOverlay.vue:145 +#: frontend/src/components/CourseCardOverlay.vue:148 msgid "Please Login" msgstr "" @@ -3826,15 +3856,15 @@ msgstr "يرجى التحقق من بريدك الالكتروني للتحقق" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:1815 lms/lms/utils.py:1819 +#: lms/lms/utils.py:1851 lms/lms/utils.py:1855 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:261 +#: lms/lms/doctype/lms_batch/lms_batch.py:184 msgid "Please enable Zoom Settings to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:312 +#: frontend/src/components/CourseOutline.vue:317 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -3863,7 +3893,7 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:71 +#: lms/lms/doctype/lms_batch/lms_batch.py:57 msgid "Please install the Payments app to create a paid batches." msgstr "" @@ -3883,11 +3913,11 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:157 +#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:164 msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:203 +#: lms/lms/api.py:198 msgid "Please login to continue with payment." msgstr "" @@ -3966,7 +3996,7 @@ msgstr "بعد" msgid "Postal Code" msgstr "الرمز البريدي" -#: frontend/src/pages/JobDetail.vue:115 +#: frontend/src/pages/JobDetail.vue:107 msgid "Posted on" msgstr "" @@ -4079,9 +4109,8 @@ 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/BatchStudents.vue:53 -#: frontend/src/components/Modals/BatchStudentProgress.vue:35 -#: frontend/src/components/Modals/BatchStudentProgress.vue:63 +#: frontend/src/components/BatchStudents.vue:75 +#: frontend/src/components/Modals/BatchStudentProgress.vue:82 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -4203,7 +4232,7 @@ msgstr "" msgid "Quiz Submission" msgstr "" -#: frontend/src/pages/QuizSubmission.vue:122 +#: frontend/src/pages/QuizSubmission.vue:128 #: frontend/src/pages/QuizSubmissionList.vue:106 msgid "Quiz Submissions" msgstr "" @@ -4242,7 +4271,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:110 +#: frontend/src/components/CourseCardOverlay.vue:113 #: frontend/src/components/Modals/Event.vue:86 #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -4284,7 +4313,7 @@ msgstr "مرجع نوع الوثيقة" msgid "Regards" msgstr "" -#: frontend/src/components/BatchOverlay.vue:70 +#: frontend/src/components/BatchOverlay.vue:76 msgid "Register Now" msgstr "" @@ -4387,19 +4416,19 @@ msgstr "" msgid "Route" msgstr "مسار" -#: lms/lms/doctype/lms_batch/lms_batch.py:204 +#: lms/lms/doctype/lms_batch/lms_batch.py:127 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:199 +#: lms/lms/doctype/lms_batch/lms_batch.py:122 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:181 +#: lms/lms/doctype/lms_batch/lms_batch.py:104 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:190 +#: lms/lms/doctype/lms_batch/lms_batch.py:113 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -4484,7 +4513,7 @@ msgstr "" msgid "Search" msgstr "البحث" -#: frontend/src/pages/CertifiedParticipants.vue:17 +#: frontend/src/pages/CertifiedParticipants.vue:25 msgid "Search by Name" msgstr "" @@ -4507,13 +4536,13 @@ msgstr "" msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:16 -#: frontend/src/components/BatchOverlay.vue:9 +#: frontend/src/components/BatchCard.vue:18 +#: frontend/src/components/BatchOverlay.vue:12 msgid "Seat Left" msgstr "" #: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:8 +#: frontend/src/components/BatchOverlay.vue:9 msgid "Seats Left" msgstr "" @@ -4533,6 +4562,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 +msgid "Send Confirmation Email" +msgstr "" + #. Label of the send_calendar_invite_for_evaluations (Check) field in DocType #. 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -4641,7 +4674,7 @@ msgid "Signup Settings" msgstr "" #. Label of a chart in the LMS Workspace -#: frontend/src/pages/Statistics.vue:32 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json msgid "Signups" msgstr "" @@ -4691,8 +4724,8 @@ msgstr "" msgid "Slug" msgstr "" -#: frontend/src/components/BatchCard.vue:23 -#: frontend/src/components/BatchOverlay.vue:16 +#: frontend/src/components/BatchCard.vue:25 +#: frontend/src/components/BatchOverlay.vue:19 msgid "Sold Out" msgstr "" @@ -4703,10 +4736,10 @@ msgstr "" msgid "Solution" msgstr "" -#. Label of the source (Link) field in DocType 'Batch Student' +#. 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' -#: lms/lms/doctype/batch_student/batch_student.json +#: 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 msgid "Source" @@ -4827,46 +4860,27 @@ msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' -#. Label of the student (Link) field in DocType 'Batch Student' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' #: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "" -#. Label of the student_details_section (Section Break) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Details" -msgstr "" - -#. Label of the student_name (Data) field in DocType 'Batch Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Name" -msgstr "" - #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 -msgid "Student {0} has already been added to this batch." -msgstr "" - -#. Label of the students (Table) field in DocType 'LMS Batch' #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/BatchStudents.vue:18 -#: frontend/src/components/BatchStudents.vue:89 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/components/BatchStudents.vue:20 +#: frontend/src/components/BatchStudents.vue:111 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "" -#: frontend/src/components/BatchStudents.vue:302 +#: frontend/src/components/BatchStudents.vue:324 msgid "Students deleted successfully" msgstr "" @@ -4924,9 +4938,9 @@ msgstr "" #: frontend/src/components/Assignment.vue:316 #: frontend/src/components/BatchCourses.vue:151 -#: frontend/src/components/BatchOverlay.vue:135 -#: frontend/src/components/BatchStudents.vue:302 -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/BatchOverlay.vue:141 +#: frontend/src/components/BatchStudents.vue:324 +#: frontend/src/components/CourseCardOverlay.vue:168 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/BulkCertificates.vue:121 @@ -4959,7 +4973,7 @@ msgstr "ملخص" msgid "Sunday" msgstr "الأحد" -#: lms/lms/api.py:995 +#: lms/lms/api.py:997 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -4985,6 +4999,7 @@ msgstr "" #: 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 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_category/lms_category.json @@ -5079,7 +5094,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1760 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5111,11 +5126,11 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Courses.vue:151 +#: frontend/src/pages/Courses.vue:155 msgid "There are no courses available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:84 +#: frontend/src/pages/CertifiedParticipants.vue:92 msgid "There are no participants matching this criteria." msgstr "" @@ -5123,11 +5138,11 @@ msgstr "" msgid "There are no programs available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:177 +#: frontend/src/components/BatchStudents.vue:199 msgid "There are no students in this batch." msgstr "" @@ -5170,7 +5185,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1573 +#: lms/lms/utils.py:1608 msgid "This course is free." msgstr "" @@ -5250,7 +5265,7 @@ msgstr "" msgid "Timezone" msgstr "" -#: lms/templates/emails/batch_confirmation.html:25 +#: lms/templates/emails/batch_confirmation.html:19 msgid "Timings:" msgstr "" @@ -5314,7 +5329,7 @@ msgstr "إلى" msgid "To Date" msgstr "إلى تاريخ" -#: lms/lms/utils.py:1584 +#: lms/lms/utils.py:1619 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5380,7 +5395,7 @@ msgstr "" msgid "Type" msgstr "النوع" -#: frontend/src/components/Quiz.vue:591 +#: frontend/src/components/Quiz.vue:594 msgid "Type your answer" msgstr "" @@ -5443,7 +5458,7 @@ msgstr "" msgid "Upcoming" msgstr "" -#: frontend/src/pages/Batch.vue:169 +#: frontend/src/pages/Batch.vue:176 msgid "Upcoming Batches" msgstr "" @@ -5509,9 +5524,7 @@ msgstr "" msgid "User {0} has reported the job post {1}" msgstr "" -#. Label of the username (Data) field in DocType 'Batch Student' #. Label of the username (Data) field in DocType 'Invite Request' -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/invite_request/invite_request.json msgid "Username" msgstr "اسم االمستخدم" @@ -5558,11 +5571,11 @@ msgstr "" msgid "Visibility" msgstr "" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Visit Batch" msgstr "" -#: lms/templates/emails/batch_confirmation.html:29 +#: lms/templates/emails/batch_confirmation.html:23 msgid "Visit the following link to view your " msgstr "" @@ -5575,6 +5588,14 @@ msgstr "" msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" +#: lms/templates/emails/payment_reminder.html:7 +msgid "We have a limited number of seats, and they won't be available for long!" +msgstr "" + +#: lms/templates/emails/payment_reminder.html:4 +msgid "We noticed that you started enrolling in the" +msgstr "" + #. Label of the web_page (Link) field in DocType 'LMS Sidebar Item' #: frontend/src/components/Modals/PageModal.vue:23 #: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json @@ -5650,15 +5671,15 @@ msgstr "" msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: lms/lms/api.py:227 +#: lms/lms/api.py:222 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:219 +#: lms/lms/api.py:214 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:151 +#: frontend/src/pages/Batch.vue:158 msgid "You are not a member of this batch. Please checkout our upcoming batches." msgstr "" @@ -5666,7 +5687,7 @@ msgstr "" msgid "You are not a mentor of the course {0}" msgstr "" -#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/components/CourseOutline.vue:316 msgid "You are not enrolled" msgstr "" @@ -5674,7 +5695,7 @@ msgstr "" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "" -#: frontend/src/pages/Courses.vue:135 +#: frontend/src/pages/Courses.vue:139 msgid "You can add chapters and lessons to it." msgstr "" @@ -5732,11 +5753,11 @@ msgstr "" msgid "You have already reviewed this course" msgstr "" -#: frontend/src/components/BatchOverlay.vue:136 +#: frontend/src/components/BatchOverlay.vue:142 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:166 +#: frontend/src/components/CourseCardOverlay.vue:169 msgid "You have been enrolled in this course" msgstr "" @@ -5756,7 +5777,7 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:146 +#: frontend/src/components/CourseCardOverlay.vue:149 msgid "You need to login first to enroll for this course" msgstr "" @@ -5830,11 +5851,15 @@ msgstr "أنشطة" msgid "activity" msgstr "نشاط" +#: lms/templates/emails/payment_reminder.html:4 +msgid "but didn’t complete your payment" +msgstr "" + #: lms/templates/emails/mentor_request_creation_email.html:5 msgid "cancel your application" msgstr "" -#: frontend/src/pages/Lesson.vue:174 +#: frontend/src/pages/Lesson.vue:177 msgid "completed" msgstr "أكتمل" @@ -5894,7 +5919,7 @@ msgstr "" msgid "you can" msgstr "" -#: lms/lms/api.py:792 lms/lms/api.py:800 +#: lms/lms/api.py:787 lms/lms/api.py:795 msgid "{0} Settings not found" msgstr "" diff --git a/lms/locale/bs.po b/lms/locale/bs.po index 2476540e..e746c889 100644 --- a/lms/locale/bs.po +++ b/lms/locale/bs.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-02-07 16:03+0000\n" -"PO-Revision-Date: 2025-02-13 16:47\n" +"POT-Creation-Date: 2025-02-14 16:04+0000\n" +"PO-Revision-Date: 2025-02-18 17:35\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Bosnian\n" "MIME-Version: 1.0\n" @@ -20,7 +20,7 @@ msgstr "" #: lms/templates/emails/assignment_submission.html:5 msgid " Please evaluate and grade it." -msgstr "" +msgstr "Procjeni i Ocjeni" #: frontend/src/pages/Programs.vue:39 #, python-format @@ -30,59 +30,59 @@ msgstr "% završeno" #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS Settings" -msgstr "" +msgstr "Postavke" #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Setup a Home Page" -msgstr "" +msgstr "Postavi Početnu Stranicu" #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Visit LMS Portal" -msgstr "" +msgstr "Posjeti Portal" #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Create a Course" -msgstr "" +msgstr "Kreiraj Kurs" #. Paragraph text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Documentation" -msgstr "" +msgstr "Dokumentacija" #. Header text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Get Started" -msgstr "" +msgstr "Započni" #. Header text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Master" -msgstr "" +msgstr "Postavke" #. Header text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Statistics" -msgstr "" +msgstr "Statistika" #: frontend/src/pages/CourseForm.vue:40 msgid "A one line introduction to the course that appears on the course card" -msgstr "" +msgstr "Uvod u kurs u jednom redu koji se pojavljuje na kartici kursa" #: frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "O" -#: frontend/src/pages/Batch.vue:96 +#: frontend/src/pages/Batch.vue:97 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" -msgstr "" +msgstr "Prihvatanje Uslova i/ili Pravila" #. Option for the 'Status' (Select) field in DocType 'Cohort Join Request' #: lms/lms/doctype/cohort_join_request/cohort_join_request.json @@ -105,7 +105,7 @@ msgstr "Aktivan" #: frontend/src/components/Assessments.vue:11 #: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:95 +#: frontend/src/components/BatchStudents.vue:117 #: frontend/src/components/Categories.vue:26 #: frontend/src/components/LiveClass.vue:11 #: frontend/src/components/Members.vue:43 frontend/src/pages/ProgramForm.vue:30 @@ -119,7 +119,7 @@ msgstr "Dodaj" msgid "Add Chapter" msgstr "Dodaj Poglavlje" -#: frontend/src/components/CourseOutline.vue:124 +#: frontend/src/components/CourseOutline.vue:129 msgid "Add Lesson" msgstr "Dodaj Lekciju" @@ -139,7 +139,7 @@ msgstr "Dodaj Lekciju" msgid "Add a Student" msgstr "Dodaj Studenta" -#: frontend/src/components/OnboardingBanner.vue:50 +#: frontend/src/components/OnboardingBanner.vue:56 msgid "Add a chapter" msgstr "Dodaj Poglavlje" @@ -149,9 +149,9 @@ msgstr "Doda Kurs" #: frontend/src/pages/CourseForm.vue:136 msgid "Add a keyword and then press enter" -msgstr "" +msgstr "Dodaj ključnu riječ, a zatim pritisnite enter" -#: frontend/src/components/OnboardingBanner.vue:73 +#: frontend/src/components/OnboardingBanner.vue:81 msgid "Add a lesson" msgstr "Dodaj Lekciju" @@ -162,31 +162,31 @@ msgstr "Dodaj novo pitanje" #: frontend/src/components/AssessmentPlugin.vue:11 msgid "Add a quiz to your lesson" -msgstr "" +msgstr "Dodaj kviz svojoj lekciji" #: frontend/src/components/Modals/AssessmentModal.vue:5 msgid "Add an assessment" -msgstr "" +msgstr "Dodaj Procjenu" #: frontend/src/components/AssessmentPlugin.vue:14 msgid "Add an assignment to your lesson" -msgstr "" +msgstr "Dodaj zadatak svojoj lekciji" #: frontend/src/components/Modals/Question.vue:18 msgid "Add an existing question" -msgstr "" +msgstr "Dodaj postojeće pitanje" #: lms/lms/doctype/lms_question/lms_question.py:66 msgid "Add at least one possible answer for this question: {0}" -msgstr "" +msgstr "Dodaj barem jedan mogući odgovor na ovo pitanje: {0}" #: frontend/src/components/Modals/PageModal.vue:6 msgid "Add web page to sidebar" -msgstr "" +msgstr "Dodaj web stranicu na bočnu traku" #: frontend/src/components/Assignment.vue:65 msgid "Add your assignment as {0}" -msgstr "" +msgstr "Dodaj zadatak kao {0}" #. Label of the address (Link) field in DocType 'LMS Payment' #: frontend/src/pages/Billing.vue:17 frontend/src/pages/Billing.vue:69 @@ -220,9 +220,9 @@ msgstr "Sve" msgid "All Batches" msgstr "Sve Grupe" -#: frontend/src/pages/CertifiedParticipants.vue:12 +#: frontend/src/pages/CertifiedParticipants.vue:20 msgid "All Certified Participants" -msgstr "" +msgstr "Svi Certificirani Učesnici" #: lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" @@ -234,21 +234,21 @@ msgstr "Sve Povratne Informacije" #: lms/templates/quiz/quiz.html:141 msgid "All Submissions" -msgstr "Svi podnesci" +msgstr "Sva Podnošenja" #: lms/lms/doctype/lms_quiz/lms_quiz.py:46 msgid "All questions should have the same marks if the limit is set." -msgstr "" +msgstr "Sva pitanja bi trebala imati iste ocjene ako je ograničenje postavljeno." #. Label of the allow_guest_access (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Allow Guest Access" -msgstr "" +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 "" +msgstr "Dozvolite objavljivanje poslova sa web stranice" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json @@ -266,12 +266,11 @@ msgstr "Dozvoli Samostalnu Registraciju" #: lms/overrides/user.py:199 msgid "Already Registered" -msgstr "Već registrovan" +msgstr "Već Registrovan" -#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json +#: frontend/src/pages/BatchForm.vue:221 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:379 @@ -286,23 +285,13 @@ msgstr "Iznos" msgid "Amount (USD)" msgstr "Iznos (USD)" -#. Label of the amount_based_on_field (Check) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Based On Field" -msgstr "Iznos na osnovu polja" - -#. Label of the amount_field (Select) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Field" -msgstr "Polje Iznosa" - -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:61 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:57 msgid "Amount and currency are required for paid courses." -msgstr "" +msgstr "Iznos i valuta su potrebni za plaćene kurseve." #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' #: lms/lms/doctype/lms_payment/lms_payment.json @@ -321,6 +310,7 @@ msgstr "Objava je uspješno poslana" #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' #. Label of the answer (Code) field in DocType 'LMS Exercise' +#: frontend/src/pages/QuizSubmission.vue:61 #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_exercise/lms_exercise.json @@ -329,13 +319,13 @@ msgstr "Odgovori" #: frontend/src/pages/CourseForm.vue:84 frontend/src/pages/CourseForm.vue:102 msgid "Appears on the course card in the course list" -msgstr "" +msgstr "Pojavljuje se na kartici kursa u listi kurseva" #: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/BatchForm.vue:77 msgid "Appears when the batch URL is shared on any online platform" msgstr "Pojavljuje se kada se grupni URL dijeli na bilo kojoj online platformi" -#: frontend/src/pages/JobDetail.vue:131 +#: frontend/src/pages/JobDetail.vue:121 msgid "Applications Received" msgstr "Prijave Primljene" @@ -346,12 +336,12 @@ msgstr "Primjeni" #. Label of the apply_gst (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Apply GST for India" -msgstr "" +msgstr "Primijeni GST za Indiju" #. Label of the apply_rounding (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Apply Rounding on Equivalent" -msgstr "" +msgstr "Primijeni zaokruživanje na ekvivalent" #: frontend/src/components/Modals/JobApplicationModal.vue:6 msgid "Apply for this job" @@ -377,7 +367,7 @@ msgstr "Arhivirano" #. Label of the user_category (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Ask User Category during Signup" -msgstr "" +msgstr "Pitaj za kategoriju korisnika prilikom registracije" #. Label of the assessment_tab (Tab Break) field in DocType 'LMS Batch' #. Label of the assessment (Table) field in DocType 'LMS Batch' @@ -400,16 +390,16 @@ msgstr "Tip Procjene" #: frontend/src/components/Modals/AssessmentModal.vue:73 msgid "Assessment added successfully" -msgstr "" +msgstr "Procjena je uspješno dodana" -#: lms/lms/doctype/lms_batch/lms_batch.py:85 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 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/Assessments.vue:5 -#: frontend/src/components/BatchStudents.vue:46 -#: frontend/src/components/BatchStudents.vue:79 +#: frontend/src/components/BatchStudents.vue:68 +#: frontend/src/components/BatchStudents.vue:101 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -434,32 +424,32 @@ msgstr "Zadatak" #. Submission' #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json msgid "Assignment Attachment" -msgstr "" +msgstr "Prilog Zadatku" #. Label of the assignment_submission_template (Link) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Assignment Submission Template" -msgstr "" +msgstr "Šablon Podnošenja Zadatka" #. Label of the assignment_title (Data) field in DocType 'LMS Assignment #. Submission' #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json msgid "Assignment Title" -msgstr "" +msgstr "Naziv Zadatka" #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:33 msgid "Assignment for Lesson {0} by {1} already exists." -msgstr "" +msgstr "Zadatak za Lekciju {0} od {1} već postoji." #: frontend/src/pages/AssignmentForm.vue:155 msgid "Assignment saved successfully" -msgstr "" +msgstr "Zadatak je uspješno sačuvan" #. Description of the 'Question' (Small Text) field in DocType 'Course Lesson' #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Assignment will appear at the bottom of the lesson." -msgstr "" +msgstr "Zadatak će se pojaviti na dnu lekcije." #: frontend/src/pages/AssignmentForm.vue:174 msgid "Assignments" @@ -467,12 +457,12 @@ msgstr "Dodjele" #: lms/lms/doctype/lms_question/lms_question.py:43 msgid "At least one option must be correct for this question." -msgstr "" +msgstr "Barem jedna opcija mora biti tačna za ovo pitanje." #. Label of the attire (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Attire Preference" -msgstr "" +msgstr "Preferencija Odjeće" #: frontend/src/pages/ProfileEvaluator.vue:123 msgid "Authorize Google Calendar Access" @@ -489,7 +479,7 @@ msgstr "Automatski Dodjeli" msgid "Auto Recording" msgstr "Automatsko Snimanje" -#: frontend/src/components/CourseCard.vue:52 +#: frontend/src/components/CourseCard.vue:50 #: frontend/src/pages/CourseDetail.vue:20 msgid "Average Rating" msgstr "Prosječna Ocjena" @@ -500,7 +490,7 @@ msgstr "Prosjek Primljenih Povratnih Informacija" #: frontend/src/pages/Lesson.vue:96 msgid "Back to Course" -msgstr "" +msgstr "Povratak na Kurs" #. Label of the badge (Link) field in DocType 'LMS Badge Assignment' #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json @@ -518,11 +508,13 @@ msgstr "Opis Značke" msgid "Badge Image" msgstr "Slika Značke" +#. 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' #: frontend/src/components/Modals/Event.vue:32 +#: 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 @@ -555,7 +547,7 @@ msgstr "Opis Šarže" #: frontend/src/pages/BatchForm.vue:104 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 -#: lms/templates/emails/batch_confirmation.html:30 +#: lms/templates/emails/batch_confirmation.html:24 msgid "Batch Details" msgstr "Detalji Šarže" @@ -596,15 +588,10 @@ msgstr "Stara Grupa" msgid "Batch Settings" msgstr "Postavke Grupe" -#: lms/templates/emails/batch_confirmation.html:17 +#: lms/templates/emails/batch_confirmation.html:11 msgid "Batch Start Date:" msgstr "Datum Početka Grupe:" -#. Name of a DocType -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Batch Student" -msgstr "Student Grupe" - #. Label of the batch_title (Data) field in DocType 'LMS Certificate' #. Label of the batch_title (Data) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate/lms_certificate.json @@ -616,7 +603,7 @@ msgstr "Naziv Grupe" msgid "Batch Updated" msgstr "Grupa Ažurirana" -#: lms/lms/doctype/lms_batch/lms_batch.py:46 +#: lms/lms/doctype/lms_batch/lms_batch.py:42 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" @@ -633,7 +620,7 @@ msgstr "Grupe" msgid "Begin Date" msgstr "Datum Početka" -#: lms/templates/emails/batch_confirmation.html:37 +#: lms/templates/emails/batch_confirmation.html:31 #: lms/templates/emails/certification.html:20 msgid "Best Regards" msgstr "Srdačan Pozdrav" @@ -649,7 +636,7 @@ msgstr "Detalji Fakture" #: frontend/src/pages/Billing.vue:75 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" -msgstr "" +msgstr "Faktura Adresa" #: frontend/src/components/Modals/EditProfile.vue:75 msgid "Bio" @@ -663,7 +650,7 @@ msgstr "Sadržaj" #. Option for the 'Collaboration Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Both Individual and Team Work" -msgstr "" +msgstr "I Individualni i Timski Rad" #. Label of the branch (Data) field in DocType 'User' #: lms/fixtures/custom_field.json @@ -675,19 +662,9 @@ msgstr "Podružnica" msgid "Business Owner" msgstr "" -#. Label of the payment_button_help (Text) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Help" -msgstr "" - -#. Label of the payment_button_label (Data) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Label" -msgstr "" - #: frontend/src/components/CourseCardOverlay.vue:45 msgid "Buy this course" -msgstr "" +msgstr "Kupi ovaj kurs" #: lms/templates/emails/lms_message.html:11 msgid "By" @@ -720,10 +697,9 @@ msgstr "Ležerna Odjeća" #. 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:202 frontend/src/pages/Batches.vue:49 -#: frontend/src/pages/CertifiedParticipants.vue:29 +#: frontend/src/pages/CertifiedParticipants.vue:37 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 -#: frontend/src/pages/JobDetail.vue:102 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/JobDetail.vue:96 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/public/js/common_functions.js:316 lms/templates/signup-form.html:22 @@ -786,11 +762,15 @@ msgstr "Certifikacija ističe nakon (godina)" msgid "Certification Name" msgstr "Naziv Certifikacije" +#: frontend/src/components/BatchStudents.vue:36 +msgid "Certified" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:153 +#: frontend/src/pages/CertifiedParticipants.vue:161 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Participants" -msgstr "" +msgstr "Certificirani Učesnici" #: lms/templates/assignment.html:13 msgid "Change" @@ -798,7 +778,7 @@ msgstr "Promjeni" #: frontend/src/components/Assignment.vue:316 msgid "Changes saved successfully" -msgstr "" +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' @@ -851,7 +831,7 @@ msgstr "" msgid "Choices" msgstr "Izbori" -#: frontend/src/components/Quiz.vue:589 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:592 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "Odaberi sve odgovore koji odgvaraju" @@ -859,7 +839,7 @@ msgstr "Odaberi sve odgovore koji odgvaraju" msgid "Choose an icon" msgstr "Odaberi ikonu" -#: frontend/src/components/Quiz.vue:590 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:593 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "Odaberi jedan odgovor" @@ -875,7 +855,7 @@ msgstr "Očisti" #. Option for the 'Role Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Clearly Defined Role" -msgstr "" +msgstr "Jasno Definisana Uloga" #: frontend/src/components/LessonHelp.vue:30 msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." @@ -1041,6 +1021,14 @@ msgstr "Završeno" msgid "Complete Sign Up" msgstr "Završi Registraciju" +#: lms/templates/emails/payment_reminder.html:15 +msgid "Complete Your Enrollment" +msgstr "" + +#: lms/lms/doctype/lms_payment/lms_payment.py:40 +msgid "Complete Your Enrollment - Don't miss out!" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/cohort/cohort.json @@ -1049,7 +1037,7 @@ msgstr "Završi Registraciju" msgid "Completed" msgstr "Završeno" -#: frontend/src/components/BatchStudents.vue:345 +#: frontend/src/components/BatchStudents.vue:369 msgid "Completed by Students" msgstr "Studenti koji su Završili" @@ -1057,7 +1045,7 @@ msgstr "Studenti koji su Završili" msgid "Completion Certificate" msgstr "Završni Certifikat" -#: frontend/src/pages/Statistics.vue:58 +#: frontend/src/pages/Statistics.vue:66 msgid "Completions" msgstr "Završetak" @@ -1074,9 +1062,9 @@ msgstr "Uvjet mora biti u važećem JSON formatu." msgid "Condition must be valid python code." msgstr "Uslov mora biti važeći Python kod." -#. Label of the confirmation_email_sent (Check) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json +#. Label of the confirmation_email_sent (Check) field in DocType 'LMS Batch +#. Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json msgid "Confirmation Email Sent" msgstr "E-pošta potvrde poslana" @@ -1305,7 +1293,7 @@ msgstr "Naziv Kursa" msgid "Course added to program" msgstr "Kurs dodat programu" -#: lms/lms/doctype/lms_batch/lms_batch.py:350 +#: lms/lms/doctype/lms_batch/lms_batch.py:273 msgid "Course already added to the batch." msgstr "Kurs je već dodan u grupu." @@ -1317,7 +1305,7 @@ msgstr "Kurs uspješno izbrisan" msgid "Course moved successfully" msgstr "Kurs uspješno pomjeren" -#: lms/lms/doctype/lms_batch/lms_batch.py:64 +#: lms/lms/doctype/lms_batch/lms_batch.py:50 #: lms/lms/doctype/lms_program/lms_program.py:19 msgid "Course {0} has already been added to this batch." msgstr "Kurs {0} je već dodan ovoj grupi." @@ -1326,12 +1314,12 @@ msgstr "Kurs {0} je već dodan ovoj grupi." #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' #: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:23 -#: frontend/src/components/BatchStudents.vue:32 -#: frontend/src/components/BatchStudents.vue:70 -#: frontend/src/components/Modals/BatchStudentProgress.vue:60 -#: frontend/src/pages/BatchDetail.vue:19 frontend/src/pages/BatchDetail.vue:68 -#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:19 +#: frontend/src/components/BatchOverlay.vue:29 +#: frontend/src/components/BatchStudents.vue:52 +#: frontend/src/components/BatchStudents.vue:92 +#: frontend/src/components/Modals/BatchStudentProgress.vue:79 +#: frontend/src/pages/BatchDetail.vue:21 frontend/src/pages/BatchDetail.vue:70 +#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1353,7 +1341,7 @@ msgstr "Kursevi su uspješno izbrisani" #. Label of the cover_image (Attach Image) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Cover Image" -msgstr "" +msgstr "Naslovna Slika" #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/pages/Programs.vue:108 @@ -1362,38 +1350,37 @@ msgstr "Kreiraj" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.js:7 msgid "Create LMS Certificate" -msgstr "" +msgstr "Kreiraj Certifikat" #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.js:8 msgid "Create LMS Certificate Evaluation" -msgstr "" +msgstr "Kreiraj Procjenu Certifikata" -#: frontend/src/pages/Courses.vue:132 lms/templates/onboarding_header.html:19 +#: frontend/src/pages/Courses.vue:136 lms/templates/onboarding_header.html:19 msgid "Create a Course" -msgstr "" +msgstr "Kreiraj Kurs" #: frontend/src/components/Modals/LiveClassModal.vue:5 msgid "Create a Live Class" msgstr "" -#: frontend/src/components/OnboardingBanner.vue:27 +#: frontend/src/components/OnboardingBanner.vue:30 msgid "Create a course" -msgstr "" +msgstr "Kreiraj kurs" #: frontend/src/components/Modals/Question.vue:31 msgid "Create a new question" -msgstr "" +msgstr "Kreiraj novo pitanje" #: frontend/src/pages/Assignments.vue:163 msgid "Created" msgstr "Kreirano" -#. Label of the currency (Link) field in DocType 'Web Form' #. 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/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226 -#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:387 @@ -1403,7 +1390,7 @@ msgstr "Valuta" #. Label of the current_lesson (Link) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Current Lesson" -msgstr "" +msgstr "Trenutna Lekcija" #. Label of the custom_component (Code) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json @@ -1485,37 +1472,37 @@ msgstr "Standard Valuta" msgid "Degree Type" msgstr "" -#: frontend/src/components/CourseOutline.vue:235 -#: frontend/src/components/CourseOutline.vue:293 +#: frontend/src/components/CourseOutline.vue:240 +#: frontend/src/components/CourseOutline.vue:298 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:474 msgid "Delete" msgstr "Izbriši" #: frontend/src/components/CourseOutline.vue:52 msgid "Delete Chapter" -msgstr "" +msgstr "Izbriši Poglavlje" #: frontend/src/pages/CourseForm.vue:468 msgid "Delete Course" -msgstr "" +msgstr "Izbriši Kurs" -#: frontend/src/components/CourseOutline.vue:287 +#: frontend/src/components/CourseOutline.vue:292 msgid "Delete this chapter?" -msgstr "" +msgstr "Izbriši ovo Poglavlje?" -#: frontend/src/components/CourseOutline.vue:229 +#: frontend/src/components/CourseOutline.vue:234 msgid "Delete this lesson?" -msgstr "" +msgstr "Izbriši ovu Lekciju?" #: frontend/src/pages/CourseForm.vue:469 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:293 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:230 +#: frontend/src/components/CourseOutline.vue:235 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -1565,7 +1552,7 @@ msgstr "" #. Label of the disable_self_learning (Check) field in DocType 'LMS Course' #: lms/lms/doctype/lms_course/lms_course.json msgid "Disable Self Learning" -msgstr "" +msgstr "Onemogući Samoučenje" #. Label of the disabled (Check) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json @@ -1578,7 +1565,7 @@ msgid "Discard" msgstr "Odbaci" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:81 +#: frontend/src/pages/Batch.vue:82 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "Diskusije" @@ -1592,6 +1579,10 @@ msgstr "Diskusije" msgid "Document" msgstr "Dokument" +#: lms/templates/emails/payment_reminder.html:11 +msgid "Don’t miss this opportunity to enhance your skills. Click below to complete your enrollment" +msgstr "" + #. Label of the dream_companies (Data) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Dream Companies" @@ -1623,14 +1614,14 @@ msgstr "" #. Label of the email (Link) field in DocType 'Cohort Join Request' #: lms/lms/doctype/cohort_join_request/cohort_join_request.json msgid "E-Mail" -msgstr "" +msgstr "E-pošta" #. Label of the email (Link) field in DocType 'Cohort Mentor' #: lms/lms/doctype/cohort_mentor/cohort_mentor.json msgid "E-mail" -msgstr "" +msgstr "E-pošta" -#: frontend/src/components/BatchOverlay.vue:93 +#: frontend/src/components/BatchOverlay.vue:99 #: frontend/src/components/CourseCardOverlay.vue:86 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:65 @@ -1641,7 +1632,7 @@ msgstr "Uredi" #: frontend/src/components/CourseOutline.vue:45 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" -msgstr "" +msgstr "Uredi poglavlje" #: frontend/src/pages/Profile.vue:68 msgid "Edit Profile" @@ -1668,7 +1659,7 @@ msgstr "" #: frontend/src/components/Members.vue:32 lms/templates/signup-form.html:10 msgid "Email" -msgstr "E-pošta" +msgstr "e-pošta" #: frontend/src/components/Modals/Event.vue:16 msgid "Email ID" @@ -1692,7 +1683,7 @@ msgstr "E-pošta" #. Option for the 'User Category' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json lms/templates/signup-form.html:25 msgid "Employee" -msgstr "Zaposleni" +msgstr "Personal" #. Label of the enable (Check) field in DocType 'Zoom Settings' #: lms/lms/doctype/zoom_settings/zoom_settings.json @@ -1759,7 +1750,7 @@ msgstr "" msgid "End Time" msgstr "Vrijeme Završetka" -#: frontend/src/components/BatchOverlay.vue:80 +#: frontend/src/components/BatchOverlay.vue:86 msgid "Enroll Now" msgstr "Upišite se sada" @@ -1767,7 +1758,7 @@ msgstr "Upišite se sada" msgid "Enrolled" msgstr "Upisan" -#: frontend/src/components/CourseCard.vue:43 +#: frontend/src/components/CourseCard.vue:41 #: frontend/src/components/CourseCardOverlay.vue:104 #: frontend/src/pages/CourseDetail.vue:33 msgid "Enrolled Students" @@ -1777,26 +1768,26 @@ msgstr "" msgid "Enrolled successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:108 -msgid "Enrollment Confirmation for the Next Training Batch" -msgstr "Potvrda upisa za sljedeću grupu obuke" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:86 +msgid "Enrollment Confirmation for {0}" +msgstr "" #: lms/lms/web_template/lms_statistics/lms_statistics.html:14 #: lms/templates/statistics.html:20 msgid "Enrollment Count" -msgstr "" +msgstr "Broj Upisa" -#: lms/lms/utils.py:1693 +#: lms/lms/utils.py:1728 msgid "Enrollment Failed" -msgstr "" +msgstr "Upis nije uspio" #. Label of the enrollments (Data) field in DocType 'LMS Course' #. Label of a chart in the LMS Workspace #. Label of a shortcut in the LMS Workspace -#: frontend/src/pages/Statistics.vue:45 +#: frontend/src/pages/Statistics.vue:51 #: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json msgid "Enrollments" -msgstr "" +msgstr "Upisi" #: lms/lms/doctype/lms_settings/lms_settings.py:25 msgid "Enter Client Id and Client Secret in Google Settings to send calendar invites for evaluations." @@ -1823,12 +1814,12 @@ msgstr "" #: frontend/src/components/Modals/Question.vue:249 #: frontend/src/components/Modals/Question.vue:269 #: frontend/src/components/Modals/Question.vue:326 -#: frontend/src/components/Modals/StudentModal.vue:69 +#: frontend/src/components/Modals/StudentModal.vue:67 #: frontend/src/components/SettingDetails.vue:62 #: frontend/src/pages/AssignmentForm.vue:139 #: frontend/src/pages/AssignmentForm.vue:159 frontend/src/pages/Billing.vue:264 #: frontend/src/pages/QuizForm.vue:346 frontend/src/pages/QuizForm.vue:361 -#: frontend/src/pages/QuizSubmission.vue:141 +#: frontend/src/pages/QuizSubmission.vue:147 msgid "Error" msgstr "Grеška" @@ -1836,7 +1827,7 @@ msgstr "Grеška" #. Label of a shortcut in the LMS Workspace #: frontend/src/components/Modals/Event.vue:364 lms/lms/workspace/lms/lms.json msgid "Evaluation" -msgstr "" +msgstr "Evaluacija" #. Label of the section_break_6 (Section Break) field in DocType 'LMS #. Certificate Evaluation' @@ -1856,7 +1847,7 @@ msgstr "Datum Yavršetka Ocjenjivanja" msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 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." @@ -1961,7 +1952,7 @@ msgstr "Datum Isteka Roka" #: frontend/src/components/Modals/Question.vue:69 #: lms/lms/doctype/lms_question/lms_question.json msgid "Explanation" -msgstr "" +msgstr "Objašnjenje" #. Label of the explanation_2 (Small Text) field in DocType 'LMS Question' #: lms/lms/doctype/lms_question/lms_question.json @@ -2027,12 +2018,12 @@ msgstr "Ime" #. Option for the 'Time Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Fixed 9-5" -msgstr "" +msgstr "Fiksno 9-5" #. Option for the 'Time Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Flexible Time" -msgstr "" +msgstr "Fleksibilno Vrijeme" #: frontend/src/pages/QuizForm.vue:459 msgid "Form to create and edit quizzes" @@ -2079,7 +2070,7 @@ msgstr "Od" #. Label of the from_date (Date) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "From Date" -msgstr "Od datuma" +msgstr "Od Datuma" #. Label of the full_name (Data) field in DocType 'Invite Request' #. Label of the full_name (Data) field in DocType 'LMS Program Member' @@ -2114,7 +2105,7 @@ msgstr "" #. Label of the gstin (Data) field in DocType 'LMS Payment' #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" -msgstr "" +msgstr "GSTIN" #. Label of the general_tab (Tab Break) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -2134,6 +2125,10 @@ msgstr "" msgid "Get Certificate" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:11 +msgid "Get Certified" +msgstr "" + #: lms/templates/onboarding_header.html:8 msgid "Get Started" msgstr "" @@ -2141,7 +2136,7 @@ msgstr "" #. Label of the github (Data) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Github ID" -msgstr "" +msgstr "Github ID" #. Label of the google_meet_link (Data) field in DocType 'LMS Certificate #. Request' @@ -2153,7 +2148,7 @@ msgstr "Google Meet veza" #: frontend/src/components/Assignment.vue:154 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" -msgstr "" +msgstr "Ocjena" #. Label of the grade_assignment (Check) field in DocType 'LMS Assignment' #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -2203,11 +2198,15 @@ msgstr "" #: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1 #: lms/templates/emails/certificate_request_notification.html:1 msgid "Hey {0}" -msgstr "" +msgstr "Hej {0}" #: lms/templates/emails/job_report.html:3 msgid "Hey," -msgstr "" +msgstr "Hej," + +#: lms/templates/emails/payment_reminder.html:2 +msgid "Hi" +msgstr "Zdravo" #: lms/templates/emails/lms_course_interest.html:3 msgid "Hi {0}," @@ -2230,7 +2229,7 @@ msgstr "" #. Label of the host (Link) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Host" -msgstr "" +msgstr "Domaćin" #: frontend/src/components/LessonHelp.vue:24 msgid "How to add a Quiz?" @@ -2276,7 +2275,11 @@ msgstr "" msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "" -#: lms/templates/emails/batch_confirmation.html:33 +#: lms/templates/emails/payment_reminder.html:19 +msgid "If you have any questions or need assistance, feel free to reach out to our support team." +msgstr "" + +#: lms/templates/emails/batch_confirmation.html:27 msgid "If you have any questions or require assistance, feel free to contact us." msgstr "" @@ -2417,7 +2420,7 @@ msgstr "" #. Label of a Link in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Interest" -msgstr "" +msgstr "Kamata" #. Group in LMS Course's connections #: lms/lms/doctype/lms_course/lms_course.json @@ -2533,7 +2536,7 @@ msgstr "" #: lms/www/lms.py:109 msgid "Job Openings" -msgstr "" +msgstr "Otvorena Radna Mjesta" #. Name of a DocType #: lms/job/doctype/job_opportunity/job_opportunity.json @@ -2550,13 +2553,13 @@ msgstr "" #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "Job Title" -msgstr "" +msgstr "Naziv Posla" #. Label of the jobs (Check) field in DocType 'LMS Settings' #: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" -msgstr "" +msgstr "Poslovi" #: frontend/src/components/LiveClass.vue:58 #: lms/templates/upcoming_evals.html:15 @@ -2575,32 +2578,32 @@ msgstr "" #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" -msgstr "" +msgstr "LMS" #. Name of a DocType #: lms/lms/doctype/lms_assessment/lms_assessment.json msgid "LMS Assessment" -msgstr "" +msgstr "Procjena" #. Name of a DocType #: lms/lms/doctype/lms_assignment/lms_assignment.json msgid "LMS Assignment" -msgstr "" +msgstr "Zadatak" #. Name of a DocType #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json msgid "LMS Assignment Submission" -msgstr "" +msgstr "Podnošenje Zadatka" #. Name of a DocType #: lms/lms/doctype/lms_badge/lms_badge.json msgid "LMS Badge" -msgstr "" +msgstr "Značka" #. Name of a DocType #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "LMS Badge Assignment" -msgstr "" +msgstr "Dodjela Značke" #. Name of a DocType #. Option for the 'Payment for Document Type' (Select) field in DocType 'LMS @@ -2610,6 +2613,11 @@ msgstr "" msgid "LMS Batch" msgstr "Grupa" +#. Name of a DocType +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "LMS Batch Enrollment" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "LMS Batch Feedback" @@ -2623,27 +2631,27 @@ msgstr "Stara Grupa" #. Name of a DocType #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json msgid "LMS Batch Timetable" -msgstr "" +msgstr "Raspored Grupe" #. Name of a DocType #: lms/lms/doctype/lms_category/lms_category.json msgid "LMS Category" -msgstr "" +msgstr "Kategorija" #. Name of a DocType #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "LMS Certificate" -msgstr "" +msgstr "Certifikat" #. Name of a DocType #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json msgid "LMS Certificate Evaluation" -msgstr "" +msgstr "Evaluacija Certifikata" #. Name of a DocType #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "LMS Certificate Request" -msgstr "" +msgstr "Zahtjev za Certifikat" #. Name of a DocType #. Option for the 'Payment for Document Type' (Select) field in DocType 'LMS @@ -2651,107 +2659,107 @@ msgstr "" #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json msgid "LMS Course" -msgstr "" +msgstr "Kurs" #. Name of a DocType #: lms/lms/doctype/lms_course_interest/lms_course_interest.json msgid "LMS Course Interest" -msgstr "" +msgstr "Kurs Interesovanja" #. Name of a DocType #: lms/lms/doctype/lms_course_mentor_mapping/lms_course_mentor_mapping.json msgid "LMS Course Mentor Mapping" -msgstr "" +msgstr "Kurs Mentor Mapiranje" #. Name of a DocType #: lms/lms/doctype/lms_course_progress/lms_course_progress.json msgid "LMS Course Progress" -msgstr "" +msgstr "Napredak Kursa" #. Name of a DocType #: lms/lms/doctype/lms_course_review/lms_course_review.json msgid "LMS Course Review" -msgstr "" +msgstr "Pregled Kursa" #. Name of a DocType #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "LMS Enrollment" -msgstr "" +msgstr "Upis" #. Name of a DocType #: lms/lms/doctype/lms_exercise/lms_exercise.json msgid "LMS Exercise" -msgstr "" +msgstr "Vježba" #. Name of a DocType #: lms/job/doctype/lms_job_application/lms_job_application.json msgid "LMS Job Application" -msgstr "" +msgstr "Prijava za Posao" #. Name of a DocType #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "LMS Live Class" -msgstr "" +msgstr "Live Class" #. Name of a DocType #: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "LMS Mentor Request" -msgstr "" +msgstr "Zahtjev za Mentora" #. Name of a DocType #: lms/lms/doctype/lms_option/lms_option.json msgid "LMS Option" -msgstr "" +msgstr "Opcija" #. Name of a DocType #: lms/lms/doctype/lms_payment/lms_payment.json msgid "LMS Payment" -msgstr "" +msgstr "Plaćanje" #. Name of a DocType #: lms/lms/doctype/lms_program/lms_program.json msgid "LMS Program" -msgstr "" +msgstr "Program" #. Name of a DocType #: lms/lms/doctype/lms_program_course/lms_program_course.json msgid "LMS Program Course" -msgstr "" +msgstr "Kurs Programa" #. Name of a DocType #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "LMS Program Member" -msgstr "" +msgstr "Član Programa" #. Name of a DocType #: lms/lms/doctype/lms_question/lms_question.json msgid "LMS Question" -msgstr "" +msgstr "Pitanje" #. Name of a DocType #: lms/lms/doctype/lms_quiz/lms_quiz.json msgid "LMS Quiz" -msgstr "" +msgstr "Kviz" #. Name of a DocType #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json msgid "LMS Quiz Question" -msgstr "" +msgstr "Pitanje Kviza" #. Name of a DocType #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json msgid "LMS Quiz Result" -msgstr "" +msgstr "Rezultat Kviza" #. Name of a DocType #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json msgid "LMS Quiz Submission" -msgstr "" +msgstr "Podnošenje Kviza" #. Name of a DocType #: lms/lms/doctype/lms_settings/lms_settings.json msgid "LMS Settings" -msgstr "" +msgstr "Postavke" #. Name of a DocType #: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json @@ -2761,7 +2769,7 @@ msgstr "" #. Name of a DocType #: lms/lms/doctype/lms_source/lms_source.json msgid "LMS Source" -msgstr "" +msgstr "Izvor" #. Name of a role #: lms/job/doctype/job_opportunity/job_opportunity.json @@ -2774,6 +2782,7 @@ msgstr "" #: 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_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 @@ -2787,17 +2796,17 @@ msgstr "" #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/user_skill/user_skill.json msgid "LMS Student" -msgstr "" +msgstr "Student" #. Name of a DocType #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "LMS Timetable Legend" -msgstr "" +msgstr "Legenda Vremenske Tabele" #. Name of a DocType #: lms/lms/doctype/lms_timetable_template/lms_timetable_template.json msgid "LMS Timetable Template" -msgstr "" +msgstr "Šablon Vremenske Tabele" #. Label of the label (Data) field in DocType 'LMS Timetable Legend' #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json @@ -2817,7 +2826,7 @@ msgstr "" #. Label of the launch_file (Code) field in DocType 'Course Chapter' #: lms/lms/doctype/course_chapter/course_chapter.json msgid "Launch File" -msgstr "" +msgstr "Pokreni Datoteku" #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' @@ -2838,27 +2847,27 @@ msgstr "" #: lms/lms/doctype/scheduled_flow/scheduled_flow.json #: lms/lms/workspace/lms/lms.json msgid "Lesson" -msgstr "" +msgstr "Lekcija" #. Name of a DocType #: lms/lms/doctype/lesson_reference/lesson_reference.json msgid "Lesson Reference" -msgstr "" +msgstr "Referenca Lekcije" #. Label of the lesson_title (Data) field in DocType 'Scheduled Flow' #: lms/lms/doctype/scheduled_flow/scheduled_flow.json msgid "Lesson Title" -msgstr "" +msgstr "Naziv Lekcije" #. Label of the lessons (Table) field in DocType 'Course Chapter' #. Group in Course Chapter's connections #. Label of the lessons (Data) field in DocType 'LMS Course' -#: frontend/src/components/CourseCard.vue:34 +#: frontend/src/components/CourseCard.vue:32 #: frontend/src/components/CourseCardOverlay.vue:97 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Lessons" -msgstr "" +msgstr "Lekcije" #: lms/lms/web_template/lms_statistics/lms_statistics.html:14 #: lms/templates/statistics.html:36 @@ -2872,7 +2881,7 @@ msgstr "" #. Option for the 'Grade Type' (Select) field in DocType 'Education Detail' #: lms/lms/doctype/education_detail/education_detail.json msgid "Letter Grade (e.g. A, B-)" -msgstr "" +msgstr "Slovna Ocjena (npr. A, B-)" #. Label of the limit_questions_to (Int) field in DocType 'LMS Quiz' #: frontend/src/pages/QuizForm.vue:108 lms/lms/doctype/lms_quiz/lms_quiz.json @@ -2890,7 +2899,7 @@ msgstr "" #. Label of the linkedin (Data) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "LinkedIn ID" -msgstr "" +msgstr "LinkedIn ID" #. Group in Cohort's connections #. Group in Cohort Subgroup's connections @@ -2919,9 +2928,9 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/Members.vue:106 +#: frontend/src/components/Members.vue:108 #: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:88 -#: frontend/src/pages/CertifiedParticipants.vue:71 +#: frontend/src/pages/CertifiedParticipants.vue:79 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 msgid "Load More" @@ -2935,7 +2944,7 @@ msgstr "Lokal" #. Label of the location (Data) field in DocType 'Job Opportunity' #. Label of the location (Data) field in DocType 'Education Detail' #. Label of the location (Data) field in DocType 'Work Experience' -#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:89 +#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:85 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/work_experience/work_experience.json @@ -2949,7 +2958,7 @@ msgstr "" #: frontend/src/components/AssignmentBlock.vue:13 #: frontend/src/components/NoPermission.vue:28 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:178 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:185 #: frontend/src/pages/Lesson.vue:24 msgid "Login" msgstr "Prijava" @@ -2958,6 +2967,10 @@ msgstr "Prijava" msgid "Login to apply" msgstr "" +#: lms/templates/emails/payment_reminder.html:23 +msgid "Looking forward to seeing you enrolled!" +msgstr "" + #. Label of the default_home (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Make LMS the default home" @@ -2972,7 +2985,7 @@ msgstr "" msgid "Make sure to enter the right billing name as the same will be used in your invoice." msgstr "" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Manage Batch" msgstr "" @@ -3008,7 +3021,7 @@ msgstr "" #: frontend/src/components/Modals/Question.vue:50 #: frontend/src/components/Modals/Question.vue:99 #: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:390 -#: frontend/src/pages/QuizSubmission.vue:59 +#: frontend/src/pages/QuizSubmission.vue:65 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json #: lms/templates/quiz/quiz.html:59 @@ -3020,7 +3033,7 @@ msgid "Marks for question number {0} cannot be greater than the marks allotted f msgstr "" #. Label of the marks_out_of (Int) field in DocType 'LMS Quiz Result' -#: frontend/src/pages/QuizSubmission.vue:62 +#: frontend/src/pages/QuizSubmission.vue:68 #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json msgid "Marks out of" msgstr "" @@ -3031,7 +3044,7 @@ msgid "Max Attempts" msgstr "" #: frontend/src/pages/QuizForm.vue:58 -msgid "Maximun Attempts" +msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' @@ -3046,7 +3059,7 @@ msgstr "Srednje" msgid "Medium ID" msgstr "" -#: lms/templates/emails/batch_confirmation.html:21 +#: lms/templates/emails/batch_confirmation.html:15 msgid "Medium:" msgstr "Srednje:" @@ -3054,6 +3067,7 @@ msgstr "Srednje:" #. Label of the member (Link) field in DocType 'Exercise Submission' #. Label of the member (Link) field in DocType 'LMS Assignment Submission' #. Label of the member (Link) field in DocType 'LMS Badge Assignment' +#. Label of the member (Link) field in DocType 'LMS Batch Enrollment' #. Label of the member (Link) field in DocType 'LMS Batch Feedback' #. Label of the member (Link) field in DocType 'LMS Certificate' #. Label of the member (Link) field in DocType 'LMS Certificate Evaluation' @@ -3072,6 +3086,7 @@ msgstr "Srednje:" #: lms/lms/doctype/exercise_submission/exercise_submission.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_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_evaluation/lms_certificate_evaluation.json @@ -3106,6 +3121,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Assignment Submission' #. Label of the member_name (Data) field in DocType 'LMS Badge Assignment' +#. Label of the member_name (Data) field in DocType 'LMS Batch Enrollment' #. Label of the member_name (Data) field in DocType 'LMS Batch Feedback' #. Label of the member_name (Data) field in DocType 'LMS Certificate' #. Label of the member_name (Data) field in DocType 'LMS Certificate @@ -3117,6 +3133,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: 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_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -3140,10 +3157,19 @@ msgstr "" msgid "Member Type" msgstr "" +#. Label of the member_username (Data) field in DocType 'LMS Batch Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "Member Username" +msgstr "" + #: frontend/src/pages/ProgramForm.vue:251 msgid "Member added to program" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:25 +msgid "Member already enrolled in this batch" +msgstr "" + #: lms/lms/doctype/lms_program/lms_program.py:29 msgid "Member {0} has already been added to this batch." msgstr "" @@ -3216,7 +3242,7 @@ msgstr "Meta slika" msgid "Milestone" msgstr "Prekretnica" -#: frontend/src/pages/Statistics.vue:71 +#: frontend/src/pages/Statistics.vue:81 msgid "Milestones" msgstr "" @@ -3230,6 +3256,7 @@ msgstr "" #: lms/lms/doctype/lms_assignment/lms_assignment.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 #: 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 @@ -3247,11 +3274,11 @@ msgstr "" msgid "Modified By" msgstr "Izmijenio" -#: lms/lms/api.py:211 +#: lms/lms/api.py:206 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:207 +#: lms/lms/api.py:202 msgid "Module is incorrect." msgstr "" @@ -3281,7 +3308,7 @@ msgstr "" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' #: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17 -#: frontend/src/pages/Courses.vue:45 frontend/src/pages/Programs.vue:14 +#: frontend/src/pages/Courses.vue:48 frontend/src/pages/Programs.vue:14 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "Novi" @@ -3393,7 +3420,7 @@ msgstr "" msgid "No courses created" msgstr "" -#: frontend/src/pages/Courses.vue:147 +#: frontend/src/pages/Courses.vue:151 msgid "No courses found" msgstr "" @@ -3421,7 +3448,7 @@ msgstr "" msgid "No live classes scheduled" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:89 msgid "No participants found" msgstr "" @@ -3449,7 +3476,7 @@ msgstr "" msgid "No {0}" msgstr "Bez {0}" -#: frontend/src/pages/Courses.vue:107 +#: frontend/src/pages/Courses.vue:111 msgid "No {0} courses" msgstr "" @@ -3481,7 +3508,7 @@ msgstr "" msgid "Not Graded" msgstr "" -#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:146 +#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:153 msgid "Not Permitted" msgstr "Nije dozvoljeno" @@ -3616,7 +3643,7 @@ msgstr "" msgid "Ordered Item" msgstr "" -#: frontend/src/pages/JobDetail.vue:76 +#: frontend/src/pages/JobDetail.vue:74 msgid "Organisation" msgstr "" @@ -3632,7 +3659,7 @@ msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json lms/templates/signup-form.html:28 msgid "Others" -msgstr "" +msgstr "Ostalo" #: lms/lms/doctype/lms_badge/lms_badge.js:39 msgid "Owner" @@ -3712,10 +3739,10 @@ msgstr "Lozinka" msgid "Paste the youtube link of a short video introducing the course" msgstr "" -#. Label of the payment (Link) field in DocType 'Batch Student' +#. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' #: frontend/src/pages/BatchForm.vue:211 -#: lms/lms/doctype/batch_student/batch_student.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" msgstr "Plaćanje" @@ -3731,9 +3758,7 @@ msgstr "" msgid "Payment Details" msgstr "" -#. Label of the payment_gateway (Link) field in DocType 'Web Form' #. Label of the payment_gateway (Data) field in DocType 'LMS Settings' -#: lms/fixtures/custom_field.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Payment Gateway" msgstr "Platni Prolaz" @@ -3748,6 +3773,12 @@ msgstr "" msgid "Payment Received" msgstr "Plaćanje Primljeno" +#. Label of the payment_reminder_template (Link) field in DocType 'LMS +#. Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Payment Reminder Template" +msgstr "" + #. Label of the payment_settings_tab (Tab Break) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3766,11 +3797,6 @@ msgstr "" msgid "Payment for Document Type" msgstr "" -#. Label of the payments_tab (Tab Break) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Payments" -msgstr "Plaćanja" - #. Label of the payments_app_is_not_installed (HTML) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3802,11 +3828,15 @@ msgstr "Procenat" msgid "Percentage (e.g. 70%)" msgstr "" +#: frontend/src/components/Modals/BatchStudentProgress.vue:35 +msgid "Percentage/Status" +msgstr "" + #: frontend/src/pages/Billing.vue:104 msgid "Phone Number" msgstr "Broj Telefona" -#: frontend/src/components/CourseCardOverlay.vue:145 +#: frontend/src/components/CourseCardOverlay.vue:148 msgid "Please Login" msgstr "" @@ -3826,15 +3856,15 @@ msgstr "Molimo provjerite svoju e-poštu za potvrdu" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:1815 lms/lms/utils.py:1819 +#: lms/lms/utils.py:1851 lms/lms/utils.py:1855 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:261 +#: lms/lms/doctype/lms_batch/lms_batch.py:184 msgid "Please enable Zoom Settings to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:312 +#: frontend/src/components/CourseOutline.vue:317 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -3863,7 +3893,7 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:71 +#: lms/lms/doctype/lms_batch/lms_batch.py:57 msgid "Please install the Payments app to create a paid batches." msgstr "" @@ -3883,11 +3913,11 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:157 +#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:164 msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:203 +#: lms/lms/api.py:198 msgid "Please login to continue with payment." msgstr "" @@ -3898,7 +3928,7 @@ msgstr "" #: frontend/src/components/Modals/LiveClassModal.vue:167 msgid "Please select a date." -msgstr "" +msgstr "Odaberi Datum." #: frontend/src/components/Modals/LiveClassModal.vue:191 msgid "Please select a duration." @@ -3966,7 +3996,7 @@ msgstr "Objava" msgid "Postal Code" msgstr "Poštanski broj" -#: frontend/src/pages/JobDetail.vue:115 +#: frontend/src/pages/JobDetail.vue:107 msgid "Posted on" msgstr "" @@ -4079,9 +4109,8 @@ 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/BatchStudents.vue:53 -#: frontend/src/components/Modals/BatchStudentProgress.vue:35 -#: frontend/src/components/Modals/BatchStudentProgress.vue:63 +#: frontend/src/components/BatchStudents.vue:75 +#: frontend/src/components/Modals/BatchStudentProgress.vue:82 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -4203,7 +4232,7 @@ msgstr "" msgid "Quiz Submission" msgstr "" -#: frontend/src/pages/QuizSubmission.vue:122 +#: frontend/src/pages/QuizSubmission.vue:128 #: frontend/src/pages/QuizSubmissionList.vue:106 msgid "Quiz Submissions" msgstr "" @@ -4242,7 +4271,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:110 +#: frontend/src/components/CourseCardOverlay.vue:113 #: frontend/src/components/Modals/Event.vue:86 #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -4250,7 +4279,7 @@ msgstr "" #: lms/lms/doctype/lms_course_review/lms_course_review.json #: lms/templates/reviews.html:125 msgid "Rating" -msgstr "" +msgstr "Procjena" #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.py:17 msgid "Rating cannot be 0" @@ -4284,7 +4313,7 @@ msgstr "Referentna vrsta dokumenta" msgid "Regards" msgstr "" -#: frontend/src/components/BatchOverlay.vue:70 +#: frontend/src/components/BatchOverlay.vue:76 msgid "Register Now" msgstr "" @@ -4304,7 +4333,7 @@ msgstr "Registrovan, ali onemogućen" #: lms/lms/doctype/invite_request/invite_request.json #: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json msgid "Rejected" -msgstr "" +msgstr "Odbijeno" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType @@ -4387,19 +4416,19 @@ msgstr "" msgid "Route" msgstr "Ruta" -#: lms/lms/doctype/lms_batch/lms_batch.py:204 +#: lms/lms/doctype/lms_batch/lms_batch.py:127 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:199 +#: lms/lms/doctype/lms_batch/lms_batch.py:122 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:181 +#: lms/lms/doctype/lms_batch/lms_batch.py:104 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:190 +#: lms/lms/doctype/lms_batch/lms_batch.py:113 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -4432,7 +4461,7 @@ msgstr "" #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Saturday" -msgstr "" +msgstr "Subota" #: frontend/src/components/AssessmentPlugin.vue:34 #: frontend/src/components/Assignment.vue:43 @@ -4484,7 +4513,7 @@ msgstr "" msgid "Search" msgstr "Traži" -#: frontend/src/pages/CertifiedParticipants.vue:17 +#: frontend/src/pages/CertifiedParticipants.vue:25 msgid "Search by Name" msgstr "" @@ -4507,13 +4536,13 @@ msgstr "" msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:16 -#: frontend/src/components/BatchOverlay.vue:9 +#: frontend/src/components/BatchCard.vue:18 +#: frontend/src/components/BatchOverlay.vue:12 msgid "Seat Left" msgstr "" #: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:8 +#: frontend/src/components/BatchOverlay.vue:9 msgid "Seats Left" msgstr "" @@ -4533,6 +4562,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 +msgid "Send Confirmation Email" +msgstr "" + #. Label of the send_calendar_invite_for_evaluations (Check) field in DocType #. 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -4641,7 +4674,7 @@ msgid "Signup Settings" msgstr "" #. Label of a chart in the LMS Workspace -#: frontend/src/pages/Statistics.vue:32 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json msgid "Signups" msgstr "" @@ -4649,7 +4682,7 @@ msgstr "" #. Label of the skill (Data) field in DocType 'User Skill' #: lms/fixtures/custom_field.json lms/lms/doctype/user_skill/user_skill.json msgid "Skill" -msgstr "" +msgstr "Vještina" #. Label of the skill_details (Section Break) field in DocType 'User' #: lms/fixtures/custom_field.json @@ -4659,12 +4692,12 @@ msgstr "" #. Label of the skill_name (Link) field in DocType 'Skills' #: lms/lms/doctype/skills/skills.json msgid "Skill Name" -msgstr "" +msgstr "Naziv Vještine" #. Name of a DocType #: lms/lms/doctype/skills/skills.json msgid "Skills" -msgstr "" +msgstr "Vještine" #: lms/overrides/user.py:42 msgid "Skills must be unique" @@ -4691,8 +4724,8 @@ msgstr "" msgid "Slug" msgstr "Slug" -#: frontend/src/components/BatchCard.vue:23 -#: frontend/src/components/BatchOverlay.vue:16 +#: frontend/src/components/BatchCard.vue:25 +#: frontend/src/components/BatchOverlay.vue:19 msgid "Sold Out" msgstr "" @@ -4703,10 +4736,10 @@ msgstr "" msgid "Solution" msgstr "" -#. Label of the source (Link) field in DocType 'Batch Student' +#. 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' -#: lms/lms/doctype/batch_student/batch_student.json +#: 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 msgid "Source" @@ -4764,7 +4797,7 @@ msgstr "" #: lms/lms/doctype/scheduled_flow/scheduled_flow.json #: lms/public/js/common_functions.js:292 msgid "Start Time" -msgstr "" +msgstr "Vrijeme Početka" #: lms/lms/doctype/course_evaluator/course_evaluator.py:28 msgid "Start Time cannot be greater than End Time" @@ -4827,46 +4860,27 @@ msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' -#. Label of the student (Link) field in DocType 'Batch Student' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' #: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "" -#. Label of the student_details_section (Section Break) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Details" -msgstr "" - -#. Label of the student_name (Data) field in DocType 'Batch Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Name" -msgstr "" - #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 -msgid "Student {0} has already been added to this batch." -msgstr "" - -#. Label of the students (Table) field in DocType 'LMS Batch' #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/BatchStudents.vue:18 -#: frontend/src/components/BatchStudents.vue:89 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/components/BatchStudents.vue:20 +#: frontend/src/components/BatchStudents.vue:111 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "" -#: frontend/src/components/BatchStudents.vue:302 +#: frontend/src/components/BatchStudents.vue:324 msgid "Students deleted successfully" msgstr "" @@ -4924,9 +4938,9 @@ msgstr "" #: frontend/src/components/Assignment.vue:316 #: frontend/src/components/BatchCourses.vue:151 -#: frontend/src/components/BatchOverlay.vue:135 -#: frontend/src/components/BatchStudents.vue:302 -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/BatchOverlay.vue:141 +#: frontend/src/components/BatchStudents.vue:324 +#: frontend/src/components/CourseCardOverlay.vue:168 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/BulkCertificates.vue:121 @@ -4957,9 +4971,9 @@ msgstr "Sažetak" #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Sunday" -msgstr "" +msgstr "Nedjelja" -#: lms/lms/api.py:995 +#: lms/lms/api.py:997 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -4985,6 +4999,7 @@ msgstr "" #: 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 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_category/lms_category.json @@ -5079,7 +5094,7 @@ msgstr "Hvala vam na povratnim informacijama!" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1760 msgid "The batch is full. Please contact the Administrator." msgstr "Grupa je popunjena. Kontaktiraj Administratora." @@ -5111,11 +5126,11 @@ msgstr "Nema grupe koje odgovaraju kriterijumima. Pazite, nova iskustva učenja msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Courses.vue:151 +#: frontend/src/pages/Courses.vue:155 msgid "There are no courses available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:84 +#: frontend/src/pages/CertifiedParticipants.vue:92 msgid "There are no participants matching this criteria." msgstr "" @@ -5123,11 +5138,11 @@ msgstr "" msgid "There are no programs available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "There are no seats available in this batch." msgstr "Nema slobodnih mjesta u ovoj grupi." -#: frontend/src/components/BatchStudents.vue:177 +#: frontend/src/components/BatchStudents.vue:199 msgid "There are no students in this batch." msgstr "U ovoj grupi nema studenata." @@ -5170,7 +5185,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1573 +#: lms/lms/utils.py:1608 msgid "This course is free." msgstr "" @@ -5250,7 +5265,7 @@ msgstr "Vremenski Šablon" msgid "Timezone" msgstr "Vremenska Zona" -#: lms/templates/emails/batch_confirmation.html:25 +#: lms/templates/emails/batch_confirmation.html:19 msgid "Timings:" msgstr "Vremena:" @@ -5314,7 +5329,7 @@ msgstr "Do" msgid "To Date" msgstr "Do Datuma" -#: lms/lms/utils.py:1584 +#: lms/lms/utils.py:1619 msgid "To join this batch, please contact the Administrator." msgstr "Da biste se pridružili ovoj grupi, kontaktirajte administratora." @@ -5344,7 +5359,7 @@ msgstr "" #. Option for the 'Location Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Travel" -msgstr "" +msgstr "Putovanja" #: frontend/src/components/Quiz.vue:256 lms/templates/quiz/quiz.html:131 msgid "Try Again" @@ -5355,7 +5370,7 @@ msgstr "Pokušaj ponovo" #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Tuesday" -msgstr "" +msgstr "Utorak" #: frontend/src/pages/ProfileAbout.vue:86 msgid "Twitter" @@ -5380,7 +5395,7 @@ msgstr "" msgid "Type" msgstr "Tip" -#: frontend/src/components/Quiz.vue:591 +#: frontend/src/components/Quiz.vue:594 msgid "Type your answer" msgstr "" @@ -5409,7 +5424,7 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Course' #: lms/lms/doctype/lms_course/lms_course.json msgid "Under Review" -msgstr "" +msgstr "Pod Recenzijom" #. Option for the 'Visibility' (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -5443,7 +5458,7 @@ msgstr "" msgid "Upcoming" msgstr "Nadolazeći" -#: frontend/src/pages/Batch.vue:169 +#: frontend/src/pages/Batch.vue:176 msgid "Upcoming Batches" msgstr "Nadolazeće Grupe" @@ -5509,9 +5524,7 @@ msgstr "" msgid "User {0} has reported the job post {1}" msgstr "" -#. Label of the username (Data) field in DocType 'Batch Student' #. Label of the username (Data) field in DocType 'Invite Request' -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/invite_request/invite_request.json msgid "Username" msgstr "Korisničko ime" @@ -5558,11 +5571,11 @@ msgstr "" msgid "Visibility" msgstr "Vidljivost" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Visit Batch" msgstr "Posjeti Grupu" -#: lms/templates/emails/batch_confirmation.html:29 +#: lms/templates/emails/batch_confirmation.html:23 msgid "Visit the following link to view your " msgstr "Posjeti sljedeću vezu da vidite svoje " @@ -5575,6 +5588,14 @@ msgstr "" 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!" +#: lms/templates/emails/payment_reminder.html:7 +msgid "We have a limited number of seats, and they won't be available for long!" +msgstr "" + +#: lms/templates/emails/payment_reminder.html:4 +msgid "We noticed that you started enrolling in the" +msgstr "" + #. Label of the web_page (Link) field in DocType 'LMS Sidebar Item' #: frontend/src/components/Modals/PageModal.vue:23 #: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json @@ -5586,7 +5607,7 @@ msgstr "Web stranica" #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Wednesday" -msgstr "" +msgstr "Srijeda" #: lms/lms/doctype/invite_request/invite_request.py:40 #: lms/templates/emails/lms_invite_request_approved.html:4 @@ -5650,15 +5671,15 @@ msgstr "" msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: lms/lms/api.py:227 +#: lms/lms/api.py:222 msgid "You are already enrolled for this batch." msgstr "Već ste upisani za ovu grupu." -#: lms/lms/api.py:219 +#: lms/lms/api.py:214 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:151 +#: frontend/src/pages/Batch.vue:158 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." @@ -5666,7 +5687,7 @@ msgstr "Niste član ove grupe. Provjerite naše nadolazeće grupe." msgid "You are not a mentor of the course {0}" msgstr "Niste mentor kursa {0}" -#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/components/CourseOutline.vue:316 msgid "You are not enrolled" msgstr "" @@ -5674,7 +5695,7 @@ msgstr "" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "" -#: frontend/src/pages/Courses.vue:135 +#: frontend/src/pages/Courses.vue:139 msgid "You can add chapters and lessons to it." msgstr "" @@ -5732,11 +5753,11 @@ msgstr "" msgid "You have already reviewed this course" msgstr "" -#: frontend/src/components/BatchOverlay.vue:136 +#: frontend/src/components/BatchOverlay.vue:142 msgid "You have been enrolled in this batch" msgstr "Upisani ste u ovu grupu" -#: frontend/src/components/CourseCardOverlay.vue:166 +#: frontend/src/components/CourseCardOverlay.vue:169 msgid "You have been enrolled in this course" msgstr "" @@ -5756,7 +5777,7 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:146 +#: frontend/src/components/CourseCardOverlay.vue:149 msgid "You need to login first to enroll for this course" msgstr "" @@ -5830,11 +5851,15 @@ msgstr "aktivnosti" msgid "activity" msgstr "aktivnost" +#: lms/templates/emails/payment_reminder.html:4 +msgid "but didn’t complete your payment" +msgstr "" + #: lms/templates/emails/mentor_request_creation_email.html:5 msgid "cancel your application" msgstr "" -#: frontend/src/pages/Lesson.vue:174 +#: frontend/src/pages/Lesson.vue:177 msgid "completed" msgstr "završeno" @@ -5894,7 +5919,7 @@ msgstr "sedmice" msgid "you can" msgstr "možeš" -#: lms/lms/api.py:792 lms/lms/api.py:800 +#: lms/lms/api.py:787 lms/lms/api.py:795 msgid "{0} Settings not found" msgstr "{0} Postavke nisu pronađene" diff --git a/lms/locale/de.po b/lms/locale/de.po index 91c9842f..7ff7ad71 100644 --- a/lms/locale/de.po +++ b/lms/locale/de.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-02-07 16:03+0000\n" -"PO-Revision-Date: 2025-02-10 16:09\n" +"POT-Creation-Date: 2025-02-14 16:04+0000\n" +"PO-Revision-Date: 2025-02-18 17:35\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -75,7 +75,7 @@ msgstr "" msgid "About" msgstr "Über" -#: frontend/src/pages/Batch.vue:96 +#: frontend/src/pages/Batch.vue:97 msgid "About this batch" msgstr "" @@ -105,7 +105,7 @@ msgstr "Aktiv" #: frontend/src/components/Assessments.vue:11 #: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:95 +#: frontend/src/components/BatchStudents.vue:117 #: frontend/src/components/Categories.vue:26 #: frontend/src/components/LiveClass.vue:11 #: frontend/src/components/Members.vue:43 frontend/src/pages/ProgramForm.vue:30 @@ -119,7 +119,7 @@ msgstr "Hinzufügen" msgid "Add Chapter" msgstr "Kapitel hinzufügen" -#: frontend/src/components/CourseOutline.vue:124 +#: frontend/src/components/CourseOutline.vue:129 msgid "Add Lesson" msgstr "Lektion hinzufügen" @@ -139,7 +139,7 @@ msgstr "Lektion hinzufügen" msgid "Add a Student" msgstr "Schüler hinzufügen" -#: frontend/src/components/OnboardingBanner.vue:50 +#: frontend/src/components/OnboardingBanner.vue:56 msgid "Add a chapter" msgstr "" @@ -151,7 +151,7 @@ msgstr "Kurs hinzufügen" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/OnboardingBanner.vue:73 +#: frontend/src/components/OnboardingBanner.vue:81 msgid "Add a lesson" msgstr "" @@ -220,7 +220,7 @@ msgstr "Alle" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:12 +#: frontend/src/pages/CertifiedParticipants.vue:20 msgid "All Certified Participants" msgstr "" @@ -268,10 +268,9 @@ msgstr "Selbstregistrierung zulassen" msgid "Already Registered" msgstr "Bereits registriert" -#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json +#: frontend/src/pages/BatchForm.vue:221 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:379 @@ -286,17 +285,7 @@ msgstr "Betrag" msgid "Amount (USD)" msgstr "Betrag (USD)" -#. Label of the amount_based_on_field (Check) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Based On Field" -msgstr "" - -#. Label of the amount_field (Select) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Field" -msgstr "" - -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:61 msgid "Amount and currency are required for paid batches." msgstr "" @@ -321,6 +310,7 @@ msgstr "" #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' #. Label of the answer (Code) field in DocType 'LMS Exercise' +#: frontend/src/pages/QuizSubmission.vue:61 #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_exercise/lms_exercise.json @@ -335,7 +325,7 @@ msgstr "" msgid "Appears when the batch URL is shared on any online platform" msgstr "" -#: frontend/src/pages/JobDetail.vue:131 +#: frontend/src/pages/JobDetail.vue:121 msgid "Applications Received" msgstr "Empfangene Anwendungen" @@ -402,14 +392,14 @@ msgstr "Prüfungstyp" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:85 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 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/Assessments.vue:5 -#: frontend/src/components/BatchStudents.vue:46 -#: frontend/src/components/BatchStudents.vue:79 +#: frontend/src/components/BatchStudents.vue:68 +#: frontend/src/components/BatchStudents.vue:101 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -489,7 +479,7 @@ msgstr "Automatische Zuweisung" msgid "Auto Recording" msgstr "" -#: frontend/src/components/CourseCard.vue:52 +#: frontend/src/components/CourseCard.vue:50 #: frontend/src/pages/CourseDetail.vue:20 msgid "Average Rating" msgstr "Durchschnittliche Bewertung" @@ -518,11 +508,13 @@ msgstr "Abzeichen Beschreibung" msgid "Badge Image" msgstr "Abzeichen Bild" +#. 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' #: frontend/src/components/Modals/Event.vue:32 +#: 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 @@ -555,7 +547,7 @@ msgstr "Chargenbeschreibung" #: frontend/src/pages/BatchForm.vue:104 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 -#: lms/templates/emails/batch_confirmation.html:30 +#: lms/templates/emails/batch_confirmation.html:24 msgid "Batch Details" msgstr "Chargendetails" @@ -596,15 +588,10 @@ msgstr "" msgid "Batch Settings" msgstr "" -#: lms/templates/emails/batch_confirmation.html:17 +#: lms/templates/emails/batch_confirmation.html:11 msgid "Batch Start Date:" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Batch Student" -msgstr "" - #. Label of the batch_title (Data) field in DocType 'LMS Certificate' #. Label of the batch_title (Data) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate/lms_certificate.json @@ -616,7 +603,7 @@ msgstr "" msgid "Batch Updated" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:46 +#: lms/lms/doctype/lms_batch/lms_batch.py:42 msgid "Batch end date cannot be before the batch start date" msgstr "" @@ -633,7 +620,7 @@ msgstr "" msgid "Begin Date" msgstr "Anfangsdatum" -#: lms/templates/emails/batch_confirmation.html:37 +#: lms/templates/emails/batch_confirmation.html:31 #: lms/templates/emails/certification.html:20 msgid "Best Regards" msgstr "Herzliche Grüße" @@ -658,7 +645,7 @@ msgstr "Lebenslauf" #. Label of the body (Markdown Editor) field in DocType 'Course Lesson' #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Body" -msgstr "Körper" +msgstr "" #. Option for the 'Collaboration Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json @@ -675,16 +662,6 @@ msgstr "Betrieb" msgid "Business Owner" msgstr "Geschäftsinhaber" -#. Label of the payment_button_help (Text) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Help" -msgstr "" - -#. Label of the payment_button_label (Data) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Label" -msgstr "" - #: frontend/src/components/CourseCardOverlay.vue:45 msgid "Buy this course" msgstr "" @@ -720,10 +697,9 @@ msgstr "" #. 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:202 frontend/src/pages/Batches.vue:49 -#: frontend/src/pages/CertifiedParticipants.vue:29 +#: frontend/src/pages/CertifiedParticipants.vue:37 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 -#: frontend/src/pages/JobDetail.vue:102 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/JobDetail.vue:96 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/public/js/common_functions.js:316 lms/templates/signup-form.html:22 @@ -786,8 +762,12 @@ msgstr "Zertifizierung läuft ab nach (Jahre)" msgid "Certification Name" msgstr "Zertifizierungsname" +#: frontend/src/components/BatchStudents.vue:36 +msgid "Certified" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:153 +#: frontend/src/pages/CertifiedParticipants.vue:161 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Participants" msgstr "Zertifizierte Teilnehmer" @@ -851,7 +831,7 @@ msgstr "" msgid "Choices" msgstr "Auswahlmöglichkeiten" -#: frontend/src/components/Quiz.vue:589 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:592 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "Wählen Sie alle zutreffenden Antworten aus" @@ -859,7 +839,7 @@ msgstr "Wählen Sie alle zutreffenden Antworten aus" msgid "Choose an icon" msgstr "Symbol auswählen" -#: frontend/src/components/Quiz.vue:590 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:593 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "Wählen Sie eine Antwort" @@ -1041,6 +1021,14 @@ msgstr "Komplett" msgid "Complete Sign Up" msgstr "" +#: lms/templates/emails/payment_reminder.html:15 +msgid "Complete Your Enrollment" +msgstr "" + +#: lms/lms/doctype/lms_payment/lms_payment.py:40 +msgid "Complete Your Enrollment - Don't miss out!" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/cohort/cohort.json @@ -1049,7 +1037,7 @@ msgstr "" msgid "Completed" msgstr "Abgeschlossen" -#: frontend/src/components/BatchStudents.vue:345 +#: frontend/src/components/BatchStudents.vue:369 msgid "Completed by Students" msgstr "" @@ -1057,7 +1045,7 @@ msgstr "" msgid "Completion Certificate" msgstr "" -#: frontend/src/pages/Statistics.vue:58 +#: frontend/src/pages/Statistics.vue:66 msgid "Completions" msgstr "" @@ -1074,9 +1062,9 @@ msgstr "" msgid "Condition must be valid python code." msgstr "" -#. Label of the confirmation_email_sent (Check) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json +#. Label of the confirmation_email_sent (Check) field in DocType 'LMS Batch +#. Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json msgid "Confirmation Email Sent" msgstr "Bestätigungs-E-Mail gesendet" @@ -1305,7 +1293,7 @@ msgstr "Kurstitel" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:350 +#: lms/lms/doctype/lms_batch/lms_batch.py:273 msgid "Course already added to the batch." msgstr "" @@ -1317,7 +1305,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:64 +#: lms/lms/doctype/lms_batch/lms_batch.py:50 #: lms/lms/doctype/lms_program/lms_program.py:19 msgid "Course {0} has already been added to this batch." msgstr "" @@ -1326,12 +1314,12 @@ msgstr "" #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' #: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:23 -#: frontend/src/components/BatchStudents.vue:32 -#: frontend/src/components/BatchStudents.vue:70 -#: frontend/src/components/Modals/BatchStudentProgress.vue:60 -#: frontend/src/pages/BatchDetail.vue:19 frontend/src/pages/BatchDetail.vue:68 -#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:19 +#: frontend/src/components/BatchOverlay.vue:29 +#: frontend/src/components/BatchStudents.vue:52 +#: frontend/src/components/BatchStudents.vue:92 +#: frontend/src/components/Modals/BatchStudentProgress.vue:79 +#: frontend/src/pages/BatchDetail.vue:21 frontend/src/pages/BatchDetail.vue:70 +#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1368,7 +1356,7 @@ msgstr "" msgid "Create LMS Certificate Evaluation" msgstr "" -#: frontend/src/pages/Courses.vue:132 lms/templates/onboarding_header.html:19 +#: frontend/src/pages/Courses.vue:136 lms/templates/onboarding_header.html:19 msgid "Create a Course" msgstr "Einen Kurs erstellen" @@ -1376,7 +1364,7 @@ msgstr "Einen Kurs erstellen" msgid "Create a Live Class" msgstr "Eine Live-Klasse erstellen" -#: frontend/src/components/OnboardingBanner.vue:27 +#: frontend/src/components/OnboardingBanner.vue:30 msgid "Create a course" msgstr "" @@ -1388,12 +1376,11 @@ msgstr "" msgid "Created" msgstr "Erstellt" -#. Label of the currency (Link) field in DocType 'Web Form' #. 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/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226 -#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:387 @@ -1485,8 +1472,8 @@ msgstr "Standardwährung" msgid "Degree Type" msgstr "Abschlussart" -#: frontend/src/components/CourseOutline.vue:235 -#: frontend/src/components/CourseOutline.vue:293 +#: frontend/src/components/CourseOutline.vue:240 +#: frontend/src/components/CourseOutline.vue:298 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:474 msgid "Delete" msgstr "Löschen" @@ -1499,11 +1486,11 @@ msgstr "" msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:287 +#: frontend/src/components/CourseOutline.vue:292 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:229 +#: frontend/src/components/CourseOutline.vue:234 msgid "Delete this lesson?" msgstr "" @@ -1511,11 +1498,11 @@ msgstr "" msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:293 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:230 +#: frontend/src/components/CourseOutline.vue:235 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -1578,7 +1565,7 @@ msgid "Discard" msgstr "Verwerfen" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:81 +#: frontend/src/pages/Batch.vue:82 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "Diskussionen" @@ -1592,6 +1579,10 @@ msgstr "Diskussionen" msgid "Document" msgstr "Dokument" +#: lms/templates/emails/payment_reminder.html:11 +msgid "Don’t miss this opportunity to enhance your skills. Click below to complete your enrollment" +msgstr "" + #. Label of the dream_companies (Data) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Dream Companies" @@ -1630,7 +1621,7 @@ msgstr "E-Mail" msgid "E-mail" msgstr "E-Mail" -#: frontend/src/components/BatchOverlay.vue:93 +#: frontend/src/components/BatchOverlay.vue:99 #: frontend/src/components/CourseCardOverlay.vue:86 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:65 @@ -1759,7 +1750,7 @@ msgstr "Enddatum (oder voraussichtlich)" msgid "End Time" msgstr "Endzeit" -#: frontend/src/components/BatchOverlay.vue:80 +#: frontend/src/components/BatchOverlay.vue:86 msgid "Enroll Now" msgstr "" @@ -1767,7 +1758,7 @@ msgstr "" msgid "Enrolled" msgstr "" -#: frontend/src/components/CourseCard.vue:43 +#: frontend/src/components/CourseCard.vue:41 #: frontend/src/components/CourseCardOverlay.vue:104 #: frontend/src/pages/CourseDetail.vue:33 msgid "Enrolled Students" @@ -1777,8 +1768,8 @@ msgstr "Eingeschriebene Studenten" msgid "Enrolled successfully" msgstr "Erfolgreich eingeschrieben" -#: lms/lms/doctype/lms_batch/lms_batch.py:108 -msgid "Enrollment Confirmation for the Next Training Batch" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:86 +msgid "Enrollment Confirmation for {0}" msgstr "" #: lms/lms/web_template/lms_statistics/lms_statistics.html:14 @@ -1786,14 +1777,14 @@ msgstr "" msgid "Enrollment Count" msgstr "Anzahl der Einschreibungen" -#: lms/lms/utils.py:1693 +#: lms/lms/utils.py:1728 msgid "Enrollment Failed" msgstr "" #. Label of the enrollments (Data) field in DocType 'LMS Course' #. Label of a chart in the LMS Workspace #. Label of a shortcut in the LMS Workspace -#: frontend/src/pages/Statistics.vue:45 +#: frontend/src/pages/Statistics.vue:51 #: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json msgid "Enrollments" msgstr "Einschreibungen" @@ -1823,12 +1814,12 @@ msgstr "Geben Sie die richtige Antwort ein" #: frontend/src/components/Modals/Question.vue:249 #: frontend/src/components/Modals/Question.vue:269 #: frontend/src/components/Modals/Question.vue:326 -#: frontend/src/components/Modals/StudentModal.vue:69 +#: frontend/src/components/Modals/StudentModal.vue:67 #: frontend/src/components/SettingDetails.vue:62 #: frontend/src/pages/AssignmentForm.vue:139 #: frontend/src/pages/AssignmentForm.vue:159 frontend/src/pages/Billing.vue:264 #: frontend/src/pages/QuizForm.vue:346 frontend/src/pages/QuizForm.vue:361 -#: frontend/src/pages/QuizSubmission.vue:141 +#: frontend/src/pages/QuizSubmission.vue:147 msgid "Error" msgstr "Fehler" @@ -1856,7 +1847,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2134,6 +2125,10 @@ msgstr "Google Meet-Link generieren" msgid "Get Certificate" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:11 +msgid "Get Certified" +msgstr "" + #: lms/templates/onboarding_header.html:8 msgid "Get Started" msgstr "Los geht‘s" @@ -2209,6 +2204,10 @@ msgstr "Hallo {0}" msgid "Hey," msgstr "Hallo," +#: lms/templates/emails/payment_reminder.html:2 +msgid "Hi" +msgstr "Hallo" + #: lms/templates/emails/lms_course_interest.html:3 msgid "Hi {0}," msgstr "Hallo {0}," @@ -2276,7 +2275,11 @@ msgstr "Wenn Sie nicht mehr daran interessiert sind, den Kurs zu betreuen" msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "" -#: lms/templates/emails/batch_confirmation.html:33 +#: lms/templates/emails/payment_reminder.html:19 +msgid "If you have any questions or need assistance, feel free to reach out to our support team." +msgstr "" + +#: lms/templates/emails/batch_confirmation.html:27 msgid "If you have any questions or require assistance, feel free to contact us." msgstr "Wenn Sie Fragen haben oder Hilfe benötigen, können Sie uns gerne kontaktieren." @@ -2610,6 +2613,11 @@ msgstr "" msgid "LMS Batch" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "LMS Batch Enrollment" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "LMS Batch Feedback" @@ -2774,6 +2782,7 @@ msgstr "" #: 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_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 @@ -2853,7 +2862,7 @@ msgstr "Titel der Unterrichtseinheit" #. Label of the lessons (Table) field in DocType 'Course Chapter' #. Group in Course Chapter's connections #. Label of the lessons (Data) field in DocType 'LMS Course' -#: frontend/src/components/CourseCard.vue:34 +#: frontend/src/components/CourseCard.vue:32 #: frontend/src/components/CourseCardOverlay.vue:97 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2919,9 +2928,9 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/Members.vue:106 +#: frontend/src/components/Members.vue:108 #: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:88 -#: frontend/src/pages/CertifiedParticipants.vue:71 +#: frontend/src/pages/CertifiedParticipants.vue:79 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 msgid "Load More" @@ -2935,7 +2944,7 @@ msgstr "Lokal" #. Label of the location (Data) field in DocType 'Job Opportunity' #. Label of the location (Data) field in DocType 'Education Detail' #. Label of the location (Data) field in DocType 'Work Experience' -#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:89 +#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:85 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/work_experience/work_experience.json @@ -2949,7 +2958,7 @@ msgstr "" #: frontend/src/components/AssignmentBlock.vue:13 #: frontend/src/components/NoPermission.vue:28 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:178 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:185 #: frontend/src/pages/Lesson.vue:24 msgid "Login" msgstr "Anmelden" @@ -2958,6 +2967,10 @@ msgstr "Anmelden" msgid "Login to apply" msgstr "" +#: lms/templates/emails/payment_reminder.html:23 +msgid "Looking forward to seeing you enrolled!" +msgstr "" + #. Label of the default_home (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Make LMS the default home" @@ -2972,7 +2985,7 @@ msgstr "Machen Sie eine Ankündigung" msgid "Make sure to enter the right billing name as the same will be used in your invoice." msgstr "" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Manage Batch" msgstr "" @@ -3008,7 +3021,7 @@ msgstr "Als gelesen markieren" #: frontend/src/components/Modals/Question.vue:50 #: frontend/src/components/Modals/Question.vue:99 #: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:390 -#: frontend/src/pages/QuizSubmission.vue:59 +#: frontend/src/pages/QuizSubmission.vue:65 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json #: lms/templates/quiz/quiz.html:59 @@ -3020,7 +3033,7 @@ msgid "Marks for question number {0} cannot be greater than the marks allotted f msgstr "" #. Label of the marks_out_of (Int) field in DocType 'LMS Quiz Result' -#: frontend/src/pages/QuizSubmission.vue:62 +#: frontend/src/pages/QuizSubmission.vue:68 #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json msgid "Marks out of" msgstr "" @@ -3031,7 +3044,7 @@ msgid "Max Attempts" msgstr "Max. Versuche" #: frontend/src/pages/QuizForm.vue:58 -msgid "Maximun Attempts" +msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' @@ -3046,7 +3059,7 @@ msgstr "Mittel" msgid "Medium ID" msgstr "" -#: lms/templates/emails/batch_confirmation.html:21 +#: lms/templates/emails/batch_confirmation.html:15 msgid "Medium:" msgstr "Mittel:" @@ -3054,6 +3067,7 @@ msgstr "Mittel:" #. Label of the member (Link) field in DocType 'Exercise Submission' #. Label of the member (Link) field in DocType 'LMS Assignment Submission' #. Label of the member (Link) field in DocType 'LMS Badge Assignment' +#. Label of the member (Link) field in DocType 'LMS Batch Enrollment' #. Label of the member (Link) field in DocType 'LMS Batch Feedback' #. Label of the member (Link) field in DocType 'LMS Certificate' #. Label of the member (Link) field in DocType 'LMS Certificate Evaluation' @@ -3072,6 +3086,7 @@ msgstr "Mittel:" #: lms/lms/doctype/exercise_submission/exercise_submission.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_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_evaluation/lms_certificate_evaluation.json @@ -3106,6 +3121,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Assignment Submission' #. Label of the member_name (Data) field in DocType 'LMS Badge Assignment' +#. Label of the member_name (Data) field in DocType 'LMS Batch Enrollment' #. Label of the member_name (Data) field in DocType 'LMS Batch Feedback' #. Label of the member_name (Data) field in DocType 'LMS Certificate' #. Label of the member_name (Data) field in DocType 'LMS Certificate @@ -3117,6 +3133,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: 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_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -3140,10 +3157,19 @@ msgstr "" msgid "Member Type" msgstr "" +#. Label of the member_username (Data) field in DocType 'LMS Batch Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "Member Username" +msgstr "" + #: frontend/src/pages/ProgramForm.vue:251 msgid "Member added to program" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:25 +msgid "Member already enrolled in this batch" +msgstr "" + #: lms/lms/doctype/lms_program/lms_program.py:29 msgid "Member {0} has already been added to this batch." msgstr "" @@ -3216,7 +3242,7 @@ msgstr "Meta-Bild" msgid "Milestone" msgstr "Ecktermin" -#: frontend/src/pages/Statistics.vue:71 +#: frontend/src/pages/Statistics.vue:81 msgid "Milestones" msgstr "" @@ -3230,6 +3256,7 @@ msgstr "" #: lms/lms/doctype/lms_assignment/lms_assignment.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 #: 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 @@ -3247,11 +3274,11 @@ msgstr "" msgid "Modified By" msgstr "Geändert von" -#: lms/lms/api.py:211 +#: lms/lms/api.py:206 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:207 +#: lms/lms/api.py:202 msgid "Module is incorrect." msgstr "" @@ -3281,7 +3308,7 @@ msgstr "Mein Kalender" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' #: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17 -#: frontend/src/pages/Courses.vue:45 frontend/src/pages/Programs.vue:14 +#: frontend/src/pages/Courses.vue:48 frontend/src/pages/Programs.vue:14 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "Neu" @@ -3393,7 +3420,7 @@ msgstr "Keine Zertifikate" msgid "No courses created" msgstr "Keine Kurse erstellt" -#: frontend/src/pages/Courses.vue:147 +#: frontend/src/pages/Courses.vue:151 msgid "No courses found" msgstr "" @@ -3421,7 +3448,7 @@ msgstr "Keine Stellen ausgeschrieben" msgid "No live classes scheduled" msgstr "Keine Live-Kurse geplant" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:89 msgid "No participants found" msgstr "" @@ -3449,7 +3476,7 @@ msgstr "Keine bevorstehenden Bewertungen." msgid "No {0}" msgstr "Keine {0}" -#: frontend/src/pages/Courses.vue:107 +#: frontend/src/pages/Courses.vue:111 msgid "No {0} courses" msgstr "" @@ -3481,7 +3508,7 @@ msgstr "Nicht für die Vorschau verfügbar" msgid "Not Graded" msgstr "Nicht bewertet" -#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:146 +#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:153 msgid "Not Permitted" msgstr "Nicht zulässig" @@ -3616,7 +3643,7 @@ msgstr "Bestell-Nr." msgid "Ordered Item" msgstr "" -#: frontend/src/pages/JobDetail.vue:76 +#: frontend/src/pages/JobDetail.vue:74 msgid "Organisation" msgstr "" @@ -3712,10 +3739,10 @@ msgstr "Passwort" msgid "Paste the youtube link of a short video introducing the course" msgstr "" -#. Label of the payment (Link) field in DocType 'Batch Student' +#. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' #: frontend/src/pages/BatchForm.vue:211 -#: lms/lms/doctype/batch_student/batch_student.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" msgstr "Bezahlung" @@ -3731,9 +3758,7 @@ msgstr "Zahlungsland" msgid "Payment Details" msgstr "Zahlungsdaten" -#. Label of the payment_gateway (Link) field in DocType 'Web Form' #. Label of the payment_gateway (Data) field in DocType 'LMS Settings' -#: lms/fixtures/custom_field.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Payment Gateway" msgstr "Zahlungs-Gateways" @@ -3748,6 +3773,12 @@ msgstr "Zahlungs-ID" msgid "Payment Received" msgstr "Zahlung erhalten" +#. Label of the payment_reminder_template (Link) field in DocType 'LMS +#. Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Payment Reminder Template" +msgstr "" + #. Label of the payment_settings_tab (Tab Break) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3766,11 +3797,6 @@ msgstr "" msgid "Payment for Document Type" msgstr "" -#. Label of the payments_tab (Tab Break) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Payments" -msgstr "Zahlungen" - #. Label of the payments_app_is_not_installed (HTML) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3802,11 +3828,15 @@ msgstr "Prozentsatz" msgid "Percentage (e.g. 70%)" msgstr "Prozentsatz (z. B. 70 %)" +#: frontend/src/components/Modals/BatchStudentProgress.vue:35 +msgid "Percentage/Status" +msgstr "" + #: frontend/src/pages/Billing.vue:104 msgid "Phone Number" msgstr "Telefonnummer" -#: frontend/src/components/CourseCardOverlay.vue:145 +#: frontend/src/components/CourseCardOverlay.vue:148 msgid "Please Login" msgstr "" @@ -3826,15 +3856,15 @@ msgstr "Bitte überprüfen Sie Ihren Posteingang. Wir haben Ihnen eine E-Mail mi msgid "Please click on the following button to set your new password" msgstr "Bitte klicken Sie auf die folgende Schaltfläche, um Ihr neues Passwort festzulegen" -#: lms/lms/utils.py:1815 lms/lms/utils.py:1819 +#: lms/lms/utils.py:1851 lms/lms/utils.py:1855 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:261 +#: lms/lms/doctype/lms_batch/lms_batch.py:184 msgid "Please enable Zoom Settings to use this feature." msgstr "Bitte aktivieren Sie die Zoom-Einstellungen, um diese Funktion zu nutzen." -#: frontend/src/components/CourseOutline.vue:312 +#: frontend/src/components/CourseOutline.vue:317 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -3863,7 +3893,7 @@ msgstr "Bitte geben Sie die URL zur Aufgabeneinreichung ein." msgid "Please enter your answer" msgstr "Bitte geben Sie Ihre Antwort ein" -#: lms/lms/doctype/lms_batch/lms_batch.py:71 +#: lms/lms/doctype/lms_batch/lms_batch.py:57 msgid "Please install the Payments app to create a paid batches." msgstr "" @@ -3883,11 +3913,11 @@ msgstr "" msgid "Please login to access the quiz." msgstr "Bitte melden Sie sich an, um auf das Quiz zuzugreifen." -#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:157 +#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:164 msgid "Please login to access this page." msgstr "Bitte melden Sie sich an, um auf diese Seite zuzugreifen." -#: lms/lms/api.py:203 +#: lms/lms/api.py:198 msgid "Please login to continue with payment." msgstr "Bitte loggen Sie sich ein, um mit der Zahlung fortzufahren." @@ -3966,7 +3996,7 @@ msgstr "Absenden" msgid "Postal Code" msgstr "Postleitzahl" -#: frontend/src/pages/JobDetail.vue:115 +#: frontend/src/pages/JobDetail.vue:107 msgid "Posted on" msgstr "" @@ -4079,9 +4109,8 @@ 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/BatchStudents.vue:53 -#: frontend/src/components/Modals/BatchStudentProgress.vue:35 -#: frontend/src/components/Modals/BatchStudentProgress.vue:63 +#: frontend/src/components/BatchStudents.vue:75 +#: frontend/src/components/Modals/BatchStudentProgress.vue:82 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -4203,7 +4232,7 @@ msgstr "Quiz-ID" msgid "Quiz Submission" msgstr "Quiz-Einreichung" -#: frontend/src/pages/QuizSubmission.vue:122 +#: frontend/src/pages/QuizSubmission.vue:128 #: frontend/src/pages/QuizSubmissionList.vue:106 msgid "Quiz Submissions" msgstr "" @@ -4242,7 +4271,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:110 +#: frontend/src/components/CourseCardOverlay.vue:113 #: frontend/src/components/Modals/Event.vue:86 #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -4284,7 +4313,7 @@ msgstr "Referenz-Dokumententyp" msgid "Regards" msgstr "Grüße" -#: frontend/src/components/BatchOverlay.vue:70 +#: frontend/src/components/BatchOverlay.vue:76 msgid "Register Now" msgstr "" @@ -4387,19 +4416,19 @@ msgstr "" msgid "Route" msgstr "Pfad" -#: lms/lms/doctype/lms_batch/lms_batch.py:204 +#: lms/lms/doctype/lms_batch/lms_batch.py:127 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:199 +#: lms/lms/doctype/lms_batch/lms_batch.py:122 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:181 +#: lms/lms/doctype/lms_batch/lms_batch.py:104 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:190 +#: lms/lms/doctype/lms_batch/lms_batch.py:113 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -4484,7 +4513,7 @@ msgstr "" msgid "Search" msgstr "Suchen" -#: frontend/src/pages/CertifiedParticipants.vue:17 +#: frontend/src/pages/CertifiedParticipants.vue:25 msgid "Search by Name" msgstr "" @@ -4507,13 +4536,13 @@ msgstr "" msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:16 -#: frontend/src/components/BatchOverlay.vue:9 +#: frontend/src/components/BatchCard.vue:18 +#: frontend/src/components/BatchOverlay.vue:12 msgid "Seat Left" msgstr "" #: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:8 +#: frontend/src/components/BatchOverlay.vue:9 msgid "Seats Left" msgstr "" @@ -4533,6 +4562,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 +msgid "Send Confirmation Email" +msgstr "" + #. Label of the send_calendar_invite_for_evaluations (Check) field in DocType #. 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -4641,7 +4674,7 @@ msgid "Signup Settings" msgstr "" #. Label of a chart in the LMS Workspace -#: frontend/src/pages/Statistics.vue:32 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json msgid "Signups" msgstr "" @@ -4691,8 +4724,8 @@ msgstr "" msgid "Slug" msgstr "Slug" -#: frontend/src/components/BatchCard.vue:23 -#: frontend/src/components/BatchOverlay.vue:16 +#: frontend/src/components/BatchCard.vue:25 +#: frontend/src/components/BatchOverlay.vue:19 msgid "Sold Out" msgstr "" @@ -4703,10 +4736,10 @@ msgstr "" msgid "Solution" msgstr "Lösung" -#. Label of the source (Link) field in DocType 'Batch Student' +#. 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' -#: lms/lms/doctype/batch_student/batch_student.json +#: 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 msgid "Source" @@ -4827,46 +4860,27 @@ msgid "Status/Score" msgstr "Status/Punktzahl" #. Option for the 'User Category' (Select) field in DocType 'User' -#. Label of the student (Link) field in DocType 'Batch Student' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' #: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "Schüler" -#. Label of the student_details_section (Section Break) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Details" -msgstr "" - -#. Label of the student_name (Data) field in DocType 'Batch Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Name" -msgstr "" - #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 -msgid "Student {0} has already been added to this batch." -msgstr "" - -#. Label of the students (Table) field in DocType 'LMS Batch' #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/BatchStudents.vue:18 -#: frontend/src/components/BatchStudents.vue:89 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/components/BatchStudents.vue:20 +#: frontend/src/components/BatchStudents.vue:111 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "Schüler" -#: frontend/src/components/BatchStudents.vue:302 +#: frontend/src/components/BatchStudents.vue:324 msgid "Students deleted successfully" msgstr "" @@ -4924,9 +4938,9 @@ msgstr "" #: frontend/src/components/Assignment.vue:316 #: frontend/src/components/BatchCourses.vue:151 -#: frontend/src/components/BatchOverlay.vue:135 -#: frontend/src/components/BatchStudents.vue:302 -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/BatchOverlay.vue:141 +#: frontend/src/components/BatchStudents.vue:324 +#: frontend/src/components/CourseCardOverlay.vue:168 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/BulkCertificates.vue:121 @@ -4959,7 +4973,7 @@ msgstr "Zusammenfassung" msgid "Sunday" msgstr "Sonntag" -#: lms/lms/api.py:995 +#: lms/lms/api.py:997 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -4985,6 +4999,7 @@ msgstr "" #: 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 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_category/lms_category.json @@ -5079,7 +5094,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "Danke und Grüße" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1760 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5111,11 +5126,11 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Courses.vue:151 +#: frontend/src/pages/Courses.vue:155 msgid "There are no courses available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:84 +#: frontend/src/pages/CertifiedParticipants.vue:92 msgid "There are no participants matching this criteria." msgstr "" @@ -5123,11 +5138,11 @@ msgstr "" msgid "There are no programs available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:177 +#: frontend/src/components/BatchStudents.vue:199 msgid "There are no students in this batch." msgstr "" @@ -5170,7 +5185,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1573 +#: lms/lms/utils.py:1608 msgid "This course is free." msgstr "Dieser Kurs ist kostenlos." @@ -5250,7 +5265,7 @@ msgstr "Stundenplan-Vorlage" msgid "Timezone" msgstr "Zeitzone" -#: lms/templates/emails/batch_confirmation.html:25 +#: lms/templates/emails/batch_confirmation.html:19 msgid "Timings:" msgstr "" @@ -5314,7 +5329,7 @@ msgstr "An" msgid "To Date" msgstr "Bis-Datum" -#: lms/lms/utils.py:1584 +#: lms/lms/utils.py:1619 msgid "To join this batch, please contact the Administrator." msgstr "Um dieser Gruppe beizutreten, wenden Sie sich bitte an den Administrator." @@ -5380,7 +5395,7 @@ msgstr "Twitter" msgid "Type" msgstr "Typ" -#: frontend/src/components/Quiz.vue:591 +#: frontend/src/components/Quiz.vue:594 msgid "Type your answer" msgstr "" @@ -5443,7 +5458,7 @@ msgstr "" msgid "Upcoming" msgstr "" -#: frontend/src/pages/Batch.vue:169 +#: frontend/src/pages/Batch.vue:176 msgid "Upcoming Batches" msgstr "" @@ -5509,9 +5524,7 @@ msgstr "" msgid "User {0} has reported the job post {1}" msgstr "" -#. Label of the username (Data) field in DocType 'Batch Student' #. Label of the username (Data) field in DocType 'Invite Request' -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/invite_request/invite_request.json msgid "Username" msgstr "Benutzername" @@ -5558,11 +5571,11 @@ msgstr "" msgid "Visibility" msgstr "Sichtbarkeit" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Visit Batch" msgstr "" -#: lms/templates/emails/batch_confirmation.html:29 +#: lms/templates/emails/batch_confirmation.html:23 msgid "Visit the following link to view your " msgstr "" @@ -5575,6 +5588,14 @@ msgstr "" msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" +#: lms/templates/emails/payment_reminder.html:7 +msgid "We have a limited number of seats, and they won't be available for long!" +msgstr "" + +#: lms/templates/emails/payment_reminder.html:4 +msgid "We noticed that you started enrolling in the" +msgstr "" + #. Label of the web_page (Link) field in DocType 'LMS Sidebar Item' #: frontend/src/components/Modals/PageModal.vue:23 #: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json @@ -5650,15 +5671,15 @@ msgstr "Schreiben Sie hier Ihre Antwort" msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: lms/lms/api.py:227 +#: lms/lms/api.py:222 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:219 +#: lms/lms/api.py:214 msgid "You are already enrolled for this course." msgstr "Sie sind bereits in diesem Kurs eingeschrieben." -#: frontend/src/pages/Batch.vue:151 +#: frontend/src/pages/Batch.vue:158 msgid "You are not a member of this batch. Please checkout our upcoming batches." msgstr "" @@ -5666,7 +5687,7 @@ msgstr "" msgid "You are not a mentor of the course {0}" msgstr "Sie sind kein Mentor des Kurses {0}" -#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/components/CourseOutline.vue:316 msgid "You are not enrolled" msgstr "" @@ -5674,7 +5695,7 @@ msgstr "" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "" -#: frontend/src/pages/Courses.vue:135 +#: frontend/src/pages/Courses.vue:139 msgid "You can add chapters and lessons to it." msgstr "" @@ -5732,11 +5753,11 @@ msgstr "Sie haben die maximal zulässige Anzahl von Versuchen für dieses Quiz b msgid "You have already reviewed this course" msgstr "Sie haben diesen Kurs bereits bewertet" -#: frontend/src/components/BatchOverlay.vue:136 +#: frontend/src/components/BatchOverlay.vue:142 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:166 +#: frontend/src/components/CourseCardOverlay.vue:169 msgid "You have been enrolled in this course" msgstr "" @@ -5756,7 +5777,7 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "Sie haben sich für eine Benachrichtigung zu diesem Kurs entschieden. Sie erhalten eine E-Mail, sobald der Kurs verfügbar ist." -#: frontend/src/components/CourseCardOverlay.vue:146 +#: frontend/src/components/CourseCardOverlay.vue:149 msgid "You need to login first to enroll for this course" msgstr "" @@ -5830,11 +5851,15 @@ msgstr "aktivitäten" msgid "activity" msgstr "aktivität" +#: lms/templates/emails/payment_reminder.html:4 +msgid "but didn’t complete your payment" +msgstr "" + #: lms/templates/emails/mentor_request_creation_email.html:5 msgid "cancel your application" msgstr "stornieren Sie Ihre Bewerbung" -#: frontend/src/pages/Lesson.vue:174 +#: frontend/src/pages/Lesson.vue:177 msgid "completed" msgstr "abgeschlossen" @@ -5894,7 +5919,7 @@ msgstr "" msgid "you can" msgstr "Sie können" -#: lms/lms/api.py:792 lms/lms/api.py:800 +#: lms/lms/api.py:787 lms/lms/api.py:795 msgid "{0} Settings not found" msgstr "" diff --git a/lms/locale/eo.po b/lms/locale/eo.po index ed735b93..c0c0c8b7 100644 --- a/lms/locale/eo.po +++ b/lms/locale/eo.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-02-07 16:03+0000\n" -"PO-Revision-Date: 2025-02-10 16:09\n" +"POT-Creation-Date: 2025-02-14 16:04+0000\n" +"PO-Revision-Date: 2025-02-17 17:03\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Esperanto\n" "MIME-Version: 1.0\n" @@ -75,7 +75,7 @@ msgstr "crwdns151462:0crwdne151462:0" msgid "About" msgstr "crwdns149200:0crwdne149200:0" -#: frontend/src/pages/Batch.vue:96 +#: frontend/src/pages/Batch.vue:97 msgid "About this batch" msgstr "crwdns152174:0crwdne152174:0" @@ -105,7 +105,7 @@ msgstr "crwdns149210:0crwdne149210:0" #: frontend/src/components/Assessments.vue:11 #: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:95 +#: frontend/src/components/BatchStudents.vue:117 #: frontend/src/components/Categories.vue:26 #: frontend/src/components/LiveClass.vue:11 #: frontend/src/components/Members.vue:43 frontend/src/pages/ProgramForm.vue:30 @@ -119,7 +119,7 @@ msgstr "crwdns149212:0crwdne149212:0" msgid "Add Chapter" msgstr "crwdns149214:0crwdne149214:0" -#: frontend/src/components/CourseOutline.vue:124 +#: frontend/src/components/CourseOutline.vue:129 msgid "Add Lesson" msgstr "crwdns149216:0crwdne149216:0" @@ -139,7 +139,7 @@ msgstr "crwdns149222:0crwdne149222:0" msgid "Add a Student" msgstr "crwdns149224:0crwdne149224:0" -#: frontend/src/components/OnboardingBanner.vue:50 +#: frontend/src/components/OnboardingBanner.vue:56 msgid "Add a chapter" msgstr "crwdns151726:0crwdne151726:0" @@ -151,7 +151,7 @@ msgstr "crwdns149226:0crwdne149226:0" msgid "Add a keyword and then press enter" msgstr "crwdns152004:0crwdne152004:0" -#: frontend/src/components/OnboardingBanner.vue:73 +#: frontend/src/components/OnboardingBanner.vue:81 msgid "Add a lesson" msgstr "crwdns151728:0crwdne151728:0" @@ -220,7 +220,7 @@ msgstr "crwdns149250:0crwdne149250:0" msgid "All Batches" msgstr "crwdns152262:0crwdne152262:0" -#: frontend/src/pages/CertifiedParticipants.vue:12 +#: frontend/src/pages/CertifiedParticipants.vue:20 msgid "All Certified Participants" msgstr "crwdns152264:0crwdne152264:0" @@ -268,10 +268,9 @@ msgstr "crwdns149264:0crwdne149264:0" msgid "Already Registered" msgstr "crwdns149266:0crwdne149266:0" -#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json +#: frontend/src/pages/BatchForm.vue:221 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:379 @@ -286,17 +285,7 @@ msgstr "crwdns149268:0crwdne149268:0" msgid "Amount (USD)" msgstr "crwdns149270:0crwdne149270:0" -#. Label of the amount_based_on_field (Check) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Based On Field" -msgstr "crwdns149272:0crwdne149272:0" - -#. Label of the amount_field (Select) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Field" -msgstr "crwdns149274:0crwdne149274:0" - -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:61 msgid "Amount and currency are required for paid batches." msgstr "crwdns151730:0crwdne151730:0" @@ -321,6 +310,7 @@ msgstr "crwdns151584:0crwdne151584:0" #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' #. Label of the answer (Code) field in DocType 'LMS Exercise' +#: frontend/src/pages/QuizSubmission.vue:61 #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_exercise/lms_exercise.json @@ -335,7 +325,7 @@ msgstr "crwdns151464:0crwdne151464:0" msgid "Appears when the batch URL is shared on any online platform" msgstr "crwdns151466:0crwdne151466:0" -#: frontend/src/pages/JobDetail.vue:131 +#: frontend/src/pages/JobDetail.vue:121 msgid "Applications Received" msgstr "crwdns149282:0crwdne149282:0" @@ -402,14 +392,14 @@ msgstr "crwdns149304:0crwdne149304:0" msgid "Assessment added successfully" msgstr "crwdns149306:0crwdne149306:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:85 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 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/Assessments.vue:5 -#: frontend/src/components/BatchStudents.vue:46 -#: frontend/src/components/BatchStudents.vue:79 +#: frontend/src/components/BatchStudents.vue:68 +#: frontend/src/components/BatchStudents.vue:101 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -489,7 +479,7 @@ msgstr "crwdns149332:0crwdne149332:0" msgid "Auto Recording" msgstr "crwdns149334:0crwdne149334:0" -#: frontend/src/components/CourseCard.vue:52 +#: frontend/src/components/CourseCard.vue:50 #: frontend/src/pages/CourseDetail.vue:20 msgid "Average Rating" msgstr "crwdns149336:0crwdne149336:0" @@ -518,11 +508,13 @@ msgstr "crwdns149342:0crwdne149342:0" msgid "Badge Image" msgstr "crwdns149344:0crwdne149344: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' #: frontend/src/components/Modals/Event.vue:32 +#: 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 @@ -555,7 +547,7 @@ msgstr "crwdns149354:0crwdne149354:0" #: frontend/src/pages/BatchForm.vue:104 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 -#: lms/templates/emails/batch_confirmation.html:30 +#: lms/templates/emails/batch_confirmation.html:24 msgid "Batch Details" msgstr "crwdns149356:0crwdne149356:0" @@ -596,15 +588,10 @@ msgstr "crwdns149364:0crwdne149364:0" msgid "Batch Settings" msgstr "crwdns149366:0crwdne149366:0" -#: lms/templates/emails/batch_confirmation.html:17 +#: lms/templates/emails/batch_confirmation.html:11 msgid "Batch Start Date:" msgstr "crwdns149368:0crwdne149368:0" -#. Name of a DocType -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Batch Student" -msgstr "crwdns149370:0crwdne149370:0" - #. Label of the batch_title (Data) field in DocType 'LMS Certificate' #. Label of the batch_title (Data) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate/lms_certificate.json @@ -616,7 +603,7 @@ msgstr "crwdns149372:0crwdne149372:0" msgid "Batch Updated" msgstr "crwdns149374:0crwdne149374:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:46 +#: lms/lms/doctype/lms_batch/lms_batch.py:42 msgid "Batch end date cannot be before the batch start date" msgstr "crwdns149376:0crwdne149376:0" @@ -633,7 +620,7 @@ msgstr "crwdns149380:0crwdne149380:0" msgid "Begin Date" msgstr "crwdns149382:0crwdne149382:0" -#: lms/templates/emails/batch_confirmation.html:37 +#: lms/templates/emails/batch_confirmation.html:31 #: lms/templates/emails/certification.html:20 msgid "Best Regards" msgstr "crwdns149384:0crwdne149384:0" @@ -675,16 +662,6 @@ msgstr "crwdns149396:0crwdne149396:0" msgid "Business Owner" msgstr "crwdns149398:0crwdne149398:0" -#. Label of the payment_button_help (Text) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Help" -msgstr "crwdns149400:0crwdne149400:0" - -#. Label of the payment_button_label (Data) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Label" -msgstr "crwdns149402:0crwdne149402:0" - #: frontend/src/components/CourseCardOverlay.vue:45 msgid "Buy this course" msgstr "crwdns149404:0crwdne149404:0" @@ -720,10 +697,9 @@ msgstr "crwdns149414:0crwdne149414:0" #. 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:202 frontend/src/pages/Batches.vue:49 -#: frontend/src/pages/CertifiedParticipants.vue:29 +#: frontend/src/pages/CertifiedParticipants.vue:37 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 -#: frontend/src/pages/JobDetail.vue:102 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/JobDetail.vue:96 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/public/js/common_functions.js:316 lms/templates/signup-form.html:22 @@ -786,8 +762,12 @@ msgstr "crwdns149434:0crwdne149434:0" msgid "Certification Name" msgstr "crwdns149436:0crwdne149436:0" +#: frontend/src/components/BatchStudents.vue:36 +msgid "Certified" +msgstr "crwdns152422:0crwdne152422:0" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:153 +#: frontend/src/pages/CertifiedParticipants.vue:161 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Participants" msgstr "crwdns149438:0crwdne149438:0" @@ -851,7 +831,7 @@ msgstr "crwdns149454:0crwdne149454:0" msgid "Choices" msgstr "crwdns149456:0crwdne149456:0" -#: frontend/src/components/Quiz.vue:589 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:592 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "crwdns149458:0crwdne149458:0" @@ -859,7 +839,7 @@ msgstr "crwdns149458:0crwdne149458:0" msgid "Choose an icon" msgstr "crwdns149460:0crwdne149460:0" -#: frontend/src/components/Quiz.vue:590 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:593 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "crwdns149462:0crwdne149462:0" @@ -1041,6 +1021,14 @@ msgstr "crwdns149516:0crwdne149516:0" msgid "Complete Sign Up" msgstr "crwdns149518:0crwdne149518:0" +#: lms/templates/emails/payment_reminder.html:15 +msgid "Complete Your Enrollment" +msgstr "crwdns152424:0crwdne152424:0" + +#: lms/lms/doctype/lms_payment/lms_payment.py:40 +msgid "Complete Your Enrollment - Don't miss out!" +msgstr "crwdns152426:0crwdne152426:0" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/cohort/cohort.json @@ -1049,7 +1037,7 @@ msgstr "crwdns149518:0crwdne149518:0" msgid "Completed" msgstr "crwdns149520:0crwdne149520:0" -#: frontend/src/components/BatchStudents.vue:345 +#: frontend/src/components/BatchStudents.vue:369 msgid "Completed by Students" msgstr "crwdns152082:0crwdne152082:0" @@ -1057,7 +1045,7 @@ msgstr "crwdns152082:0crwdne152082:0" msgid "Completion Certificate" msgstr "crwdns149522:0crwdne149522:0" -#: frontend/src/pages/Statistics.vue:58 +#: frontend/src/pages/Statistics.vue:66 msgid "Completions" msgstr "crwdns149524:0crwdne149524:0" @@ -1074,9 +1062,9 @@ msgstr "crwdns149528:0crwdne149528:0" msgid "Condition must be valid python code." msgstr "crwdns149530:0crwdne149530:0" -#. Label of the confirmation_email_sent (Check) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json +#. Label of the confirmation_email_sent (Check) field in DocType 'LMS Batch +#. Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json msgid "Confirmation Email Sent" msgstr "crwdns149532:0crwdne149532:0" @@ -1305,7 +1293,7 @@ msgstr "crwdns149590:0crwdne149590:0" msgid "Course added to program" msgstr "crwdns151734:0crwdne151734:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:350 +#: lms/lms/doctype/lms_batch/lms_batch.py:273 msgid "Course already added to the batch." msgstr "crwdns149592:0crwdne149592:0" @@ -1317,7 +1305,7 @@ msgstr "crwdns151586:0crwdne151586:0" msgid "Course moved successfully" msgstr "crwdns151736:0crwdne151736:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:64 +#: lms/lms/doctype/lms_batch/lms_batch.py:50 #: lms/lms/doctype/lms_program/lms_program.py:19 msgid "Course {0} has already been added to this batch." msgstr "crwdns149596:0{0}crwdne149596:0" @@ -1326,12 +1314,12 @@ msgstr "crwdns149596:0{0}crwdne149596:0" #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' #: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:23 -#: frontend/src/components/BatchStudents.vue:32 -#: frontend/src/components/BatchStudents.vue:70 -#: frontend/src/components/Modals/BatchStudentProgress.vue:60 -#: frontend/src/pages/BatchDetail.vue:19 frontend/src/pages/BatchDetail.vue:68 -#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:19 +#: frontend/src/components/BatchOverlay.vue:29 +#: frontend/src/components/BatchStudents.vue:52 +#: frontend/src/components/BatchStudents.vue:92 +#: frontend/src/components/Modals/BatchStudentProgress.vue:79 +#: frontend/src/pages/BatchDetail.vue:21 frontend/src/pages/BatchDetail.vue:70 +#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1368,7 +1356,7 @@ msgstr "crwdns149608:0crwdne149608:0" msgid "Create LMS Certificate Evaluation" msgstr "crwdns149610:0crwdne149610:0" -#: frontend/src/pages/Courses.vue:132 lms/templates/onboarding_header.html:19 +#: frontend/src/pages/Courses.vue:136 lms/templates/onboarding_header.html:19 msgid "Create a Course" msgstr "crwdns149612:0crwdne149612:0" @@ -1376,7 +1364,7 @@ msgstr "crwdns149612:0crwdne149612:0" msgid "Create a Live Class" msgstr "crwdns149614:0crwdne149614:0" -#: frontend/src/components/OnboardingBanner.vue:27 +#: frontend/src/components/OnboardingBanner.vue:30 msgid "Create a course" msgstr "crwdns151738:0crwdne151738:0" @@ -1388,12 +1376,11 @@ msgstr "crwdns149616:0crwdne149616:0" msgid "Created" msgstr "crwdns152116:0crwdne152116:0" -#. Label of the currency (Link) field in DocType 'Web Form' #. 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/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226 -#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:387 @@ -1485,8 +1472,8 @@ msgstr "crwdns149642:0crwdne149642:0" msgid "Degree Type" msgstr "crwdns149644:0crwdne149644:0" -#: frontend/src/components/CourseOutline.vue:235 -#: frontend/src/components/CourseOutline.vue:293 +#: frontend/src/components/CourseOutline.vue:240 +#: frontend/src/components/CourseOutline.vue:298 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:474 msgid "Delete" msgstr "crwdns149646:0crwdne149646:0" @@ -1499,11 +1486,11 @@ msgstr "crwdns151626:0crwdne151626:0" msgid "Delete Course" msgstr "crwdns151588:0crwdne151588:0" -#: frontend/src/components/CourseOutline.vue:287 +#: frontend/src/components/CourseOutline.vue:292 msgid "Delete this chapter?" msgstr "crwdns151628:0crwdne151628:0" -#: frontend/src/components/CourseOutline.vue:229 +#: frontend/src/components/CourseOutline.vue:234 msgid "Delete this lesson?" msgstr "crwdns151630:0crwdne151630:0" @@ -1511,11 +1498,11 @@ msgstr "crwdns151630:0crwdne151630:0" 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" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:293 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:230 +#: frontend/src/components/CourseOutline.vue:235 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" @@ -1578,7 +1565,7 @@ msgid "Discard" msgstr "crwdns149662:0crwdne149662:0" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:81 +#: frontend/src/pages/Batch.vue:82 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "crwdns149664:0crwdne149664:0" @@ -1592,6 +1579,10 @@ msgstr "crwdns149664:0crwdne149664:0" msgid "Document" msgstr "crwdns149666:0crwdne149666:0" +#: lms/templates/emails/payment_reminder.html:11 +msgid "Don’t miss this opportunity to enhance your skills. Click below to complete your enrollment" +msgstr "crwdns152428:0crwdne152428:0" + #. Label of the dream_companies (Data) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Dream Companies" @@ -1630,7 +1621,7 @@ msgstr "crwdns149678:0crwdne149678:0" msgid "E-mail" msgstr "crwdns149680:0crwdne149680:0" -#: frontend/src/components/BatchOverlay.vue:93 +#: frontend/src/components/BatchOverlay.vue:99 #: frontend/src/components/CourseCardOverlay.vue:86 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:65 @@ -1759,7 +1750,7 @@ msgstr "crwdns149718:0crwdne149718:0" msgid "End Time" msgstr "crwdns149720:0crwdne149720:0" -#: frontend/src/components/BatchOverlay.vue:80 +#: frontend/src/components/BatchOverlay.vue:86 msgid "Enroll Now" msgstr "crwdns149722:0crwdne149722:0" @@ -1767,7 +1758,7 @@ msgstr "crwdns149722:0crwdne149722:0" msgid "Enrolled" msgstr "crwdns152272:0crwdne152272:0" -#: frontend/src/components/CourseCard.vue:43 +#: frontend/src/components/CourseCard.vue:41 #: frontend/src/components/CourseCardOverlay.vue:104 #: frontend/src/pages/CourseDetail.vue:33 msgid "Enrolled Students" @@ -1777,23 +1768,23 @@ msgstr "crwdns149724:0crwdne149724:0" msgid "Enrolled successfully" msgstr "crwdns149726:0crwdne149726:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:108 -msgid "Enrollment Confirmation for the Next Training Batch" -msgstr "crwdns149728:0crwdne149728:0" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:86 +msgid "Enrollment Confirmation for {0}" +msgstr "crwdns152430:0{0}crwdne152430:0" #: lms/lms/web_template/lms_statistics/lms_statistics.html:14 #: lms/templates/statistics.html:20 msgid "Enrollment Count" msgstr "crwdns149730:0crwdne149730:0" -#: lms/lms/utils.py:1693 +#: lms/lms/utils.py:1728 msgid "Enrollment Failed" msgstr "crwdns149732:0crwdne149732:0" #. Label of the enrollments (Data) field in DocType 'LMS Course' #. Label of a chart in the LMS Workspace #. Label of a shortcut in the LMS Workspace -#: frontend/src/pages/Statistics.vue:45 +#: frontend/src/pages/Statistics.vue:51 #: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json msgid "Enrollments" msgstr "crwdns149734:0crwdne149734:0" @@ -1823,12 +1814,12 @@ msgstr "crwdns149742:0crwdne149742:0" #: frontend/src/components/Modals/Question.vue:249 #: frontend/src/components/Modals/Question.vue:269 #: frontend/src/components/Modals/Question.vue:326 -#: frontend/src/components/Modals/StudentModal.vue:69 +#: frontend/src/components/Modals/StudentModal.vue:67 #: frontend/src/components/SettingDetails.vue:62 #: frontend/src/pages/AssignmentForm.vue:139 #: frontend/src/pages/AssignmentForm.vue:159 frontend/src/pages/Billing.vue:264 #: frontend/src/pages/QuizForm.vue:346 frontend/src/pages/QuizForm.vue:361 -#: frontend/src/pages/QuizSubmission.vue:141 +#: frontend/src/pages/QuizSubmission.vue:147 msgid "Error" msgstr "crwdns149744:0crwdne149744:0" @@ -1856,7 +1847,7 @@ msgstr "crwdns149750:0crwdne149750:0" msgid "Evaluation Request" msgstr "crwdns149752:0crwdne149752:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Evaluation end date cannot be less than the batch end date." msgstr "crwdns149754:0crwdne149754:0" @@ -2134,6 +2125,10 @@ msgstr "crwdns149836:0crwdne149836:0" msgid "Get Certificate" msgstr "crwdns149838:0crwdne149838:0" +#: frontend/src/pages/CertifiedParticipants.vue:11 +msgid "Get Certified" +msgstr "crwdns152432:0crwdne152432:0" + #: lms/templates/onboarding_header.html:8 msgid "Get Started" msgstr "crwdns149840:0crwdne149840:0" @@ -2209,6 +2204,10 @@ msgstr "crwdns149868:0{0}crwdne149868:0" msgid "Hey," msgstr "crwdns149870:0crwdne149870:0" +#: lms/templates/emails/payment_reminder.html:2 +msgid "Hi" +msgstr "crwdns152434:0crwdne152434:0" + #: lms/templates/emails/lms_course_interest.html:3 msgid "Hi {0}," msgstr "crwdns149872:0{0}crwdne149872:0" @@ -2276,7 +2275,11 @@ msgstr "crwdns149900:0crwdne149900:0" msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "crwdns149902:0crwdne149902:0" -#: lms/templates/emails/batch_confirmation.html:33 +#: lms/templates/emails/payment_reminder.html:19 +msgid "If you have any questions or need assistance, feel free to reach out to our support team." +msgstr "crwdns152436:0crwdne152436:0" + +#: lms/templates/emails/batch_confirmation.html:27 msgid "If you have any questions or require assistance, feel free to contact us." msgstr "crwdns149904:0crwdne149904:0" @@ -2610,6 +2613,11 @@ msgstr "crwdns150012:0crwdne150012:0" msgid "LMS Batch" msgstr "crwdns150014:0crwdne150014:0" +#. Name of a DocType +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "LMS Batch Enrollment" +msgstr "crwdns152438:0crwdne152438:0" + #. Name of a DocType #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "LMS Batch Feedback" @@ -2774,6 +2782,7 @@ msgstr "crwdns150066:0crwdne150066:0" #: 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_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 @@ -2853,7 +2862,7 @@ msgstr "crwdns150084:0crwdne150084:0" #. Label of the lessons (Table) field in DocType 'Course Chapter' #. Group in Course Chapter's connections #. Label of the lessons (Data) field in DocType 'LMS Course' -#: frontend/src/components/CourseCard.vue:34 +#: frontend/src/components/CourseCard.vue:32 #: frontend/src/components/CourseCardOverlay.vue:97 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2919,9 +2928,9 @@ msgstr "crwdns150108:0crwdne150108:0" msgid "LiveCode URL" msgstr "crwdns150110:0crwdne150110:0" -#: frontend/src/components/Members.vue:106 +#: frontend/src/components/Members.vue:108 #: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:88 -#: frontend/src/pages/CertifiedParticipants.vue:71 +#: frontend/src/pages/CertifiedParticipants.vue:79 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 msgid "Load More" @@ -2935,7 +2944,7 @@ msgstr "crwdns150116:0crwdne150116:0" #. Label of the location (Data) field in DocType 'Job Opportunity' #. Label of the location (Data) field in DocType 'Education Detail' #. Label of the location (Data) field in DocType 'Work Experience' -#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:89 +#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:85 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/work_experience/work_experience.json @@ -2949,7 +2958,7 @@ msgstr "crwdns150120:0crwdne150120:0" #: frontend/src/components/AssignmentBlock.vue:13 #: frontend/src/components/NoPermission.vue:28 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:178 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:185 #: frontend/src/pages/Lesson.vue:24 msgid "Login" msgstr "crwdns150122:0crwdne150122:0" @@ -2958,6 +2967,10 @@ msgstr "crwdns150122:0crwdne150122:0" msgid "Login to apply" msgstr "crwdns150124:0crwdne150124:0" +#: lms/templates/emails/payment_reminder.html:23 +msgid "Looking forward to seeing you enrolled!" +msgstr "crwdns152440:0crwdne152440:0" + #. Label of the default_home (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Make LMS the default home" @@ -2972,7 +2985,7 @@ msgstr "crwdns150128:0crwdne150128:0" msgid "Make sure to enter the right billing name as the same will be used in your invoice." msgstr "crwdns150130:0crwdne150130:0" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Manage Batch" msgstr "crwdns150132:0crwdne150132:0" @@ -3008,7 +3021,7 @@ msgstr "crwdns150142:0crwdne150142:0" #: frontend/src/components/Modals/Question.vue:50 #: frontend/src/components/Modals/Question.vue:99 #: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:390 -#: frontend/src/pages/QuizSubmission.vue:59 +#: frontend/src/pages/QuizSubmission.vue:65 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json #: lms/templates/quiz/quiz.html:59 @@ -3020,7 +3033,7 @@ msgid "Marks for question number {0} cannot be greater than the marks allotted f msgstr "crwdns150146:0{0}crwdne150146:0" #. Label of the marks_out_of (Int) field in DocType 'LMS Quiz Result' -#: frontend/src/pages/QuizSubmission.vue:62 +#: frontend/src/pages/QuizSubmission.vue:68 #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json msgid "Marks out of" msgstr "crwdns150148:0crwdne150148:0" @@ -3031,8 +3044,8 @@ msgid "Max Attempts" msgstr "crwdns150150:0crwdne150150:0" #: frontend/src/pages/QuizForm.vue:58 -msgid "Maximun Attempts" -msgstr "crwdns150152:0crwdne150152:0" +msgid "Maximum Attempts" +msgstr "crwdns152462:0crwdne152462:0" #. Label of the medium (Select) field in DocType 'LMS Batch' #: frontend/src/pages/BatchForm.vue:197 @@ -3046,7 +3059,7 @@ msgstr "crwdns150154:0crwdne150154:0" msgid "Medium ID" msgstr "crwdns150156:0crwdne150156:0" -#: lms/templates/emails/batch_confirmation.html:21 +#: lms/templates/emails/batch_confirmation.html:15 msgid "Medium:" msgstr "crwdns150158:0crwdne150158:0" @@ -3054,6 +3067,7 @@ msgstr "crwdns150158:0crwdne150158:0" #. Label of the member (Link) field in DocType 'Exercise Submission' #. Label of the member (Link) field in DocType 'LMS Assignment Submission' #. Label of the member (Link) field in DocType 'LMS Badge Assignment' +#. Label of the member (Link) field in DocType 'LMS Batch Enrollment' #. Label of the member (Link) field in DocType 'LMS Batch Feedback' #. Label of the member (Link) field in DocType 'LMS Certificate' #. Label of the member (Link) field in DocType 'LMS Certificate Evaluation' @@ -3072,6 +3086,7 @@ msgstr "crwdns150158:0crwdne150158:0" #: lms/lms/doctype/exercise_submission/exercise_submission.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_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_evaluation/lms_certificate_evaluation.json @@ -3106,6 +3121,7 @@ msgstr "crwdns152280:0crwdne152280:0" #. Label of the member_name (Data) field in DocType 'LMS Assignment Submission' #. Label of the member_name (Data) field in DocType 'LMS Badge Assignment' +#. Label of the member_name (Data) field in DocType 'LMS Batch Enrollment' #. Label of the member_name (Data) field in DocType 'LMS Batch Feedback' #. Label of the member_name (Data) field in DocType 'LMS Certificate' #. Label of the member_name (Data) field in DocType 'LMS Certificate @@ -3117,6 +3133,7 @@ msgstr "crwdns152280:0crwdne152280:0" #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: 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_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -3140,10 +3157,19 @@ msgstr "crwdns150168:0crwdne150168:0" msgid "Member Type" msgstr "crwdns150170:0crwdne150170:0" +#. Label of the member_username (Data) field in DocType 'LMS Batch Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "Member Username" +msgstr "crwdns152442:0crwdne152442:0" + #: frontend/src/pages/ProgramForm.vue:251 msgid "Member added to program" msgstr "crwdns151754:0crwdne151754:0" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:25 +msgid "Member already enrolled in this batch" +msgstr "crwdns152444:0crwdne152444:0" + #: lms/lms/doctype/lms_program/lms_program.py:29 msgid "Member {0} has already been added to this batch." msgstr "crwdns151756:0{0}crwdne151756:0" @@ -3216,7 +3242,7 @@ msgstr "crwdns150190:0crwdne150190:0" msgid "Milestone" msgstr "crwdns150192:0crwdne150192:0" -#: frontend/src/pages/Statistics.vue:71 +#: frontend/src/pages/Statistics.vue:81 msgid "Milestones" msgstr "crwdns150194:0crwdne150194:0" @@ -3230,6 +3256,7 @@ msgstr "crwdns151758:0crwdne151758:0" #: lms/lms/doctype/lms_assignment/lms_assignment.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 #: 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 @@ -3247,11 +3274,11 @@ msgstr "crwdns150196:0crwdne150196:0" msgid "Modified By" msgstr "crwdns150198:0crwdne150198:0" -#: lms/lms/api.py:211 +#: lms/lms/api.py:206 msgid "Module Name is incorrect or does not exist." msgstr "crwdns150200:0crwdne150200:0" -#: lms/lms/api.py:207 +#: lms/lms/api.py:202 msgid "Module is incorrect." msgstr "crwdns150202:0crwdne150202:0" @@ -3281,7 +3308,7 @@ msgstr "crwdns150212:0crwdne150212:0" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' #: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17 -#: frontend/src/pages/Courses.vue:45 frontend/src/pages/Programs.vue:14 +#: frontend/src/pages/Courses.vue:48 frontend/src/pages/Programs.vue:14 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "crwdns150214:0crwdne150214:0" @@ -3393,7 +3420,7 @@ msgstr "crwdns150252:0crwdne150252:0" msgid "No courses created" msgstr "crwdns150254:0crwdne150254:0" -#: frontend/src/pages/Courses.vue:147 +#: frontend/src/pages/Courses.vue:151 msgid "No courses found" msgstr "crwdns151480:0crwdne151480:0" @@ -3421,7 +3448,7 @@ msgstr "crwdns150260:0crwdne150260:0" msgid "No live classes scheduled" msgstr "crwdns150262:0crwdne150262:0" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:89 msgid "No participants found" msgstr "crwdns152284:0crwdne152284:0" @@ -3449,7 +3476,7 @@ msgstr "crwdns150266:0crwdne150266:0" msgid "No {0}" msgstr "crwdns150268:0{0}crwdne150268:0" -#: frontend/src/pages/Courses.vue:107 +#: frontend/src/pages/Courses.vue:111 msgid "No {0} courses" msgstr "crwdns151484:0{0}crwdne151484:0" @@ -3481,7 +3508,7 @@ msgstr "crwdns150282:0crwdne150282:0" msgid "Not Graded" msgstr "crwdns150284:0crwdne150284:0" -#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:146 +#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:153 msgid "Not Permitted" msgstr "crwdns150286:0crwdne150286:0" @@ -3616,7 +3643,7 @@ msgstr "crwdns150332:0crwdne150332:0" msgid "Ordered Item" msgstr "crwdns150334:0crwdne150334:0" -#: frontend/src/pages/JobDetail.vue:76 +#: frontend/src/pages/JobDetail.vue:74 msgid "Organisation" msgstr "crwdns150336:0crwdne150336:0" @@ -3712,10 +3739,10 @@ msgstr "crwdns150366:0crwdne150366:0" msgid "Paste the youtube link of a short video introducing the course" msgstr "crwdns151488:0crwdne151488:0" -#. Label of the payment (Link) field in DocType 'Batch Student' +#. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' #: frontend/src/pages/BatchForm.vue:211 -#: lms/lms/doctype/batch_student/batch_student.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" msgstr "crwdns150368:0crwdne150368:0" @@ -3731,9 +3758,7 @@ msgstr "crwdns150370:0crwdne150370:0" msgid "Payment Details" msgstr "crwdns150372:0crwdne150372:0" -#. Label of the payment_gateway (Link) field in DocType 'Web Form' #. Label of the payment_gateway (Data) field in DocType 'LMS Settings' -#: lms/fixtures/custom_field.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Payment Gateway" msgstr "crwdns150374:0crwdne150374:0" @@ -3748,6 +3773,12 @@ msgstr "crwdns150376:0crwdne150376:0" msgid "Payment Received" msgstr "crwdns150378:0crwdne150378:0" +#. Label of the payment_reminder_template (Link) field in DocType 'LMS +#. Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Payment Reminder Template" +msgstr "crwdns152446:0crwdne152446:0" + #. Label of the payment_settings_tab (Tab Break) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3766,11 +3797,6 @@ msgstr "crwdns150382:0crwdne150382:0" msgid "Payment for Document Type" msgstr "crwdns150384:0crwdne150384:0" -#. Label of the payments_tab (Tab Break) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Payments" -msgstr "crwdns150386:0crwdne150386:0" - #. Label of the payments_app_is_not_installed (HTML) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3802,11 +3828,15 @@ msgstr "crwdns150392:0crwdne150392:0" msgid "Percentage (e.g. 70%)" msgstr "crwdns150394:0crwdne150394:0" +#: frontend/src/components/Modals/BatchStudentProgress.vue:35 +msgid "Percentage/Status" +msgstr "crwdns152448:0crwdne152448:0" + #: frontend/src/pages/Billing.vue:104 msgid "Phone Number" msgstr "crwdns150396:0crwdne150396:0" -#: frontend/src/components/CourseCardOverlay.vue:145 +#: frontend/src/components/CourseCardOverlay.vue:148 msgid "Please Login" msgstr "crwdns150398:0crwdne150398:0" @@ -3826,15 +3856,15 @@ msgstr "crwdns150404:0crwdne150404:0" msgid "Please click on the following button to set your new password" msgstr "crwdns150406:0crwdne150406:0" -#: lms/lms/utils.py:1815 lms/lms/utils.py:1819 +#: lms/lms/utils.py:1851 lms/lms/utils.py:1855 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "crwdns151772:0crwdne151772:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:261 +#: lms/lms/doctype/lms_batch/lms_batch.py:184 msgid "Please enable Zoom Settings to use this feature." msgstr "crwdns150408:0crwdne150408:0" -#: frontend/src/components/CourseOutline.vue:312 +#: frontend/src/components/CourseOutline.vue:317 msgid "Please enroll for this course to view this lesson" msgstr "crwdns151644:0crwdne151644:0" @@ -3863,7 +3893,7 @@ msgstr "crwdns150414:0crwdne150414:0" msgid "Please enter your answer" msgstr "crwdns150416:0crwdne150416:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:71 +#: lms/lms/doctype/lms_batch/lms_batch.py:57 msgid "Please install the Payments app to create a paid batches." msgstr "crwdns150418:0crwdne150418:0" @@ -3883,11 +3913,11 @@ msgstr "crwdns152130:0crwdne152130:0" msgid "Please login to access the quiz." msgstr "crwdns150424:0crwdne150424:0" -#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:157 +#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:164 msgid "Please login to access this page." msgstr "crwdns150426:0crwdne150426:0" -#: lms/lms/api.py:203 +#: lms/lms/api.py:198 msgid "Please login to continue with payment." msgstr "crwdns150428:0crwdne150428:0" @@ -3966,7 +3996,7 @@ msgstr "crwdns150448:0crwdne150448:0" msgid "Postal Code" msgstr "crwdns150450:0crwdne150450:0" -#: frontend/src/pages/JobDetail.vue:115 +#: frontend/src/pages/JobDetail.vue:107 msgid "Posted on" msgstr "crwdns150452:0crwdne150452:0" @@ -4079,9 +4109,8 @@ msgstr "crwdns151794:0crwdne151794: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/BatchStudents.vue:53 -#: frontend/src/components/Modals/BatchStudentProgress.vue:35 -#: frontend/src/components/Modals/BatchStudentProgress.vue:63 +#: frontend/src/components/BatchStudents.vue:75 +#: frontend/src/components/Modals/BatchStudentProgress.vue:82 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -4203,7 +4232,7 @@ msgstr "crwdns150524:0crwdne150524:0" msgid "Quiz Submission" msgstr "crwdns150526:0crwdne150526:0" -#: frontend/src/pages/QuizSubmission.vue:122 +#: frontend/src/pages/QuizSubmission.vue:128 #: frontend/src/pages/QuizSubmissionList.vue:106 msgid "Quiz Submissions" msgstr "crwdns150528:0crwdne150528:0" @@ -4242,7 +4271,7 @@ msgstr "crwdns150542:0crwdne150542:0" #. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation' #. Label of the rating (Data) field in DocType 'LMS Course' #. Label of the rating (Rating) field in DocType 'LMS Course Review' -#: frontend/src/components/CourseCardOverlay.vue:110 +#: frontend/src/components/CourseCardOverlay.vue:113 #: frontend/src/components/Modals/Event.vue:86 #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -4284,7 +4313,7 @@ msgstr "crwdns150556:0crwdne150556:0" msgid "Regards" msgstr "crwdns150558:0crwdne150558:0" -#: frontend/src/components/BatchOverlay.vue:70 +#: frontend/src/components/BatchOverlay.vue:76 msgid "Register Now" msgstr "crwdns150560:0crwdne150560:0" @@ -4387,19 +4416,19 @@ msgstr "crwdns150594:0crwdne150594:0" msgid "Route" msgstr "crwdns150596:0crwdne150596:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:204 +#: lms/lms/doctype/lms_batch/lms_batch.py:127 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "crwdns150598:0#{0}crwdne150598:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:199 +#: lms/lms/doctype/lms_batch/lms_batch.py:122 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:181 +#: lms/lms/doctype/lms_batch/lms_batch.py:104 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:190 +#: lms/lms/doctype/lms_batch/lms_batch.py:113 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "crwdns150604:0#{0}crwdne150604:0" @@ -4484,7 +4513,7 @@ msgstr "crwdns150624:0crwdne150624:0" msgid "Search" msgstr "crwdns150626:0crwdne150626:0" -#: frontend/src/pages/CertifiedParticipants.vue:17 +#: frontend/src/pages/CertifiedParticipants.vue:25 msgid "Search by Name" msgstr "crwdns152286:0crwdne152286:0" @@ -4507,13 +4536,13 @@ msgstr "crwdns150628:0crwdne150628:0" msgid "Seat Count" msgstr "crwdns150630:0crwdne150630:0" -#: frontend/src/components/BatchCard.vue:16 -#: frontend/src/components/BatchOverlay.vue:9 +#: frontend/src/components/BatchCard.vue:18 +#: frontend/src/components/BatchOverlay.vue:12 msgid "Seat Left" msgstr "crwdns150632:0crwdne150632:0" #: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:8 +#: frontend/src/components/BatchOverlay.vue:9 msgid "Seats Left" msgstr "crwdns150634:0crwdne150634:0" @@ -4533,6 +4562,10 @@ msgstr "crwdns150640:0crwdne150640:0" msgid "Select an assignment" msgstr "crwdns152134:0crwdne152134:0" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 +msgid "Send Confirmation Email" +msgstr "crwdns152450:0crwdne152450:0" + #. Label of the send_calendar_invite_for_evaluations (Check) field in DocType #. 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -4641,7 +4674,7 @@ msgid "Signup Settings" msgstr "crwdns150682:0crwdne150682:0" #. Label of a chart in the LMS Workspace -#: frontend/src/pages/Statistics.vue:32 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json msgid "Signups" msgstr "crwdns150684:0crwdne150684:0" @@ -4691,8 +4724,8 @@ msgstr "crwdns150698:0crwdne150698:0" msgid "Slug" msgstr "crwdns150700:0crwdne150700:0" -#: frontend/src/components/BatchCard.vue:23 -#: frontend/src/components/BatchOverlay.vue:16 +#: frontend/src/components/BatchCard.vue:25 +#: frontend/src/components/BatchOverlay.vue:19 msgid "Sold Out" msgstr "crwdns150702:0crwdne150702:0" @@ -4703,10 +4736,10 @@ msgstr "crwdns150702:0crwdne150702:0" msgid "Solution" msgstr "crwdns150704:0crwdne150704:0" -#. Label of the source (Link) field in DocType 'Batch Student' +#. 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' -#: lms/lms/doctype/batch_student/batch_student.json +#: 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 msgid "Source" @@ -4827,46 +4860,27 @@ msgid "Status/Score" msgstr "crwdns150736:0crwdne150736:0" #. Option for the 'User Category' (Select) field in DocType 'User' -#. Label of the student (Link) field in DocType 'Batch Student' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' #: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "crwdns150738:0crwdne150738:0" -#. Label of the student_details_section (Section Break) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Details" -msgstr "crwdns150740:0crwdne150740:0" - -#. Label of the student_name (Data) field in DocType 'Batch Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Name" -msgstr "crwdns150742:0crwdne150742:0" - #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "crwdns150744:0crwdne150744:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 -msgid "Student {0} has already been added to this batch." -msgstr "crwdns150746:0{0}crwdne150746:0" - -#. Label of the students (Table) field in DocType 'LMS Batch' #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/BatchStudents.vue:18 -#: frontend/src/components/BatchStudents.vue:89 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/components/BatchStudents.vue:20 +#: frontend/src/components/BatchStudents.vue:111 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "crwdns150748:0crwdne150748:0" -#: frontend/src/components/BatchStudents.vue:302 +#: frontend/src/components/BatchStudents.vue:324 msgid "Students deleted successfully" msgstr "crwdns150750:0crwdne150750:0" @@ -4924,9 +4938,9 @@ msgstr "crwdns150766:0{0}crwdne150766:0" #: frontend/src/components/Assignment.vue:316 #: frontend/src/components/BatchCourses.vue:151 -#: frontend/src/components/BatchOverlay.vue:135 -#: frontend/src/components/BatchStudents.vue:302 -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/BatchOverlay.vue:141 +#: frontend/src/components/BatchStudents.vue:324 +#: frontend/src/components/CourseCardOverlay.vue:168 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/BulkCertificates.vue:121 @@ -4959,7 +4973,7 @@ msgstr "crwdns150770:0crwdne150770:0" msgid "Sunday" msgstr "crwdns150772:0crwdne150772:0" -#: lms/lms/api.py:995 +#: lms/lms/api.py:997 msgid "Suspicious pattern found in {0}: {1}" msgstr "crwdns151930:0{0}crwdnd151930:0{1}crwdne151930:0" @@ -4985,6 +4999,7 @@ msgstr "crwdns151930:0{0}crwdnd151930:0{1}crwdne151930:0" #: 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 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_category/lms_category.json @@ -5079,7 +5094,7 @@ msgstr "crwdns152290:0crwdne152290:0" msgid "Thanks and Regards" msgstr "crwdns150794:0crwdne150794:0" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1760 msgid "The batch is full. Please contact the Administrator." msgstr "crwdns152138:0crwdne152138:0" @@ -5111,11 +5126,11 @@ msgstr "crwdns152292:0crwdne152292:0" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "crwdns150806:0crwdne150806:0" -#: frontend/src/pages/Courses.vue:151 +#: frontend/src/pages/Courses.vue:155 msgid "There are no courses available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "crwdns151496:0crwdne151496:0" -#: frontend/src/pages/CertifiedParticipants.vue:84 +#: frontend/src/pages/CertifiedParticipants.vue:92 msgid "There are no participants matching this criteria." msgstr "crwdns152294:0crwdne152294:0" @@ -5123,11 +5138,11 @@ msgstr "crwdns152294:0crwdne152294:0" msgid "There are no programs available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "crwdns151798:0crwdne151798:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "There are no seats available in this batch." msgstr "crwdns150808:0crwdne150808:0" -#: frontend/src/components/BatchStudents.vue:177 +#: frontend/src/components/BatchStudents.vue:199 msgid "There are no students in this batch." msgstr "crwdns150810:0crwdne150810:0" @@ -5170,7 +5185,7 @@ msgstr "crwdns152144:0crwdne152144:0" msgid "This course has:" msgstr "crwdns150820:0crwdne150820:0" -#: lms/lms/utils.py:1573 +#: lms/lms/utils.py:1608 msgid "This course is free." msgstr "crwdns150822:0crwdne150822:0" @@ -5250,7 +5265,7 @@ msgstr "crwdns150844:0crwdne150844:0" msgid "Timezone" msgstr "crwdns150846:0crwdne150846:0" -#: lms/templates/emails/batch_confirmation.html:25 +#: lms/templates/emails/batch_confirmation.html:19 msgid "Timings:" msgstr "crwdns150848:0crwdne150848:0" @@ -5314,7 +5329,7 @@ msgstr "crwdns150852:0crwdne150852:0" msgid "To Date" msgstr "crwdns150854:0crwdne150854:0" -#: lms/lms/utils.py:1584 +#: lms/lms/utils.py:1619 msgid "To join this batch, please contact the Administrator." msgstr "crwdns150858:0crwdne150858:0" @@ -5380,7 +5395,7 @@ msgstr "crwdns150876:0crwdne150876:0" msgid "Type" msgstr "crwdns150878:0crwdne150878:0" -#: frontend/src/components/Quiz.vue:591 +#: frontend/src/components/Quiz.vue:594 msgid "Type your answer" msgstr "crwdns150880:0crwdne150880:0" @@ -5443,7 +5458,7 @@ msgstr "crwdns150898:0crwdne150898:0" msgid "Upcoming" msgstr "crwdns150900:0crwdne150900:0" -#: frontend/src/pages/Batch.vue:169 +#: frontend/src/pages/Batch.vue:176 msgid "Upcoming Batches" msgstr "crwdns150902:0crwdne150902:0" @@ -5509,9 +5524,7 @@ msgstr "crwdns150922:0crwdne150922:0" msgid "User {0} has reported the job post {1}" msgstr "crwdns150924:0{0}crwdnd150924:0{1}crwdne150924:0" -#. Label of the username (Data) field in DocType 'Batch Student' #. Label of the username (Data) field in DocType 'Invite Request' -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/invite_request/invite_request.json msgid "Username" msgstr "crwdns150926:0crwdne150926:0" @@ -5558,11 +5571,11 @@ msgstr "crwdns150940:0crwdne150940:0" msgid "Visibility" msgstr "crwdns150942:0crwdne150942:0" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Visit Batch" msgstr "crwdns150944:0crwdne150944:0" -#: lms/templates/emails/batch_confirmation.html:29 +#: lms/templates/emails/batch_confirmation.html:23 msgid "Visit the following link to view your " msgstr "crwdns150946:0crwdne150946:0" @@ -5575,6 +5588,14 @@ msgstr "crwdns150948:0crwdne150948:0" msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "crwdns150950:0crwdne150950:0" +#: lms/templates/emails/payment_reminder.html:7 +msgid "We have a limited number of seats, and they won't be available for long!" +msgstr "crwdns152452:0crwdne152452:0" + +#: lms/templates/emails/payment_reminder.html:4 +msgid "We noticed that you started enrolling in the" +msgstr "crwdns152454:0crwdne152454:0" + #. Label of the web_page (Link) field in DocType 'LMS Sidebar Item' #: frontend/src/components/Modals/PageModal.vue:23 #: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json @@ -5650,15 +5671,15 @@ msgstr "crwdns150976:0crwdne150976:0" 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" -#: lms/lms/api.py:227 +#: lms/lms/api.py:222 msgid "You are already enrolled for this batch." msgstr "crwdns150980:0crwdne150980:0" -#: lms/lms/api.py:219 +#: lms/lms/api.py:214 msgid "You are already enrolled for this course." msgstr "crwdns150982:0crwdne150982:0" -#: frontend/src/pages/Batch.vue:151 +#: frontend/src/pages/Batch.vue:158 msgid "You are not a member of this batch. Please checkout our upcoming batches." msgstr "crwdns150984:0crwdne150984:0" @@ -5666,7 +5687,7 @@ msgstr "crwdns150984:0crwdne150984:0" msgid "You are not a mentor of the course {0}" msgstr "crwdns150986:0{0}crwdne150986:0" -#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/components/CourseOutline.vue:316 msgid "You are not enrolled" msgstr "crwdns151658:0crwdne151658:0" @@ -5674,7 +5695,7 @@ msgstr "crwdns151658:0crwdne151658:0" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "crwdns151660:0crwdne151660:0" -#: frontend/src/pages/Courses.vue:135 +#: frontend/src/pages/Courses.vue:139 msgid "You can add chapters and lessons to it." msgstr "crwdns151502:0crwdne151502:0" @@ -5732,11 +5753,11 @@ msgstr "crwdns151010:0crwdne151010:0" msgid "You have already reviewed this course" msgstr "crwdns151012:0crwdne151012:0" -#: frontend/src/components/BatchOverlay.vue:136 +#: frontend/src/components/BatchOverlay.vue:142 msgid "You have been enrolled in this batch" msgstr "crwdns151014:0crwdne151014:0" -#: frontend/src/components/CourseCardOverlay.vue:166 +#: frontend/src/components/CourseCardOverlay.vue:169 msgid "You have been enrolled in this course" msgstr "crwdns151016:0crwdne151016:0" @@ -5756,7 +5777,7 @@ msgstr "crwdns151594:0crwdne151594:0" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "crwdns151018:0crwdne151018:0" -#: frontend/src/components/CourseCardOverlay.vue:146 +#: frontend/src/components/CourseCardOverlay.vue:149 msgid "You need to login first to enroll for this course" msgstr "crwdns151022:0crwdne151022:0" @@ -5830,11 +5851,15 @@ msgstr "crwdns152176:0crwdne152176:0" msgid "activity" msgstr "crwdns152178:0crwdne152178:0" +#: lms/templates/emails/payment_reminder.html:4 +msgid "but didn’t complete your payment" +msgstr "crwdns152456:0crwdne152456:0" + #: lms/templates/emails/mentor_request_creation_email.html:5 msgid "cancel your application" msgstr "crwdns151052:0crwdne151052:0" -#: frontend/src/pages/Lesson.vue:174 +#: frontend/src/pages/Lesson.vue:177 msgid "completed" msgstr "crwdns151054:0crwdne151054:0" @@ -5894,7 +5919,7 @@ msgstr "crwdns152184:0crwdne152184:0" msgid "you can" msgstr "crwdns151076:0crwdne151076:0" -#: lms/lms/api.py:792 lms/lms/api.py:800 +#: lms/lms/api.py:787 lms/lms/api.py:795 msgid "{0} Settings not found" msgstr "crwdns151078:0{0}crwdne151078:0" diff --git a/lms/locale/es.po b/lms/locale/es.po index 47c52864..ed22d2cd 100644 --- a/lms/locale/es.po +++ b/lms/locale/es.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-02-07 16:03+0000\n" -"PO-Revision-Date: 2025-02-12 16:44\n" +"POT-Creation-Date: 2025-02-14 16:04+0000\n" +"PO-Revision-Date: 2025-02-17 17:03\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -75,7 +75,7 @@ msgstr "Una introducción de una línea al curso que aparece en la tarjeta del c msgid "About" msgstr "Acerca de" -#: frontend/src/pages/Batch.vue:96 +#: frontend/src/pages/Batch.vue:97 msgid "About this batch" msgstr "" @@ -105,7 +105,7 @@ msgstr "Activo" #: frontend/src/components/Assessments.vue:11 #: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:95 +#: frontend/src/components/BatchStudents.vue:117 #: frontend/src/components/Categories.vue:26 #: frontend/src/components/LiveClass.vue:11 #: frontend/src/components/Members.vue:43 frontend/src/pages/ProgramForm.vue:30 @@ -119,7 +119,7 @@ msgstr "Agregar" msgid "Add Chapter" msgstr "Añadir Capítulo" -#: frontend/src/components/CourseOutline.vue:124 +#: frontend/src/components/CourseOutline.vue:129 msgid "Add Lesson" msgstr "Añadir una clase" @@ -139,7 +139,7 @@ msgstr "Añadir una lección" msgid "Add a Student" msgstr "Añadir a un estudiante" -#: frontend/src/components/OnboardingBanner.vue:50 +#: frontend/src/components/OnboardingBanner.vue:56 msgid "Add a chapter" msgstr "Añadir un capítulo" @@ -151,7 +151,7 @@ msgstr "Añadir un curso" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/OnboardingBanner.vue:73 +#: frontend/src/components/OnboardingBanner.vue:81 msgid "Add a lesson" msgstr "Añadir una lección" @@ -220,7 +220,7 @@ msgstr "Todos" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:12 +#: frontend/src/pages/CertifiedParticipants.vue:20 msgid "All Certified Participants" msgstr "" @@ -268,10 +268,9 @@ msgstr "Permitir autoinscripción" msgid "Already Registered" msgstr "Ya está Registrado" -#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json +#: frontend/src/pages/BatchForm.vue:221 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:379 @@ -286,17 +285,7 @@ msgstr "Importe" msgid "Amount (USD)" msgstr "Importe (USD)" -#. Label of the amount_based_on_field (Check) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Based On Field" -msgstr "Cantidad basada en el campo" - -#. Label of the amount_field (Select) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Field" -msgstr "Campo cantidad" - -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:61 msgid "Amount and currency are required for paid batches." msgstr "" @@ -321,6 +310,7 @@ msgstr "" #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' #. Label of the answer (Code) field in DocType 'LMS Exercise' +#: frontend/src/pages/QuizSubmission.vue:61 #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_exercise/lms_exercise.json @@ -335,7 +325,7 @@ msgstr "Aparece en la tarjeta del curso en la lista de cursos." msgid "Appears when the batch URL is shared on any online platform" msgstr "Aparece cuando la URL del grupo se comparte en cualquier plataforma en línea" -#: frontend/src/pages/JobDetail.vue:131 +#: frontend/src/pages/JobDetail.vue:121 msgid "Applications Received" msgstr "Solicitudes recibidas" @@ -402,14 +392,14 @@ msgstr "Tipo de evaluación" msgid "Assessment added successfully" msgstr "Examen añadido correctamente" -#: lms/lms/doctype/lms_batch/lms_batch.py:85 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 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/Assessments.vue:5 -#: frontend/src/components/BatchStudents.vue:46 -#: frontend/src/components/BatchStudents.vue:79 +#: frontend/src/components/BatchStudents.vue:68 +#: frontend/src/components/BatchStudents.vue:101 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -489,7 +479,7 @@ msgstr "Autoasignar" msgid "Auto Recording" msgstr "Grabación Automática" -#: frontend/src/components/CourseCard.vue:52 +#: frontend/src/components/CourseCard.vue:50 #: frontend/src/pages/CourseDetail.vue:20 msgid "Average Rating" msgstr "Puntuación media" @@ -518,11 +508,13 @@ msgstr "Descripción de la Insignia" msgid "Badge Image" msgstr "Imagen de la Insignia" +#. 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' #: frontend/src/components/Modals/Event.vue:32 +#: 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 @@ -555,7 +547,7 @@ msgstr "Descripción de Lotes" #: frontend/src/pages/BatchForm.vue:104 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 -#: lms/templates/emails/batch_confirmation.html:30 +#: lms/templates/emails/batch_confirmation.html:24 msgid "Batch Details" msgstr "Detalles del lote" @@ -596,15 +588,10 @@ msgstr "Lote Antiguo" msgid "Batch Settings" msgstr "Configuración de lotes" -#: lms/templates/emails/batch_confirmation.html:17 +#: lms/templates/emails/batch_confirmation.html:11 msgid "Batch Start Date:" msgstr "Fecha de inicio del lote:" -#. Name of a DocType -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Batch Student" -msgstr "Estudiante por lotes" - #. Label of the batch_title (Data) field in DocType 'LMS Certificate' #. Label of the batch_title (Data) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate/lms_certificate.json @@ -616,7 +603,7 @@ msgstr "Título del grupo" msgid "Batch Updated" msgstr "Lote actualizado" -#: lms/lms/doctype/lms_batch/lms_batch.py:46 +#: lms/lms/doctype/lms_batch/lms_batch.py:42 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" @@ -633,7 +620,7 @@ msgstr "Lotes" msgid "Begin Date" msgstr "Fecha de comienzo" -#: lms/templates/emails/batch_confirmation.html:37 +#: lms/templates/emails/batch_confirmation.html:31 #: lms/templates/emails/certification.html:20 msgid "Best Regards" msgstr "Atentamente," @@ -675,16 +662,6 @@ msgstr "Sucursal" msgid "Business Owner" msgstr "Propietario de la Empresa" -#. Label of the payment_button_help (Text) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Help" -msgstr "Botón de ayuda" - -#. Label of the payment_button_label (Data) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Label" -msgstr "Etiqueta del botón" - #: frontend/src/components/CourseCardOverlay.vue:45 msgid "Buy this course" msgstr "Comprar este curso" @@ -720,10 +697,9 @@ msgstr "Ropa casual" #. 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:202 frontend/src/pages/Batches.vue:49 -#: frontend/src/pages/CertifiedParticipants.vue:29 +#: frontend/src/pages/CertifiedParticipants.vue:37 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 -#: frontend/src/pages/JobDetail.vue:102 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/JobDetail.vue:96 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/public/js/common_functions.js:316 lms/templates/signup-form.html:22 @@ -786,8 +762,12 @@ msgstr "La certificación vence después de (años)" msgid "Certification Name" msgstr "Nombre de la certificación" +#: frontend/src/components/BatchStudents.vue:36 +msgid "Certified" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:153 +#: frontend/src/pages/CertifiedParticipants.vue:161 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Participants" msgstr "Participantes certificados" @@ -851,7 +831,7 @@ msgstr "Comprobar cursos" msgid "Choices" msgstr "Opciones" -#: frontend/src/components/Quiz.vue:589 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:592 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "Elegir todas las respuestas que apliquen" @@ -859,7 +839,7 @@ msgstr "Elegir todas las respuestas que apliquen" msgid "Choose an icon" msgstr "Elegir icono" -#: frontend/src/components/Quiz.vue:590 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:593 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "Elige una respuesta" @@ -1041,6 +1021,14 @@ msgstr "Completar" msgid "Complete Sign Up" msgstr "Completar registro" +#: lms/templates/emails/payment_reminder.html:15 +msgid "Complete Your Enrollment" +msgstr "" + +#: lms/lms/doctype/lms_payment/lms_payment.py:40 +msgid "Complete Your Enrollment - Don't miss out!" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/cohort/cohort.json @@ -1049,7 +1037,7 @@ msgstr "Completar registro" msgid "Completed" msgstr "Completado" -#: frontend/src/components/BatchStudents.vue:345 +#: frontend/src/components/BatchStudents.vue:369 msgid "Completed by Students" msgstr "" @@ -1057,7 +1045,7 @@ msgstr "" msgid "Completion Certificate" msgstr "Certificado de finalización" -#: frontend/src/pages/Statistics.vue:58 +#: frontend/src/pages/Statistics.vue:66 msgid "Completions" msgstr "Completados" @@ -1074,9 +1062,9 @@ msgstr "La condición debe estar en formato JSON válido." msgid "Condition must be valid python code." msgstr "La condición debe ser un código Python válido." -#. Label of the confirmation_email_sent (Check) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json +#. Label of the confirmation_email_sent (Check) field in DocType 'LMS Batch +#. Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json msgid "Confirmation Email Sent" msgstr "Correo de confirmación enviado" @@ -1305,7 +1293,7 @@ msgstr "Título del curso" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:350 +#: lms/lms/doctype/lms_batch/lms_batch.py:273 msgid "Course already added to the batch." msgstr "Curso ya agregado al lote." @@ -1317,7 +1305,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:64 +#: lms/lms/doctype/lms_batch/lms_batch.py:50 #: lms/lms/doctype/lms_program/lms_program.py:19 msgid "Course {0} has already been added to this batch." msgstr "El curso {0} ya se ha agregado a este lote." @@ -1326,12 +1314,12 @@ msgstr "El curso {0} ya se ha agregado a este lote." #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' #: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:23 -#: frontend/src/components/BatchStudents.vue:32 -#: frontend/src/components/BatchStudents.vue:70 -#: frontend/src/components/Modals/BatchStudentProgress.vue:60 -#: frontend/src/pages/BatchDetail.vue:19 frontend/src/pages/BatchDetail.vue:68 -#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:19 +#: frontend/src/components/BatchOverlay.vue:29 +#: frontend/src/components/BatchStudents.vue:52 +#: frontend/src/components/BatchStudents.vue:92 +#: frontend/src/components/Modals/BatchStudentProgress.vue:79 +#: frontend/src/pages/BatchDetail.vue:21 frontend/src/pages/BatchDetail.vue:70 +#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1368,7 +1356,7 @@ msgstr "Crear certificado LMS" msgid "Create LMS Certificate Evaluation" msgstr "Crear evaluación de certificados LMS" -#: frontend/src/pages/Courses.vue:132 lms/templates/onboarding_header.html:19 +#: frontend/src/pages/Courses.vue:136 lms/templates/onboarding_header.html:19 msgid "Create a Course" msgstr "Crear un curso" @@ -1376,7 +1364,7 @@ msgstr "Crear un curso" msgid "Create a Live Class" msgstr "Crear una clase en vivo" -#: frontend/src/components/OnboardingBanner.vue:27 +#: frontend/src/components/OnboardingBanner.vue:30 msgid "Create a course" msgstr "" @@ -1388,12 +1376,11 @@ msgstr "Crear una nueva pregunta" msgid "Created" msgstr "Creado" -#. Label of the currency (Link) field in DocType 'Web Form' #. 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/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226 -#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:387 @@ -1485,8 +1472,8 @@ msgstr "Divisa / modena predeterminada" msgid "Degree Type" msgstr "Tipo de Grado" -#: frontend/src/components/CourseOutline.vue:235 -#: frontend/src/components/CourseOutline.vue:293 +#: frontend/src/components/CourseOutline.vue:240 +#: frontend/src/components/CourseOutline.vue:298 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:474 msgid "Delete" msgstr "Eliminar" @@ -1499,11 +1486,11 @@ msgstr "" msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:287 +#: frontend/src/components/CourseOutline.vue:292 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:229 +#: frontend/src/components/CourseOutline.vue:234 msgid "Delete this lesson?" msgstr "" @@ -1511,11 +1498,11 @@ msgstr "" msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:293 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:230 +#: frontend/src/components/CourseOutline.vue:235 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -1578,7 +1565,7 @@ msgid "Discard" msgstr "Descartar" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:81 +#: frontend/src/pages/Batch.vue:82 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "Discusiones" @@ -1592,6 +1579,10 @@ msgstr "Discusiones" msgid "Document" msgstr "Documento" +#: lms/templates/emails/payment_reminder.html:11 +msgid "Don’t miss this opportunity to enhance your skills. Click below to complete your enrollment" +msgstr "" + #. Label of the dream_companies (Data) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Dream Companies" @@ -1630,7 +1621,7 @@ msgstr "Correo Electrónico" msgid "E-mail" msgstr "Correo Electrónico" -#: frontend/src/components/BatchOverlay.vue:93 +#: frontend/src/components/BatchOverlay.vue:99 #: frontend/src/components/CourseCardOverlay.vue:86 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:65 @@ -1759,7 +1750,7 @@ msgstr "Fecha de finalización (o esperado)" msgid "End Time" msgstr "Hora de finalización" -#: frontend/src/components/BatchOverlay.vue:80 +#: frontend/src/components/BatchOverlay.vue:86 msgid "Enroll Now" msgstr "Inscribirse ahora" @@ -1767,7 +1758,7 @@ msgstr "Inscribirse ahora" msgid "Enrolled" msgstr "" -#: frontend/src/components/CourseCard.vue:43 +#: frontend/src/components/CourseCard.vue:41 #: frontend/src/components/CourseCardOverlay.vue:104 #: frontend/src/pages/CourseDetail.vue:33 msgid "Enrolled Students" @@ -1777,23 +1768,23 @@ msgstr "Estudiantes inscritos" msgid "Enrolled successfully" msgstr "Inscrito exitosamente" -#: lms/lms/doctype/lms_batch/lms_batch.py:108 -msgid "Enrollment Confirmation for the Next Training Batch" -msgstr "Confirmación de inscripción para el próximo Lote de Entrenamiento" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:86 +msgid "Enrollment Confirmation for {0}" +msgstr "" #: lms/lms/web_template/lms_statistics/lms_statistics.html:14 #: lms/templates/statistics.html:20 msgid "Enrollment Count" msgstr "Recuento de inscripciones" -#: lms/lms/utils.py:1693 +#: lms/lms/utils.py:1728 msgid "Enrollment Failed" msgstr "Error al inscribirse" #. Label of the enrollments (Data) field in DocType 'LMS Course' #. Label of a chart in the LMS Workspace #. Label of a shortcut in the LMS Workspace -#: frontend/src/pages/Statistics.vue:45 +#: frontend/src/pages/Statistics.vue:51 #: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json msgid "Enrollments" msgstr "Inscripciones" @@ -1823,12 +1814,12 @@ msgstr "Ingrese la respuesta correcta" #: frontend/src/components/Modals/Question.vue:249 #: frontend/src/components/Modals/Question.vue:269 #: frontend/src/components/Modals/Question.vue:326 -#: frontend/src/components/Modals/StudentModal.vue:69 +#: frontend/src/components/Modals/StudentModal.vue:67 #: frontend/src/components/SettingDetails.vue:62 #: frontend/src/pages/AssignmentForm.vue:139 #: frontend/src/pages/AssignmentForm.vue:159 frontend/src/pages/Billing.vue:264 #: frontend/src/pages/QuizForm.vue:346 frontend/src/pages/QuizForm.vue:361 -#: frontend/src/pages/QuizSubmission.vue:141 +#: frontend/src/pages/QuizSubmission.vue:147 msgid "Error" msgstr "Error" @@ -1856,7 +1847,7 @@ msgstr "Fecha de finalización de la evaluación" msgid "Evaluation Request" msgstr "Solicitud de evaluación" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 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" @@ -2134,6 +2125,10 @@ msgstr "Generar enlace de Google Meet" msgid "Get Certificate" msgstr "Obtener certificado" +#: frontend/src/pages/CertifiedParticipants.vue:11 +msgid "Get Certified" +msgstr "" + #: lms/templates/onboarding_header.html:8 msgid "Get Started" msgstr "Empezar" @@ -2209,6 +2204,10 @@ msgstr "Hola {0}" msgid "Hey," msgstr "Hola," +#: lms/templates/emails/payment_reminder.html:2 +msgid "Hi" +msgstr "Hola" + #: lms/templates/emails/lms_course_interest.html:3 msgid "Hi {0}," msgstr "Hola {0}," @@ -2276,7 +2275,11 @@ msgstr "Si no estás más interesado en mentorar el curso" msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "Si no lo hace, el cuestionario se enviará automáticamente cuando finalice el tiempo." -#: lms/templates/emails/batch_confirmation.html:33 +#: lms/templates/emails/payment_reminder.html:19 +msgid "If you have any questions or need assistance, feel free to reach out to our support team." +msgstr "" + +#: lms/templates/emails/batch_confirmation.html:27 msgid "If you have any questions or require assistance, feel free to contact us." msgstr "Si tiene alguna pregunta o necesita ayuda, no dude en ponerse en contacto con nosotros." @@ -2610,6 +2613,11 @@ msgstr "Asignación de insignias de LMS" msgid "LMS Batch" msgstr "Lote LMS" +#. Name of a DocType +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "LMS Batch Enrollment" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "LMS Batch Feedback" @@ -2774,6 +2782,7 @@ msgstr "Fuente LMS" #: 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_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 @@ -2853,7 +2862,7 @@ msgstr "Título de la lección" #. Label of the lessons (Table) field in DocType 'Course Chapter' #. Group in Course Chapter's connections #. Label of the lessons (Data) field in DocType 'LMS Course' -#: frontend/src/components/CourseCard.vue:34 +#: frontend/src/components/CourseCard.vue:32 #: frontend/src/components/CourseCardOverlay.vue:97 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2919,9 +2928,9 @@ msgstr "Clase en vivo" msgid "LiveCode URL" msgstr "URL LiveCode" -#: frontend/src/components/Members.vue:106 +#: frontend/src/components/Members.vue:108 #: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:88 -#: frontend/src/pages/CertifiedParticipants.vue:71 +#: frontend/src/pages/CertifiedParticipants.vue:79 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 msgid "Load More" @@ -2935,7 +2944,7 @@ msgstr "Local" #. Label of the location (Data) field in DocType 'Job Opportunity' #. Label of the location (Data) field in DocType 'Education Detail' #. Label of the location (Data) field in DocType 'Work Experience' -#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:89 +#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:85 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/work_experience/work_experience.json @@ -2949,7 +2958,7 @@ msgstr "Preferencia de ubicación" #: frontend/src/components/AssignmentBlock.vue:13 #: frontend/src/components/NoPermission.vue:28 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:178 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:185 #: frontend/src/pages/Lesson.vue:24 msgid "Login" msgstr "Iniciar sesión" @@ -2958,6 +2967,10 @@ msgstr "Iniciar sesión" msgid "Login to apply" msgstr "Iniciar sesión para aplicar al puesto" +#: lms/templates/emails/payment_reminder.html:23 +msgid "Looking forward to seeing you enrolled!" +msgstr "" + #. Label of the default_home (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Make LMS the default home" @@ -2972,7 +2985,7 @@ msgstr "Publicar un anuncio" msgid "Make sure to enter the right billing name as the same will be used in your invoice." msgstr "Asegúrese de ingresar el nombre de facturación correcto, ya que el mismo se utilizará en su factura." -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Manage Batch" msgstr "Administrar grupo" @@ -3008,7 +3021,7 @@ msgstr "Marcar como leído" #: frontend/src/components/Modals/Question.vue:50 #: frontend/src/components/Modals/Question.vue:99 #: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:390 -#: frontend/src/pages/QuizSubmission.vue:59 +#: frontend/src/pages/QuizSubmission.vue:65 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json #: lms/templates/quiz/quiz.html:59 @@ -3020,7 +3033,7 @@ msgid "Marks for question number {0} cannot be greater than the marks allotted f msgstr "Las calificaciones para la pregunta número {0} no pueden ser mayores que las calificaciones asignadas para esa pregunta." #. Label of the marks_out_of (Int) field in DocType 'LMS Quiz Result' -#: frontend/src/pages/QuizSubmission.vue:62 +#: frontend/src/pages/QuizSubmission.vue:68 #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json msgid "Marks out of" msgstr "Marcas fuera de" @@ -3031,8 +3044,8 @@ msgid "Max Attempts" msgstr "Intentos máximos" #: frontend/src/pages/QuizForm.vue:58 -msgid "Maximun Attempts" -msgstr "Intentos máximos" +msgid "Maximum Attempts" +msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' #: frontend/src/pages/BatchForm.vue:197 @@ -3046,7 +3059,7 @@ msgstr "Medio" msgid "Medium ID" msgstr "ID de Medium" -#: lms/templates/emails/batch_confirmation.html:21 +#: lms/templates/emails/batch_confirmation.html:15 msgid "Medium:" msgstr "Medio:" @@ -3054,6 +3067,7 @@ msgstr "Medio:" #. Label of the member (Link) field in DocType 'Exercise Submission' #. Label of the member (Link) field in DocType 'LMS Assignment Submission' #. Label of the member (Link) field in DocType 'LMS Badge Assignment' +#. Label of the member (Link) field in DocType 'LMS Batch Enrollment' #. Label of the member (Link) field in DocType 'LMS Batch Feedback' #. Label of the member (Link) field in DocType 'LMS Certificate' #. Label of the member (Link) field in DocType 'LMS Certificate Evaluation' @@ -3072,6 +3086,7 @@ msgstr "Medio:" #: lms/lms/doctype/exercise_submission/exercise_submission.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_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_evaluation/lms_certificate_evaluation.json @@ -3106,6 +3121,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Assignment Submission' #. Label of the member_name (Data) field in DocType 'LMS Badge Assignment' +#. Label of the member_name (Data) field in DocType 'LMS Batch Enrollment' #. Label of the member_name (Data) field in DocType 'LMS Batch Feedback' #. Label of the member_name (Data) field in DocType 'LMS Certificate' #. Label of the member_name (Data) field in DocType 'LMS Certificate @@ -3117,6 +3133,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: 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_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -3140,10 +3157,19 @@ msgstr "Subgrupo de miembros" msgid "Member Type" msgstr "Tipo de miembro" +#. Label of the member_username (Data) field in DocType 'LMS Batch Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "Member Username" +msgstr "" + #: frontend/src/pages/ProgramForm.vue:251 msgid "Member added to program" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:25 +msgid "Member already enrolled in this batch" +msgstr "" + #: lms/lms/doctype/lms_program/lms_program.py:29 msgid "Member {0} has already been added to this batch." msgstr "" @@ -3216,7 +3242,7 @@ msgstr "Meta imagen" msgid "Milestone" msgstr "Evento importante" -#: frontend/src/pages/Statistics.vue:71 +#: frontend/src/pages/Statistics.vue:81 msgid "Milestones" msgstr "Hitos" @@ -3230,6 +3256,7 @@ msgstr "" #: lms/lms/doctype/lms_assignment/lms_assignment.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 #: 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 @@ -3247,11 +3274,11 @@ msgstr "Moderador" msgid "Modified By" msgstr "Modificado por" -#: lms/lms/api.py:211 +#: lms/lms/api.py:206 msgid "Module Name is incorrect or does not exist." msgstr "El nombre del módulo es incorrecto o no existe." -#: lms/lms/api.py:207 +#: lms/lms/api.py:202 msgid "Module is incorrect." msgstr "Módulo incorrecto." @@ -3281,7 +3308,7 @@ msgstr "Mi calendario" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' #: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17 -#: frontend/src/pages/Courses.vue:45 frontend/src/pages/Programs.vue:14 +#: frontend/src/pages/Courses.vue:48 frontend/src/pages/Programs.vue:14 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "Nuevo" @@ -3393,7 +3420,7 @@ msgstr "No hay certificados" msgid "No courses created" msgstr "No hay cursos creados" -#: frontend/src/pages/Courses.vue:147 +#: frontend/src/pages/Courses.vue:151 msgid "No courses found" msgstr "No se encontraron cursos" @@ -3421,7 +3448,7 @@ msgstr "No hay trabajos publicados" msgid "No live classes scheduled" msgstr "No hay clases en vivo programadas" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:89 msgid "No participants found" msgstr "" @@ -3449,7 +3476,7 @@ msgstr "No hay próximas evaluaciones." msgid "No {0}" msgstr "No {0}" -#: frontend/src/pages/Courses.vue:107 +#: frontend/src/pages/Courses.vue:111 msgid "No {0} courses" msgstr "Cursos {0} inexistentes" @@ -3481,7 +3508,7 @@ msgstr "No disponible para vista previa" msgid "Not Graded" msgstr "Sin calificar" -#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:146 +#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:153 msgid "Not Permitted" msgstr "No permitido" @@ -3616,7 +3643,7 @@ msgstr "ID de pedido" msgid "Ordered Item" msgstr "Artículo pedido" -#: frontend/src/pages/JobDetail.vue:76 +#: frontend/src/pages/JobDetail.vue:74 msgid "Organisation" msgstr "Organización" @@ -3712,10 +3739,10 @@ msgstr "Contraseña" 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." -#. Label of the payment (Link) field in DocType 'Batch Student' +#. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' #: frontend/src/pages/BatchForm.vue:211 -#: lms/lms/doctype/batch_student/batch_student.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" msgstr "Pago" @@ -3731,9 +3758,7 @@ msgstr "País de pago" msgid "Payment Details" msgstr "Detalles de pago" -#. Label of the payment_gateway (Link) field in DocType 'Web Form' #. Label of the payment_gateway (Data) field in DocType 'LMS Settings' -#: lms/fixtures/custom_field.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Payment Gateway" msgstr "Pasarela de Pago" @@ -3748,6 +3773,12 @@ msgstr "ID del pago" msgid "Payment Received" msgstr "Pago recibido" +#. Label of the payment_reminder_template (Link) field in DocType 'LMS +#. Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Payment Reminder Template" +msgstr "" + #. Label of the payment_settings_tab (Tab Break) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3766,11 +3797,6 @@ msgstr "Pago del documento" msgid "Payment for Document Type" msgstr "Tipo de documento de pago" -#. Label of the payments_tab (Tab Break) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Payments" -msgstr "Pagos" - #. Label of the payments_app_is_not_installed (HTML) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3802,11 +3828,15 @@ msgstr "Porcentaje" msgid "Percentage (e.g. 70%)" msgstr "Porcentaje (por ejemplo, 70%)" +#: frontend/src/components/Modals/BatchStudentProgress.vue:35 +msgid "Percentage/Status" +msgstr "" + #: frontend/src/pages/Billing.vue:104 msgid "Phone Number" msgstr "Número de teléfono" -#: frontend/src/components/CourseCardOverlay.vue:145 +#: frontend/src/components/CourseCardOverlay.vue:148 msgid "Please Login" msgstr "Por favor, inicie sesión" @@ -3826,15 +3856,15 @@ msgstr "Por favor, consultar su correo electrónico para la verificación" msgid "Please click on the following button to set your new password" msgstr "Haga clic en el siguiente botón para establecer su nueva contraseña" -#: lms/lms/utils.py:1815 lms/lms/utils.py:1819 +#: lms/lms/utils.py:1851 lms/lms/utils.py:1855 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:261 +#: lms/lms/doctype/lms_batch/lms_batch.py:184 msgid "Please enable Zoom Settings to use this feature." msgstr "Habilite la configuración de Zoom para utilizar esta funcionalidad." -#: frontend/src/components/CourseOutline.vue:312 +#: frontend/src/components/CourseOutline.vue:317 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -3863,7 +3893,7 @@ msgstr "Por favor, introduzca la URL para el envío de la tarea." msgid "Please enter your answer" msgstr "Por favor escriba su respuesta" -#: lms/lms/doctype/lms_batch/lms_batch.py:71 +#: lms/lms/doctype/lms_batch/lms_batch.py:57 msgid "Please install the Payments app to create a paid batches." msgstr "Por favor, instale la aplicación de pagos para crear un grupo de pagos." @@ -3883,11 +3913,11 @@ msgstr "" msgid "Please login to access the quiz." msgstr "Inicie sesión para acceder al cuestionario." -#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:157 +#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:164 msgid "Please login to access this page." msgstr "Por favor inicie sesión para acceder a esta página." -#: lms/lms/api.py:203 +#: lms/lms/api.py:198 msgid "Please login to continue with payment." msgstr "Por favor inicie sesión para continuar con el pago." @@ -3966,7 +3996,7 @@ msgstr "Publicar" msgid "Postal Code" msgstr "Codigo postal" -#: frontend/src/pages/JobDetail.vue:115 +#: frontend/src/pages/JobDetail.vue:107 msgid "Posted on" msgstr "Publicado el" @@ -4079,9 +4109,8 @@ 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/BatchStudents.vue:53 -#: frontend/src/components/Modals/BatchStudentProgress.vue:35 -#: frontend/src/components/Modals/BatchStudentProgress.vue:63 +#: frontend/src/components/BatchStudents.vue:75 +#: frontend/src/components/Modals/BatchStudentProgress.vue:82 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -4203,7 +4232,7 @@ msgstr "ID del cuestionario" msgid "Quiz Submission" msgstr "Envíos de cuestionarios" -#: frontend/src/pages/QuizSubmission.vue:122 +#: frontend/src/pages/QuizSubmission.vue:128 #: frontend/src/pages/QuizSubmissionList.vue:106 msgid "Quiz Submissions" msgstr "Envíos de cuestionarios" @@ -4242,7 +4271,7 @@ msgstr "Cuestionarios" #. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation' #. Label of the rating (Data) field in DocType 'LMS Course' #. Label of the rating (Rating) field in DocType 'LMS Course Review' -#: frontend/src/components/CourseCardOverlay.vue:110 +#: frontend/src/components/CourseCardOverlay.vue:113 #: frontend/src/components/Modals/Event.vue:86 #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -4284,7 +4313,7 @@ msgstr "Tipo de Documento de Referencia" msgid "Regards" msgstr "Saludos" -#: frontend/src/components/BatchOverlay.vue:70 +#: frontend/src/components/BatchOverlay.vue:76 msgid "Register Now" msgstr "Regístrate ahora" @@ -4387,19 +4416,19 @@ msgstr "Preferencia de rol" msgid "Route" msgstr "Ruta" -#: lms/lms/doctype/lms_batch/lms_batch.py:204 +#: lms/lms/doctype/lms_batch/lms_batch.py:127 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:199 +#: lms/lms/doctype/lms_batch/lms_batch.py:122 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:181 +#: lms/lms/doctype/lms_batch/lms_batch.py:104 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:190 +#: lms/lms/doctype/lms_batch/lms_batch.py:113 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." @@ -4484,7 +4513,7 @@ msgstr "Puntuación fuera de" msgid "Search" msgstr "Buscar" -#: frontend/src/pages/CertifiedParticipants.vue:17 +#: frontend/src/pages/CertifiedParticipants.vue:25 msgid "Search by Name" msgstr "" @@ -4507,13 +4536,13 @@ msgstr "Buscar un icono" msgid "Seat Count" msgstr "Número de asientos" -#: frontend/src/components/BatchCard.vue:16 -#: frontend/src/components/BatchOverlay.vue:9 +#: frontend/src/components/BatchCard.vue:18 +#: frontend/src/components/BatchOverlay.vue:12 msgid "Seat Left" msgstr "Asiento restante" #: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:8 +#: frontend/src/components/BatchOverlay.vue:9 msgid "Seats Left" msgstr "Asiento restantea" @@ -4533,6 +4562,10 @@ msgstr "Selecciona un Espacio" msgid "Select an assignment" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 +msgid "Send Confirmation Email" +msgstr "" + #. Label of the send_calendar_invite_for_evaluations (Check) field in DocType #. 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -4641,7 +4674,7 @@ msgid "Signup Settings" msgstr "Configuración de registro" #. Label of a chart in the LMS Workspace -#: frontend/src/pages/Statistics.vue:32 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json msgid "Signups" msgstr "Inscripciones" @@ -4691,8 +4724,8 @@ msgstr "Los horarios de las franjas horarias se superponen." msgid "Slug" msgstr "Slug" -#: frontend/src/components/BatchCard.vue:23 -#: frontend/src/components/BatchOverlay.vue:16 +#: frontend/src/components/BatchCard.vue:25 +#: frontend/src/components/BatchOverlay.vue:19 msgid "Sold Out" msgstr "Agotado" @@ -4703,10 +4736,10 @@ msgstr "Agotado" msgid "Solution" msgstr "Solución" -#. Label of the source (Link) field in DocType 'Batch Student' +#. 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' -#: lms/lms/doctype/batch_student/batch_student.json +#: 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 msgid "Source" @@ -4827,46 +4860,27 @@ msgid "Status/Score" msgstr "Estado/Puntuación" #. Option for the 'User Category' (Select) field in DocType 'User' -#. Label of the student (Link) field in DocType 'Batch Student' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' #: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "Estudiante" -#. Label of the student_details_section (Section Break) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Details" -msgstr "Detalles del Estudiante" - -#. Label of the student_name (Data) field in DocType 'Batch Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Name" -msgstr "Nombre del Estudiante" - #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "Reseñas de estudiantes" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 -msgid "Student {0} has already been added to this batch." -msgstr "El estudiante {0} ya ha sido añadido a este lote." - -#. Label of the students (Table) field in DocType 'LMS Batch' #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/BatchStudents.vue:18 -#: frontend/src/components/BatchStudents.vue:89 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/components/BatchStudents.vue:20 +#: frontend/src/components/BatchStudents.vue:111 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "Estudiantes" -#: frontend/src/components/BatchStudents.vue:302 +#: frontend/src/components/BatchStudents.vue:324 msgid "Students deleted successfully" msgstr "Estudiantes eliminados correctamente" @@ -4924,9 +4938,9 @@ msgstr "Enviado {0}" #: frontend/src/components/Assignment.vue:316 #: frontend/src/components/BatchCourses.vue:151 -#: frontend/src/components/BatchOverlay.vue:135 -#: frontend/src/components/BatchStudents.vue:302 -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/BatchOverlay.vue:141 +#: frontend/src/components/BatchStudents.vue:324 +#: frontend/src/components/CourseCardOverlay.vue:168 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/BulkCertificates.vue:121 @@ -4959,7 +4973,7 @@ msgstr "Resumen" msgid "Sunday" msgstr "Domingo" -#: lms/lms/api.py:995 +#: lms/lms/api.py:997 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -4985,6 +4999,7 @@ msgstr "" #: 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 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_category/lms_category.json @@ -5079,7 +5094,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "Gracias y saludos" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1760 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5111,11 +5126,11 @@ msgstr "" 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/Courses.vue:151 +#: frontend/src/pages/Courses.vue:155 msgid "There are no courses available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "No hay cursos disponibles en este momento. ¡Esté atento, pronto habrá nuevas experiencias de aprendizaje!" -#: frontend/src/pages/CertifiedParticipants.vue:84 +#: frontend/src/pages/CertifiedParticipants.vue:92 msgid "There are no participants matching this criteria." msgstr "" @@ -5123,11 +5138,11 @@ msgstr "" msgid "There are no programs available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "There are no seats available in this batch." msgstr "No hay asientos disponibles en este lote." -#: frontend/src/components/BatchStudents.vue:177 +#: frontend/src/components/BatchStudents.vue:199 msgid "There are no students in this batch." msgstr "No hay estudiantes en este lote." @@ -5170,7 +5185,7 @@ msgstr "" msgid "This course has:" msgstr "Este curso tiene:" -#: lms/lms/utils.py:1573 +#: lms/lms/utils.py:1608 msgid "This course is free." msgstr "Este curso es gratuito." @@ -5250,7 +5265,7 @@ msgstr "Plantilla de horario" msgid "Timezone" msgstr "Zona Horaria" -#: lms/templates/emails/batch_confirmation.html:25 +#: lms/templates/emails/batch_confirmation.html:19 msgid "Timings:" msgstr "Horarios:" @@ -5314,7 +5329,7 @@ msgstr "A" msgid "To Date" msgstr "Hasta la fecha" -#: lms/lms/utils.py:1584 +#: lms/lms/utils.py:1619 msgid "To join this batch, please contact the Administrator." msgstr "Para unirse a este lote, comuníquese con el Administrador." @@ -5380,7 +5395,7 @@ msgstr "Twitter" msgid "Type" msgstr "Tipo" -#: frontend/src/components/Quiz.vue:591 +#: frontend/src/components/Quiz.vue:594 msgid "Type your answer" msgstr "Escribe tu respuesta" @@ -5443,7 +5458,7 @@ msgstr "Rol no estructurado" msgid "Upcoming" msgstr "Próximamente" -#: frontend/src/pages/Batch.vue:169 +#: frontend/src/pages/Batch.vue:176 msgid "Upcoming Batches" msgstr "Próximos lotes" @@ -5509,9 +5524,7 @@ msgstr "Habilidad del usuario" msgid "User {0} has reported the job post {1}" msgstr "El usuario {0} ha reportado el puesto de trabajo {1}" -#. Label of the username (Data) field in DocType 'Batch Student' #. Label of the username (Data) field in DocType 'Invite Request' -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/invite_request/invite_request.json msgid "Username" msgstr "Nombre de usuario" @@ -5558,11 +5571,11 @@ msgstr "Ver certificado" msgid "Visibility" msgstr "Visibilidad" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Visit Batch" msgstr "Visitar el Grupo" -#: lms/templates/emails/batch_confirmation.html:29 +#: lms/templates/emails/batch_confirmation.html:23 msgid "Visit the following link to view your " msgstr "Visita el siguiente enlace para ver tu " @@ -5575,6 +5588,14 @@ msgstr "Voluntariado o pasantía" 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!" +#: lms/templates/emails/payment_reminder.html:7 +msgid "We have a limited number of seats, and they won't be available for long!" +msgstr "" + +#: lms/templates/emails/payment_reminder.html:4 +msgid "We noticed that you started enrolling in the" +msgstr "" + #. Label of the web_page (Link) field in DocType 'LMS Sidebar Item' #: frontend/src/components/Modals/PageModal.vue:23 #: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json @@ -5650,15 +5671,15 @@ msgstr "Escriba su respuesta aquí" 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}." -#: lms/lms/api.py:227 +#: lms/lms/api.py:222 msgid "You are already enrolled for this batch." msgstr "Ya estás inscrito en este lote." -#: lms/lms/api.py:219 +#: lms/lms/api.py:214 msgid "You are already enrolled for this course." msgstr "Ya estás inscrito en este curso." -#: frontend/src/pages/Batch.vue:151 +#: frontend/src/pages/Batch.vue:158 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." @@ -5666,7 +5687,7 @@ msgstr "No eres miembro de este lote. Consulte nuestros próximos lotes." msgid "You are not a mentor of the course {0}" msgstr "No eres mentor del curso {0}" -#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/components/CourseOutline.vue:316 msgid "You are not enrolled" msgstr "" @@ -5674,7 +5695,7 @@ msgstr "" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "" -#: frontend/src/pages/Courses.vue:135 +#: frontend/src/pages/Courses.vue:139 msgid "You can add chapters and lessons to it." msgstr "Puedes añadir capítulos y lecciones a él." @@ -5732,11 +5753,11 @@ msgstr "Ya superaste el número máximo de intentos permitidos para esta prueba. msgid "You have already reviewed this course" msgstr "Ya has revisado este curso" -#: frontend/src/components/BatchOverlay.vue:136 +#: frontend/src/components/BatchOverlay.vue:142 msgid "You have been enrolled in this batch" msgstr "Te has inscrito en este grupo" -#: frontend/src/components/CourseCardOverlay.vue:166 +#: frontend/src/components/CourseCardOverlay.vue:169 msgid "You have been enrolled in this course" msgstr "Te has inscrito en este curso" @@ -5756,7 +5777,7 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "Has optado por recibir notificaciones sobre este curso. Recibirás un correo electrónico cuando el curso esté disponible." -#: frontend/src/components/CourseCardOverlay.vue:146 +#: frontend/src/components/CourseCardOverlay.vue:149 msgid "You need to login first to enroll for this course" msgstr "Debes iniciar sesión primero para inscribirte en este curso." @@ -5830,11 +5851,15 @@ msgstr "actividades" msgid "activity" msgstr "actividad" +#: lms/templates/emails/payment_reminder.html:4 +msgid "but didn’t complete your payment" +msgstr "" + #: lms/templates/emails/mentor_request_creation_email.html:5 msgid "cancel your application" msgstr "cancelar su solicitud" -#: frontend/src/pages/Lesson.vue:174 +#: frontend/src/pages/Lesson.vue:177 msgid "completed" msgstr "completado" @@ -5894,7 +5919,7 @@ msgstr "" msgid "you can" msgstr "puedes" -#: lms/lms/api.py:792 lms/lms/api.py:800 +#: lms/lms/api.py:787 lms/lms/api.py:795 msgid "{0} Settings not found" msgstr "Configuraciones {0} no encontradas" diff --git a/lms/locale/fa.po b/lms/locale/fa.po index 47a823bf..b2eeed43 100644 --- a/lms/locale/fa.po +++ b/lms/locale/fa.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-02-07 16:03+0000\n" -"PO-Revision-Date: 2025-02-12 16:44\n" +"POT-Creation-Date: 2025-02-14 16:04+0000\n" +"PO-Revision-Date: 2025-02-18 17:35\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Persian\n" "MIME-Version: 1.0\n" @@ -75,7 +75,7 @@ msgstr "" msgid "About" msgstr "درباره" -#: frontend/src/pages/Batch.vue:96 +#: frontend/src/pages/Batch.vue:97 msgid "About this batch" msgstr "" @@ -105,7 +105,7 @@ msgstr "فعال" #: frontend/src/components/Assessments.vue:11 #: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:95 +#: frontend/src/components/BatchStudents.vue:117 #: frontend/src/components/Categories.vue:26 #: frontend/src/components/LiveClass.vue:11 #: frontend/src/components/Members.vue:43 frontend/src/pages/ProgramForm.vue:30 @@ -119,7 +119,7 @@ msgstr "افزودن" msgid "Add Chapter" msgstr "افزودن فصل" -#: frontend/src/components/CourseOutline.vue:124 +#: frontend/src/components/CourseOutline.vue:129 msgid "Add Lesson" msgstr "افزودن درس" @@ -139,7 +139,7 @@ msgstr "افزودن درس" msgid "Add a Student" msgstr "افزودن دانش‌آموز" -#: frontend/src/components/OnboardingBanner.vue:50 +#: frontend/src/components/OnboardingBanner.vue:56 msgid "Add a chapter" msgstr "" @@ -151,7 +151,7 @@ msgstr "افزودن دوره" msgid "Add a keyword and then press enter" msgstr "یک کلمه کلیدی اضافه کنید و سپس اینتر را فشار دهید" -#: frontend/src/components/OnboardingBanner.vue:73 +#: frontend/src/components/OnboardingBanner.vue:81 msgid "Add a lesson" msgstr "" @@ -220,7 +220,7 @@ msgstr "همه" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:12 +#: frontend/src/pages/CertifiedParticipants.vue:20 msgid "All Certified Participants" msgstr "" @@ -268,10 +268,9 @@ msgstr "اجازه ثبت نام خود" msgid "Already Registered" msgstr "قبلا ثبت شده است" -#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json +#: frontend/src/pages/BatchForm.vue:221 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:379 @@ -286,17 +285,7 @@ msgstr "مبلغ" msgid "Amount (USD)" msgstr "مبلغ (دلار آمریکا)" -#. Label of the amount_based_on_field (Check) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Based On Field" -msgstr "" - -#. Label of the amount_field (Select) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Field" -msgstr "" - -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:61 msgid "Amount and currency are required for paid batches." msgstr "" @@ -321,6 +310,7 @@ msgstr "" #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' #. Label of the answer (Code) field in DocType 'LMS Exercise' +#: frontend/src/pages/QuizSubmission.vue:61 #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_exercise/lms_exercise.json @@ -335,7 +325,7 @@ msgstr "" msgid "Appears when the batch URL is shared on any online platform" msgstr "" -#: frontend/src/pages/JobDetail.vue:131 +#: frontend/src/pages/JobDetail.vue:121 msgid "Applications Received" msgstr "درخواست های دریافت شده" @@ -402,14 +392,14 @@ msgstr "نوع ارزیابی" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:85 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 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/Assessments.vue:5 -#: frontend/src/components/BatchStudents.vue:46 -#: frontend/src/components/BatchStudents.vue:79 +#: frontend/src/components/BatchStudents.vue:68 +#: frontend/src/components/BatchStudents.vue:101 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -489,7 +479,7 @@ msgstr "" msgid "Auto Recording" msgstr "" -#: frontend/src/components/CourseCard.vue:52 +#: frontend/src/components/CourseCard.vue:50 #: frontend/src/pages/CourseDetail.vue:20 msgid "Average Rating" msgstr "میانگین امتیاز" @@ -518,11 +508,13 @@ msgstr "توضیحات نشان" msgid "Badge Image" 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' #: frontend/src/components/Modals/Event.vue:32 +#: 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 @@ -555,7 +547,7 @@ msgstr "توضیحات دسته" #: frontend/src/pages/BatchForm.vue:104 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 -#: lms/templates/emails/batch_confirmation.html:30 +#: lms/templates/emails/batch_confirmation.html:24 msgid "Batch Details" msgstr "جزئیات دسته" @@ -596,15 +588,10 @@ msgstr "دسته قدیمی" msgid "Batch Settings" msgstr "تنظمات دسته" -#: lms/templates/emails/batch_confirmation.html:17 +#: lms/templates/emails/batch_confirmation.html:11 msgid "Batch Start Date:" msgstr "تاریخ شروع دسته:" -#. Name of a DocType -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Batch Student" -msgstr "" - #. Label of the batch_title (Data) field in DocType 'LMS Certificate' #. Label of the batch_title (Data) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate/lms_certificate.json @@ -616,7 +603,7 @@ msgstr "" msgid "Batch Updated" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:46 +#: lms/lms/doctype/lms_batch/lms_batch.py:42 msgid "Batch end date cannot be before the batch start date" msgstr "" @@ -633,7 +620,7 @@ msgstr "" msgid "Begin Date" msgstr "" -#: lms/templates/emails/batch_confirmation.html:37 +#: lms/templates/emails/batch_confirmation.html:31 #: lms/templates/emails/certification.html:20 msgid "Best Regards" msgstr "با احترام" @@ -675,16 +662,6 @@ msgstr "شاخه" msgid "Business Owner" msgstr "" -#. Label of the payment_button_help (Text) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Help" -msgstr "" - -#. Label of the payment_button_label (Data) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Label" -msgstr "" - #: frontend/src/components/CourseCardOverlay.vue:45 msgid "Buy this course" msgstr "" @@ -720,10 +697,9 @@ msgstr "" #. 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:202 frontend/src/pages/Batches.vue:49 -#: frontend/src/pages/CertifiedParticipants.vue:29 +#: frontend/src/pages/CertifiedParticipants.vue:37 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 -#: frontend/src/pages/JobDetail.vue:102 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/JobDetail.vue:96 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/public/js/common_functions.js:316 lms/templates/signup-form.html:22 @@ -786,8 +762,12 @@ msgstr "" msgid "Certification Name" msgstr "" +#: frontend/src/components/BatchStudents.vue:36 +msgid "Certified" +msgstr "گواهی شده" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:153 +#: frontend/src/pages/CertifiedParticipants.vue:161 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Participants" msgstr "" @@ -851,7 +831,7 @@ msgstr "" msgid "Choices" msgstr "گزینه‌ها" -#: frontend/src/components/Quiz.vue:589 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:592 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "همه‌ی پاسخ‌هایی که صحیح هستند را انتخاب کردن کنید" @@ -859,7 +839,7 @@ msgstr "همه‌ی پاسخ‌هایی که صحیح هستند را انتخا msgid "Choose an icon" msgstr "یک تصویر انتخاب کن" -#: frontend/src/components/Quiz.vue:590 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:593 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "یک پاسخ را انتخاب کردن کنید" @@ -1041,6 +1021,14 @@ msgstr "کامل" msgid "Complete Sign Up" msgstr "" +#: lms/templates/emails/payment_reminder.html:15 +msgid "Complete Your Enrollment" +msgstr "ثبت نام خود را تکمیل کنید" + +#: lms/lms/doctype/lms_payment/lms_payment.py:40 +msgid "Complete Your Enrollment - Don't miss out!" +msgstr "ثبت نام خود را تکمیل کنید - فرصت را از دست ندهید!" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/cohort/cohort.json @@ -1049,7 +1037,7 @@ msgstr "" msgid "Completed" msgstr "تکمیل شد" -#: frontend/src/components/BatchStudents.vue:345 +#: frontend/src/components/BatchStudents.vue:369 msgid "Completed by Students" msgstr "" @@ -1057,7 +1045,7 @@ msgstr "" msgid "Completion Certificate" msgstr "" -#: frontend/src/pages/Statistics.vue:58 +#: frontend/src/pages/Statistics.vue:66 msgid "Completions" msgstr "" @@ -1074,9 +1062,9 @@ msgstr "" msgid "Condition must be valid python code." msgstr "" -#. Label of the confirmation_email_sent (Check) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json +#. Label of the confirmation_email_sent (Check) field in DocType 'LMS Batch +#. Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json msgid "Confirmation Email Sent" msgstr "" @@ -1305,7 +1293,7 @@ msgstr "عنوان دوره" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:350 +#: lms/lms/doctype/lms_batch/lms_batch.py:273 msgid "Course already added to the batch." msgstr "دوره قبلاً به دسته اضافه شده است." @@ -1317,7 +1305,7 @@ msgstr "دوره با موفقیت حذف شد" msgid "Course moved successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:64 +#: lms/lms/doctype/lms_batch/lms_batch.py:50 #: lms/lms/doctype/lms_program/lms_program.py:19 msgid "Course {0} has already been added to this batch." msgstr "دوره {0} قبلاً به این دسته اضافه شده است." @@ -1326,12 +1314,12 @@ msgstr "دوره {0} قبلاً به این دسته اضافه شده است." #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' #: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:23 -#: frontend/src/components/BatchStudents.vue:32 -#: frontend/src/components/BatchStudents.vue:70 -#: frontend/src/components/Modals/BatchStudentProgress.vue:60 -#: frontend/src/pages/BatchDetail.vue:19 frontend/src/pages/BatchDetail.vue:68 -#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:19 +#: frontend/src/components/BatchOverlay.vue:29 +#: frontend/src/components/BatchStudents.vue:52 +#: frontend/src/components/BatchStudents.vue:92 +#: frontend/src/components/Modals/BatchStudentProgress.vue:79 +#: frontend/src/pages/BatchDetail.vue:21 frontend/src/pages/BatchDetail.vue:70 +#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1368,7 +1356,7 @@ msgstr "" msgid "Create LMS Certificate Evaluation" msgstr "" -#: frontend/src/pages/Courses.vue:132 lms/templates/onboarding_header.html:19 +#: frontend/src/pages/Courses.vue:136 lms/templates/onboarding_header.html:19 msgid "Create a Course" msgstr "ایجاد دوره" @@ -1376,7 +1364,7 @@ msgstr "ایجاد دوره" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/OnboardingBanner.vue:27 +#: frontend/src/components/OnboardingBanner.vue:30 msgid "Create a course" msgstr "" @@ -1388,12 +1376,11 @@ msgstr "" msgid "Created" msgstr "ایجاد شده" -#. Label of the currency (Link) field in DocType 'Web Form' #. 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/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226 -#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:387 @@ -1485,8 +1472,8 @@ msgstr "ارز پیش فرض" msgid "Degree Type" msgstr "نوع مدرک" -#: frontend/src/components/CourseOutline.vue:235 -#: frontend/src/components/CourseOutline.vue:293 +#: frontend/src/components/CourseOutline.vue:240 +#: frontend/src/components/CourseOutline.vue:298 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:474 msgid "Delete" msgstr "حذف" @@ -1499,11 +1486,11 @@ msgstr "حذف فصل" msgid "Delete Course" msgstr "حذف دوره" -#: frontend/src/components/CourseOutline.vue:287 +#: frontend/src/components/CourseOutline.vue:292 msgid "Delete this chapter?" msgstr "این فصل حذف شود؟" -#: frontend/src/components/CourseOutline.vue:229 +#: frontend/src/components/CourseOutline.vue:234 msgid "Delete this lesson?" msgstr "این درس حذف شود؟" @@ -1511,11 +1498,11 @@ msgstr "این درس حذف شود؟" msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:293 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:230 +#: frontend/src/components/CourseOutline.vue:235 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "حذف این درس آن را برای همیشه از دوره حذف می کند. این عمل قابل بازگشت نیست. آیا مطمئن هستید که می خواهید ادامه دهید؟" @@ -1578,7 +1565,7 @@ msgid "Discard" msgstr "دور انداختن" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:81 +#: frontend/src/pages/Batch.vue:82 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "" @@ -1592,6 +1579,10 @@ msgstr "" msgid "Document" msgstr "سند" +#: lms/templates/emails/payment_reminder.html:11 +msgid "Don’t miss this opportunity to enhance your skills. Click below to complete your enrollment" +msgstr "این فرصت را برای افزایش مهارت های خود از دست ندهید. برای تکمیل ثبت نام خود روی زیر کلیک کنید" + #. Label of the dream_companies (Data) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Dream Companies" @@ -1630,7 +1621,7 @@ msgstr "ایمیل" msgid "E-mail" msgstr "ایمیل" -#: frontend/src/components/BatchOverlay.vue:93 +#: frontend/src/components/BatchOverlay.vue:99 #: frontend/src/components/CourseCardOverlay.vue:86 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:65 @@ -1759,7 +1750,7 @@ msgstr "تاریخ پایان (یا مورد انتظار)" msgid "End Time" msgstr "زمان پایان" -#: frontend/src/components/BatchOverlay.vue:80 +#: frontend/src/components/BatchOverlay.vue:86 msgid "Enroll Now" msgstr "" @@ -1767,7 +1758,7 @@ msgstr "" msgid "Enrolled" msgstr "" -#: frontend/src/components/CourseCard.vue:43 +#: frontend/src/components/CourseCard.vue:41 #: frontend/src/components/CourseCardOverlay.vue:104 #: frontend/src/pages/CourseDetail.vue:33 msgid "Enrolled Students" @@ -1777,23 +1768,23 @@ msgstr "دانش آموزان ثبت نام شده" msgid "Enrolled successfully" msgstr "با موفقیت ثبت نام شد" -#: lms/lms/doctype/lms_batch/lms_batch.py:108 -msgid "Enrollment Confirmation for the Next Training Batch" -msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:86 +msgid "Enrollment Confirmation for {0}" +msgstr "تایید ثبت نام برای {0}" #: lms/lms/web_template/lms_statistics/lms_statistics.html:14 #: lms/templates/statistics.html:20 msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1693 +#: lms/lms/utils.py:1728 msgid "Enrollment Failed" msgstr "" #. Label of the enrollments (Data) field in DocType 'LMS Course' #. Label of a chart in the LMS Workspace #. Label of a shortcut in the LMS Workspace -#: frontend/src/pages/Statistics.vue:45 +#: frontend/src/pages/Statistics.vue:51 #: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json msgid "Enrollments" msgstr "" @@ -1823,12 +1814,12 @@ msgstr "پاسخ صحیح را وارد کنید" #: frontend/src/components/Modals/Question.vue:249 #: frontend/src/components/Modals/Question.vue:269 #: frontend/src/components/Modals/Question.vue:326 -#: frontend/src/components/Modals/StudentModal.vue:69 +#: frontend/src/components/Modals/StudentModal.vue:67 #: frontend/src/components/SettingDetails.vue:62 #: frontend/src/pages/AssignmentForm.vue:139 #: frontend/src/pages/AssignmentForm.vue:159 frontend/src/pages/Billing.vue:264 #: frontend/src/pages/QuizForm.vue:346 frontend/src/pages/QuizForm.vue:361 -#: frontend/src/pages/QuizSubmission.vue:141 +#: frontend/src/pages/QuizSubmission.vue:147 msgid "Error" msgstr "خطا" @@ -1856,7 +1847,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2134,6 +2125,10 @@ msgstr "لینک Google Meet را ایجاد کنید" msgid "Get Certificate" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:11 +msgid "Get Certified" +msgstr "گواهینامه دریافت کنید" + #: lms/templates/onboarding_header.html:8 msgid "Get Started" msgstr "شروع" @@ -2209,6 +2204,10 @@ msgstr "سلام {0}" msgid "Hey," msgstr "سلام،" +#: lms/templates/emails/payment_reminder.html:2 +msgid "Hi" +msgstr "سلام" + #: lms/templates/emails/lms_course_interest.html:3 msgid "Hi {0}," msgstr "سلام {0}," @@ -2276,7 +2275,11 @@ msgstr "اگر دیگر علاقه ای به راهنمایی دوره ندار msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "" -#: lms/templates/emails/batch_confirmation.html:33 +#: lms/templates/emails/payment_reminder.html:19 +msgid "If you have any questions or need assistance, feel free to reach out to our support team." +msgstr "اگر سوالی دارید یا نیاز به کمک دارید، با تیم پشتیبانی ما تماس بگیرید." + +#: lms/templates/emails/batch_confirmation.html:27 msgid "If you have any questions or require assistance, feel free to contact us." msgstr "اگر سوالی دارید یا نیاز به کمک دارید، با ما تماس بگیرید." @@ -2610,6 +2613,11 @@ msgstr "" msgid "LMS Batch" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "LMS Batch Enrollment" +msgstr "ثبت نام دسته ای LMS" + #. Name of a DocType #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "LMS Batch Feedback" @@ -2774,6 +2782,7 @@ msgstr "منبع LMS" #: 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_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 @@ -2853,7 +2862,7 @@ msgstr "عنوان درس" #. Label of the lessons (Table) field in DocType 'Course Chapter' #. Group in Course Chapter's connections #. Label of the lessons (Data) field in DocType 'LMS Course' -#: frontend/src/components/CourseCard.vue:34 +#: frontend/src/components/CourseCard.vue:32 #: frontend/src/components/CourseCardOverlay.vue:97 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2919,9 +2928,9 @@ msgstr "کلاس زنده" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/Members.vue:106 +#: frontend/src/components/Members.vue:108 #: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:88 -#: frontend/src/pages/CertifiedParticipants.vue:71 +#: frontend/src/pages/CertifiedParticipants.vue:79 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 msgid "Load More" @@ -2935,7 +2944,7 @@ msgstr "محلی" #. Label of the location (Data) field in DocType 'Job Opportunity' #. Label of the location (Data) field in DocType 'Education Detail' #. Label of the location (Data) field in DocType 'Work Experience' -#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:89 +#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:85 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/work_experience/work_experience.json @@ -2949,7 +2958,7 @@ msgstr "" #: frontend/src/components/AssignmentBlock.vue:13 #: frontend/src/components/NoPermission.vue:28 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:178 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:185 #: frontend/src/pages/Lesson.vue:24 msgid "Login" msgstr "وارد شدن" @@ -2958,6 +2967,10 @@ msgstr "وارد شدن" msgid "Login to apply" msgstr "" +#: lms/templates/emails/payment_reminder.html:23 +msgid "Looking forward to seeing you enrolled!" +msgstr "مشتاقانه منتظر دیدن ثبت نام شما هستم!" + #. Label of the default_home (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Make LMS the default home" @@ -2972,7 +2985,7 @@ msgstr "" msgid "Make sure to enter the right billing name as the same will be used in your invoice." msgstr "" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Manage Batch" msgstr "" @@ -3008,7 +3021,7 @@ msgstr "علامت‌گذاری به عنوان خوانده شد" #: frontend/src/components/Modals/Question.vue:50 #: frontend/src/components/Modals/Question.vue:99 #: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:390 -#: frontend/src/pages/QuizSubmission.vue:59 +#: frontend/src/pages/QuizSubmission.vue:65 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json #: lms/templates/quiz/quiz.html:59 @@ -3020,7 +3033,7 @@ msgid "Marks for question number {0} cannot be greater than the marks allotted f msgstr "" #. Label of the marks_out_of (Int) field in DocType 'LMS Quiz Result' -#: frontend/src/pages/QuizSubmission.vue:62 +#: frontend/src/pages/QuizSubmission.vue:68 #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json msgid "Marks out of" msgstr "" @@ -3031,8 +3044,8 @@ msgid "Max Attempts" msgstr "" #: frontend/src/pages/QuizForm.vue:58 -msgid "Maximun Attempts" -msgstr "" +msgid "Maximum Attempts" +msgstr "حداکثر تلاش‌ها" #. Label of the medium (Select) field in DocType 'LMS Batch' #: frontend/src/pages/BatchForm.vue:197 @@ -3046,7 +3059,7 @@ msgstr "متوسط" msgid "Medium ID" msgstr "" -#: lms/templates/emails/batch_confirmation.html:21 +#: lms/templates/emails/batch_confirmation.html:15 msgid "Medium:" msgstr "متوسط:" @@ -3054,6 +3067,7 @@ msgstr "متوسط:" #. Label of the member (Link) field in DocType 'Exercise Submission' #. Label of the member (Link) field in DocType 'LMS Assignment Submission' #. Label of the member (Link) field in DocType 'LMS Badge Assignment' +#. Label of the member (Link) field in DocType 'LMS Batch Enrollment' #. Label of the member (Link) field in DocType 'LMS Batch Feedback' #. Label of the member (Link) field in DocType 'LMS Certificate' #. Label of the member (Link) field in DocType 'LMS Certificate Evaluation' @@ -3072,6 +3086,7 @@ msgstr "متوسط:" #: lms/lms/doctype/exercise_submission/exercise_submission.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_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_evaluation/lms_certificate_evaluation.json @@ -3106,6 +3121,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Assignment Submission' #. Label of the member_name (Data) field in DocType 'LMS Badge Assignment' +#. Label of the member_name (Data) field in DocType 'LMS Batch Enrollment' #. Label of the member_name (Data) field in DocType 'LMS Batch Feedback' #. Label of the member_name (Data) field in DocType 'LMS Certificate' #. Label of the member_name (Data) field in DocType 'LMS Certificate @@ -3117,6 +3133,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: 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_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -3140,10 +3157,19 @@ msgstr "" msgid "Member Type" msgstr "نوع عضو" +#. Label of the member_username (Data) field in DocType 'LMS Batch Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "Member Username" +msgstr "نام کاربری عضو" + #: frontend/src/pages/ProgramForm.vue:251 msgid "Member added to program" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:25 +msgid "Member already enrolled in this batch" +msgstr "عضو قبلاً در این دسته ثبت نام کرده است" + #: lms/lms/doctype/lms_program/lms_program.py:29 msgid "Member {0} has already been added to this batch." msgstr "" @@ -3216,7 +3242,7 @@ msgstr "تصویر متا" msgid "Milestone" msgstr "نقطه عطف" -#: frontend/src/pages/Statistics.vue:71 +#: frontend/src/pages/Statistics.vue:81 msgid "Milestones" msgstr "نقاط عطف" @@ -3230,6 +3256,7 @@ msgstr "" #: lms/lms/doctype/lms_assignment/lms_assignment.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 #: 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 @@ -3247,11 +3274,11 @@ msgstr "" msgid "Modified By" msgstr "تغییر داده شده توسط" -#: lms/lms/api.py:211 +#: lms/lms/api.py:206 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:207 +#: lms/lms/api.py:202 msgid "Module is incorrect." msgstr "" @@ -3281,7 +3308,7 @@ msgstr "تقویم من" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' #: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17 -#: frontend/src/pages/Courses.vue:45 frontend/src/pages/Programs.vue:14 +#: frontend/src/pages/Courses.vue:48 frontend/src/pages/Programs.vue:14 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "جدید" @@ -3393,7 +3420,7 @@ msgstr "" msgid "No courses created" msgstr "" -#: frontend/src/pages/Courses.vue:147 +#: frontend/src/pages/Courses.vue:151 msgid "No courses found" msgstr "هیچ دوره ای پیدا نشد" @@ -3421,7 +3448,7 @@ msgstr "" msgid "No live classes scheduled" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:89 msgid "No participants found" msgstr "" @@ -3449,7 +3476,7 @@ msgstr "بدون ارزیابی های آتی." msgid "No {0}" msgstr "نه {0}" -#: frontend/src/pages/Courses.vue:107 +#: frontend/src/pages/Courses.vue:111 msgid "No {0} courses" msgstr "" @@ -3481,7 +3508,7 @@ msgstr "" msgid "Not Graded" msgstr "" -#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:146 +#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:153 msgid "Not Permitted" msgstr "غیر مجاز" @@ -3616,7 +3643,7 @@ msgstr "" msgid "Ordered Item" msgstr "" -#: frontend/src/pages/JobDetail.vue:76 +#: frontend/src/pages/JobDetail.vue:74 msgid "Organisation" msgstr "" @@ -3712,10 +3739,10 @@ msgstr "کلمه عبور" msgid "Paste the youtube link of a short video introducing the course" msgstr "" -#. Label of the payment (Link) field in DocType 'Batch Student' +#. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' #: frontend/src/pages/BatchForm.vue:211 -#: lms/lms/doctype/batch_student/batch_student.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" msgstr "پرداخت" @@ -3731,9 +3758,7 @@ msgstr "" msgid "Payment Details" msgstr "" -#. Label of the payment_gateway (Link) field in DocType 'Web Form' #. Label of the payment_gateway (Data) field in DocType 'LMS Settings' -#: lms/fixtures/custom_field.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Payment Gateway" msgstr "درگاه پرداخت" @@ -3748,6 +3773,12 @@ msgstr "شناسه پرداخت" msgid "Payment Received" msgstr "پرداخت دریافت شد" +#. Label of the payment_reminder_template (Link) field in DocType 'LMS +#. Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Payment Reminder Template" +msgstr "الگوی یادآوری پرداخت" + #. Label of the payment_settings_tab (Tab Break) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3766,11 +3797,6 @@ msgstr "" msgid "Payment for Document Type" msgstr "" -#. Label of the payments_tab (Tab Break) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Payments" -msgstr "مبلغ پرداختی" - #. Label of the payments_app_is_not_installed (HTML) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3802,11 +3828,15 @@ msgstr "درصد" msgid "Percentage (e.g. 70%)" msgstr "درصد (به عنوان مثال 70%)" +#: frontend/src/components/Modals/BatchStudentProgress.vue:35 +msgid "Percentage/Status" +msgstr "درصد/وضعیت" + #: frontend/src/pages/Billing.vue:104 msgid "Phone Number" msgstr "شماره تلفن" -#: frontend/src/components/CourseCardOverlay.vue:145 +#: frontend/src/components/CourseCardOverlay.vue:148 msgid "Please Login" msgstr "" @@ -3826,15 +3856,15 @@ msgstr "لطفا ایمیل خود را برای تایید بررسی کنید" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:1815 lms/lms/utils.py:1819 +#: lms/lms/utils.py:1851 lms/lms/utils.py:1855 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:261 +#: lms/lms/doctype/lms_batch/lms_batch.py:184 msgid "Please enable Zoom Settings to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:312 +#: frontend/src/components/CourseOutline.vue:317 msgid "Please enroll for this course to view this lesson" msgstr "لطفا برای مشاهده این درس در این دوره ثبت نام کنید" @@ -3863,7 +3893,7 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:71 +#: lms/lms/doctype/lms_batch/lms_batch.py:57 msgid "Please install the Payments app to create a paid batches." msgstr "" @@ -3883,11 +3913,11 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:157 +#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:164 msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:203 +#: lms/lms/api.py:198 msgid "Please login to continue with payment." msgstr "" @@ -3966,7 +3996,7 @@ msgstr "پست" msgid "Postal Code" msgstr "کد پستی" -#: frontend/src/pages/JobDetail.vue:115 +#: frontend/src/pages/JobDetail.vue:107 msgid "Posted on" msgstr "" @@ -4079,9 +4109,8 @@ 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/BatchStudents.vue:53 -#: frontend/src/components/Modals/BatchStudentProgress.vue:35 -#: frontend/src/components/Modals/BatchStudentProgress.vue:63 +#: frontend/src/components/BatchStudents.vue:75 +#: frontend/src/components/Modals/BatchStudentProgress.vue:82 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -4203,7 +4232,7 @@ msgstr "شناسه آزمون" msgid "Quiz Submission" msgstr "" -#: frontend/src/pages/QuizSubmission.vue:122 +#: frontend/src/pages/QuizSubmission.vue:128 #: frontend/src/pages/QuizSubmissionList.vue:106 msgid "Quiz Submissions" msgstr "" @@ -4242,7 +4271,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:110 +#: frontend/src/components/CourseCardOverlay.vue:113 #: frontend/src/components/Modals/Event.vue:86 #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -4273,7 +4302,7 @@ msgstr "مرجع DocName" #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Reference DocType" -msgstr "مرجع DocType" +msgstr "DocType مرجع" #. Label of the reference_doctype (Link) field in DocType 'LMS Badge' #: lms/lms/doctype/lms_badge/lms_badge.json @@ -4284,7 +4313,7 @@ msgstr "نوع سند مرجع" msgid "Regards" msgstr "" -#: frontend/src/components/BatchOverlay.vue:70 +#: frontend/src/components/BatchOverlay.vue:76 msgid "Register Now" msgstr "" @@ -4387,19 +4416,19 @@ msgstr "" msgid "Route" msgstr "مسیر" -#: lms/lms/doctype/lms_batch/lms_batch.py:204 +#: lms/lms/doctype/lms_batch/lms_batch.py:127 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:199 +#: lms/lms/doctype/lms_batch/lms_batch.py:122 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:181 +#: lms/lms/doctype/lms_batch/lms_batch.py:104 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:190 +#: lms/lms/doctype/lms_batch/lms_batch.py:113 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -4484,7 +4513,7 @@ msgstr "" msgid "Search" msgstr "جستجو کردن" -#: frontend/src/pages/CertifiedParticipants.vue:17 +#: frontend/src/pages/CertifiedParticipants.vue:25 msgid "Search by Name" msgstr "" @@ -4507,13 +4536,13 @@ msgstr "" msgid "Seat Count" msgstr "تعداد صندلی ها" -#: frontend/src/components/BatchCard.vue:16 -#: frontend/src/components/BatchOverlay.vue:9 +#: frontend/src/components/BatchCard.vue:18 +#: frontend/src/components/BatchOverlay.vue:12 msgid "Seat Left" msgstr "" #: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:8 +#: frontend/src/components/BatchOverlay.vue:9 msgid "Seats Left" msgstr "" @@ -4533,6 +4562,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 +msgid "Send Confirmation Email" +msgstr "ارسال ایمیل تایید" + #. Label of the send_calendar_invite_for_evaluations (Check) field in DocType #. 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -4641,7 +4674,7 @@ msgid "Signup Settings" msgstr "" #. Label of a chart in the LMS Workspace -#: frontend/src/pages/Statistics.vue:32 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json msgid "Signups" msgstr "" @@ -4691,8 +4724,8 @@ msgstr "" msgid "Slug" msgstr "نامک" -#: frontend/src/components/BatchCard.vue:23 -#: frontend/src/components/BatchOverlay.vue:16 +#: frontend/src/components/BatchCard.vue:25 +#: frontend/src/components/BatchOverlay.vue:19 msgid "Sold Out" msgstr "" @@ -4703,10 +4736,10 @@ msgstr "" msgid "Solution" msgstr "" -#. Label of the source (Link) field in DocType 'Batch Student' +#. 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' -#: lms/lms/doctype/batch_student/batch_student.json +#: 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 msgid "Source" @@ -4827,46 +4860,27 @@ msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' -#. Label of the student (Link) field in DocType 'Batch Student' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' #: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "دانش‌آموز" -#. Label of the student_details_section (Section Break) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Details" -msgstr "مشخصات دانش‌آموز" - -#. Label of the student_name (Data) field in DocType 'Batch Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Name" -msgstr "اسم دانش‌آموز" - #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 -msgid "Student {0} has already been added to this batch." -msgstr "دانش‌آموز {0} قبلاً به این دسته اضافه شده است." - -#. Label of the students (Table) field in DocType 'LMS Batch' #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/BatchStudents.vue:18 -#: frontend/src/components/BatchStudents.vue:89 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/components/BatchStudents.vue:20 +#: frontend/src/components/BatchStudents.vue:111 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "دانش‌آموزان" -#: frontend/src/components/BatchStudents.vue:302 +#: frontend/src/components/BatchStudents.vue:324 msgid "Students deleted successfully" msgstr "" @@ -4924,9 +4938,9 @@ msgstr "" #: frontend/src/components/Assignment.vue:316 #: frontend/src/components/BatchCourses.vue:151 -#: frontend/src/components/BatchOverlay.vue:135 -#: frontend/src/components/BatchStudents.vue:302 -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/BatchOverlay.vue:141 +#: frontend/src/components/BatchStudents.vue:324 +#: frontend/src/components/CourseCardOverlay.vue:168 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/BulkCertificates.vue:121 @@ -4959,7 +4973,7 @@ msgstr "خلاصه" msgid "Sunday" msgstr "یکشنبه" -#: lms/lms/api.py:995 +#: lms/lms/api.py:997 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -4985,6 +4999,7 @@ msgstr "" #: 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 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_category/lms_category.json @@ -5079,7 +5094,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1760 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5111,11 +5126,11 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Courses.vue:151 +#: frontend/src/pages/Courses.vue:155 msgid "There are no courses available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:84 +#: frontend/src/pages/CertifiedParticipants.vue:92 msgid "There are no participants matching this criteria." msgstr "" @@ -5123,11 +5138,11 @@ msgstr "" msgid "There are no programs available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:177 +#: frontend/src/components/BatchStudents.vue:199 msgid "There are no students in this batch." msgstr "هیچ دانش‌آموزی در این گروه وجود ندارد." @@ -5170,7 +5185,7 @@ msgstr "این کلاس به پایان رسید" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1573 +#: lms/lms/utils.py:1608 msgid "This course is free." msgstr "" @@ -5250,7 +5265,7 @@ msgstr "الگوی جدول زمانی" msgid "Timezone" msgstr "منطقه زمانی" -#: lms/templates/emails/batch_confirmation.html:25 +#: lms/templates/emails/batch_confirmation.html:19 msgid "Timings:" msgstr "" @@ -5314,7 +5329,7 @@ msgstr "به" msgid "To Date" msgstr "تا تاریخ" -#: lms/lms/utils.py:1584 +#: lms/lms/utils.py:1619 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5380,7 +5395,7 @@ msgstr "توییتر" msgid "Type" msgstr "نوع" -#: frontend/src/components/Quiz.vue:591 +#: frontend/src/components/Quiz.vue:594 msgid "Type your answer" msgstr "" @@ -5443,7 +5458,7 @@ msgstr "" msgid "Upcoming" msgstr "آینده" -#: frontend/src/pages/Batch.vue:169 +#: frontend/src/pages/Batch.vue:176 msgid "Upcoming Batches" msgstr "" @@ -5509,9 +5524,7 @@ msgstr "مهارت کاربر" msgid "User {0} has reported the job post {1}" msgstr "" -#. Label of the username (Data) field in DocType 'Batch Student' #. Label of the username (Data) field in DocType 'Invite Request' -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/invite_request/invite_request.json msgid "Username" msgstr "نام کاربری" @@ -5558,11 +5571,11 @@ msgstr "" msgid "Visibility" msgstr "دید" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Visit Batch" msgstr "" -#: lms/templates/emails/batch_confirmation.html:29 +#: lms/templates/emails/batch_confirmation.html:23 msgid "Visit the following link to view your " msgstr "" @@ -5575,6 +5588,14 @@ msgstr "" msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" +#: lms/templates/emails/payment_reminder.html:7 +msgid "We have a limited number of seats, and they won't be available for long!" +msgstr "ما تعداد محدودی صندلی داریم و برای مدت طولانی در دسترس نخواهند بود!" + +#: lms/templates/emails/payment_reminder.html:4 +msgid "We noticed that you started enrolling in the" +msgstr "ما متوجه شدیم که شما شروع به ثبت نام کردید در" + #. Label of the web_page (Link) field in DocType 'LMS Sidebar Item' #: frontend/src/components/Modals/PageModal.vue:23 #: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json @@ -5650,15 +5671,15 @@ msgstr "" msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: lms/lms/api.py:227 +#: lms/lms/api.py:222 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:219 +#: lms/lms/api.py:214 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:151 +#: frontend/src/pages/Batch.vue:158 msgid "You are not a member of this batch. Please checkout our upcoming batches." msgstr "" @@ -5666,15 +5687,15 @@ msgstr "" msgid "You are not a mentor of the course {0}" msgstr "" -#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/components/CourseOutline.vue:316 msgid "You are not enrolled" -msgstr "شما ثبت نام نکرده اید" +msgstr "شما ثبت نام نکرده‌اید" #: frontend/src/pages/SCORMChapter.vue:22 msgid "You are not enrolled in this course. Please enroll to access this lesson." -msgstr "شما در این دوره ثبت نام نکرده اید. لطفا برای دسترسی به این دوره ثبت نام کنید." +msgstr "شما در این دوره ثبت نام نکرده‌اید. لطفا برای دسترسی به این دوره ثبت نام کنید." -#: frontend/src/pages/Courses.vue:135 +#: frontend/src/pages/Courses.vue:139 msgid "You can add chapters and lessons to it." msgstr "" @@ -5732,11 +5753,11 @@ msgstr "" msgid "You have already reviewed this course" msgstr "" -#: frontend/src/components/BatchOverlay.vue:136 +#: frontend/src/components/BatchOverlay.vue:142 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:166 +#: frontend/src/components/CourseCardOverlay.vue:169 msgid "You have been enrolled in this course" msgstr "" @@ -5756,7 +5777,7 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:146 +#: frontend/src/components/CourseCardOverlay.vue:149 msgid "You need to login first to enroll for this course" msgstr "" @@ -5830,11 +5851,15 @@ msgstr "فعالیت ها" msgid "activity" msgstr "فعالیت" +#: lms/templates/emails/payment_reminder.html:4 +msgid "but didn’t complete your payment" +msgstr "اما پرداخت شما را تکمیل نکرد" + #: lms/templates/emails/mentor_request_creation_email.html:5 msgid "cancel your application" msgstr "درخواست خود را لغو کنید" -#: frontend/src/pages/Lesson.vue:174 +#: frontend/src/pages/Lesson.vue:177 msgid "completed" msgstr "تکمیل شده" @@ -5894,7 +5919,7 @@ msgstr "هفته ها" msgid "you can" msgstr "" -#: lms/lms/api.py:792 lms/lms/api.py:800 +#: lms/lms/api.py:787 lms/lms/api.py:795 msgid "{0} Settings not found" msgstr "" diff --git a/lms/locale/fr.po b/lms/locale/fr.po index 5261d43a..9b98767f 100644 --- a/lms/locale/fr.po +++ b/lms/locale/fr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-02-07 16:03+0000\n" -"PO-Revision-Date: 2025-02-10 16:08\n" +"POT-Creation-Date: 2025-02-14 16:04+0000\n" +"PO-Revision-Date: 2025-02-17 17:03\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -75,7 +75,7 @@ msgstr "" msgid "About" msgstr "A Propos" -#: frontend/src/pages/Batch.vue:96 +#: frontend/src/pages/Batch.vue:97 msgid "About this batch" msgstr "" @@ -105,7 +105,7 @@ msgstr "actif" #: frontend/src/components/Assessments.vue:11 #: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:95 +#: frontend/src/components/BatchStudents.vue:117 #: frontend/src/components/Categories.vue:26 #: frontend/src/components/LiveClass.vue:11 #: frontend/src/components/Members.vue:43 frontend/src/pages/ProgramForm.vue:30 @@ -119,7 +119,7 @@ msgstr "Ajouter" msgid "Add Chapter" msgstr "Ajouter un chapitre" -#: frontend/src/components/CourseOutline.vue:124 +#: frontend/src/components/CourseOutline.vue:129 msgid "Add Lesson" msgstr "Ajouter une leçon" @@ -139,7 +139,7 @@ msgstr "Ajouter une leçon" msgid "Add a Student" msgstr "Ajouter un élève" -#: frontend/src/components/OnboardingBanner.vue:50 +#: frontend/src/components/OnboardingBanner.vue:56 msgid "Add a chapter" msgstr "" @@ -151,7 +151,7 @@ msgstr "Ajouter un cours" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/OnboardingBanner.vue:73 +#: frontend/src/components/OnboardingBanner.vue:81 msgid "Add a lesson" msgstr "" @@ -220,7 +220,7 @@ msgstr "Tout" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:12 +#: frontend/src/pages/CertifiedParticipants.vue:20 msgid "All Certified Participants" msgstr "" @@ -268,10 +268,9 @@ msgstr "Autoriser l'auto-inscription" msgid "Already Registered" msgstr "Déjà Inscrit" -#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json +#: frontend/src/pages/BatchForm.vue:221 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:379 @@ -286,17 +285,7 @@ msgstr "" msgid "Amount (USD)" msgstr "Montant (USD)" -#. Label of the amount_based_on_field (Check) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Based On Field" -msgstr "" - -#. Label of the amount_field (Select) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Field" -msgstr "" - -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:61 msgid "Amount and currency are required for paid batches." msgstr "" @@ -321,6 +310,7 @@ msgstr "" #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' #. Label of the answer (Code) field in DocType 'LMS Exercise' +#: frontend/src/pages/QuizSubmission.vue:61 #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_exercise/lms_exercise.json @@ -335,7 +325,7 @@ msgstr "" msgid "Appears when the batch URL is shared on any online platform" msgstr "" -#: frontend/src/pages/JobDetail.vue:131 +#: frontend/src/pages/JobDetail.vue:121 msgid "Applications Received" msgstr "Applications reçues" @@ -402,14 +392,14 @@ msgstr "Type d'évaluation" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:85 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 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/Assessments.vue:5 -#: frontend/src/components/BatchStudents.vue:46 -#: frontend/src/components/BatchStudents.vue:79 +#: frontend/src/components/BatchStudents.vue:68 +#: frontend/src/components/BatchStudents.vue:101 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -489,7 +479,7 @@ msgstr "Affectation automatique" msgid "Auto Recording" msgstr "Enregistrement automatique" -#: frontend/src/components/CourseCard.vue:52 +#: frontend/src/components/CourseCard.vue:50 #: frontend/src/pages/CourseDetail.vue:20 msgid "Average Rating" msgstr "Notation moyenne" @@ -518,11 +508,13 @@ msgstr "Description de Badge" msgid "Badge Image" msgstr "Image du badge" +#. 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' #: frontend/src/components/Modals/Event.vue:32 +#: 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 @@ -555,7 +547,7 @@ msgstr "Description du Lot" #: frontend/src/pages/BatchForm.vue:104 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 -#: lms/templates/emails/batch_confirmation.html:30 +#: lms/templates/emails/batch_confirmation.html:24 msgid "Batch Details" msgstr "Détails du lot" @@ -596,15 +588,10 @@ msgstr "Ancien lot" msgid "Batch Settings" msgstr "Paramètres de lot" -#: lms/templates/emails/batch_confirmation.html:17 +#: lms/templates/emails/batch_confirmation.html:11 msgid "Batch Start Date:" msgstr "Date de début du lot :" -#. Name of a DocType -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Batch Student" -msgstr "Étudiant de la promotion" - #. Label of the batch_title (Data) field in DocType 'LMS Certificate' #. Label of the batch_title (Data) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate/lms_certificate.json @@ -616,7 +603,7 @@ msgstr "" msgid "Batch Updated" msgstr "Lot mis à jour" -#: lms/lms/doctype/lms_batch/lms_batch.py:46 +#: lms/lms/doctype/lms_batch/lms_batch.py:42 msgid "Batch end date cannot be before the batch start date" msgstr "" @@ -633,7 +620,7 @@ msgstr "Lots" msgid "Begin Date" msgstr "Date de début" -#: lms/templates/emails/batch_confirmation.html:37 +#: lms/templates/emails/batch_confirmation.html:31 #: lms/templates/emails/certification.html:20 msgid "Best Regards" msgstr "Cordialement" @@ -675,16 +662,6 @@ msgstr "Branche" msgid "Business Owner" msgstr "Propriétaire de l'entreprise" -#. Label of the payment_button_help (Text) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Help" -msgstr "" - -#. Label of the payment_button_label (Data) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Label" -msgstr "" - #: frontend/src/components/CourseCardOverlay.vue:45 msgid "Buy this course" msgstr "" @@ -720,10 +697,9 @@ msgstr "" #. 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:202 frontend/src/pages/Batches.vue:49 -#: frontend/src/pages/CertifiedParticipants.vue:29 +#: frontend/src/pages/CertifiedParticipants.vue:37 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 -#: frontend/src/pages/JobDetail.vue:102 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/JobDetail.vue:96 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/public/js/common_functions.js:316 lms/templates/signup-form.html:22 @@ -786,8 +762,12 @@ msgstr "La certification expire après (années)" msgid "Certification Name" msgstr "Nom de la certification" +#: frontend/src/components/BatchStudents.vue:36 +msgid "Certified" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:153 +#: frontend/src/pages/CertifiedParticipants.vue:161 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Participants" msgstr "Participants certifiés" @@ -851,7 +831,7 @@ msgstr "Cours de vérification" msgid "Choices" msgstr "Choix" -#: frontend/src/components/Quiz.vue:589 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:592 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "Choisissez toutes les réponses qui s'appliquent" @@ -859,7 +839,7 @@ msgstr "Choisissez toutes les réponses qui s'appliquent" msgid "Choose an icon" msgstr "Choisir une icône" -#: frontend/src/components/Quiz.vue:590 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:593 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "Choisissez une réponse" @@ -1041,6 +1021,14 @@ msgstr "Terminé" msgid "Complete Sign Up" msgstr "Terminer l'inscription" +#: lms/templates/emails/payment_reminder.html:15 +msgid "Complete Your Enrollment" +msgstr "" + +#: lms/lms/doctype/lms_payment/lms_payment.py:40 +msgid "Complete Your Enrollment - Don't miss out!" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/cohort/cohort.json @@ -1049,7 +1037,7 @@ msgstr "Terminer l'inscription" msgid "Completed" msgstr "Terminé" -#: frontend/src/components/BatchStudents.vue:345 +#: frontend/src/components/BatchStudents.vue:369 msgid "Completed by Students" msgstr "" @@ -1057,7 +1045,7 @@ msgstr "" msgid "Completion Certificate" msgstr "" -#: frontend/src/pages/Statistics.vue:58 +#: frontend/src/pages/Statistics.vue:66 msgid "Completions" msgstr "Avancements" @@ -1074,9 +1062,9 @@ msgstr "" msgid "Condition must be valid python code." msgstr "" -#. Label of the confirmation_email_sent (Check) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json +#. Label of the confirmation_email_sent (Check) field in DocType 'LMS Batch +#. Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json msgid "Confirmation Email Sent" msgstr "Courriel de confirmation envoyé" @@ -1305,7 +1293,7 @@ msgstr "Titre du cours" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:350 +#: lms/lms/doctype/lms_batch/lms_batch.py:273 msgid "Course already added to the batch." msgstr "Cours déjà ajouté au lot." @@ -1317,7 +1305,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:64 +#: lms/lms/doctype/lms_batch/lms_batch.py:50 #: lms/lms/doctype/lms_program/lms_program.py:19 msgid "Course {0} has already been added to this batch." msgstr "Le cours {0} a déjà été ajouté à ce lot." @@ -1326,12 +1314,12 @@ msgstr "Le cours {0} a déjà été ajouté à ce lot." #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' #: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:23 -#: frontend/src/components/BatchStudents.vue:32 -#: frontend/src/components/BatchStudents.vue:70 -#: frontend/src/components/Modals/BatchStudentProgress.vue:60 -#: frontend/src/pages/BatchDetail.vue:19 frontend/src/pages/BatchDetail.vue:68 -#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:19 +#: frontend/src/components/BatchOverlay.vue:29 +#: frontend/src/components/BatchStudents.vue:52 +#: frontend/src/components/BatchStudents.vue:92 +#: frontend/src/components/Modals/BatchStudentProgress.vue:79 +#: frontend/src/pages/BatchDetail.vue:21 frontend/src/pages/BatchDetail.vue:70 +#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1368,7 +1356,7 @@ msgstr "Créer un certificat LMS" msgid "Create LMS Certificate Evaluation" msgstr "Créer une évaluation de certificat LMS" -#: frontend/src/pages/Courses.vue:132 lms/templates/onboarding_header.html:19 +#: frontend/src/pages/Courses.vue:136 lms/templates/onboarding_header.html:19 msgid "Create a Course" msgstr "Créer un cours" @@ -1376,7 +1364,7 @@ msgstr "Créer un cours" msgid "Create a Live Class" msgstr "Créer une classe en direct" -#: frontend/src/components/OnboardingBanner.vue:27 +#: frontend/src/components/OnboardingBanner.vue:30 msgid "Create a course" msgstr "" @@ -1388,12 +1376,11 @@ msgstr "" msgid "Created" msgstr "Créé" -#. Label of the currency (Link) field in DocType 'Web Form' #. 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/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226 -#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:387 @@ -1485,8 +1472,8 @@ msgstr "Devise par Défaut" msgid "Degree Type" msgstr "Type de diplôme" -#: frontend/src/components/CourseOutline.vue:235 -#: frontend/src/components/CourseOutline.vue:293 +#: frontend/src/components/CourseOutline.vue:240 +#: frontend/src/components/CourseOutline.vue:298 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:474 msgid "Delete" msgstr "Supprimer" @@ -1499,11 +1486,11 @@ msgstr "" msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:287 +#: frontend/src/components/CourseOutline.vue:292 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:229 +#: frontend/src/components/CourseOutline.vue:234 msgid "Delete this lesson?" msgstr "" @@ -1511,11 +1498,11 @@ msgstr "" msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:293 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:230 +#: frontend/src/components/CourseOutline.vue:235 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -1578,7 +1565,7 @@ msgid "Discard" msgstr "Ignorer" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:81 +#: frontend/src/pages/Batch.vue:82 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "" @@ -1592,6 +1579,10 @@ msgstr "" msgid "Document" msgstr "Document" +#: lms/templates/emails/payment_reminder.html:11 +msgid "Don’t miss this opportunity to enhance your skills. Click below to complete your enrollment" +msgstr "" + #. Label of the dream_companies (Data) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Dream Companies" @@ -1630,7 +1621,7 @@ msgstr "" msgid "E-mail" msgstr "" -#: frontend/src/components/BatchOverlay.vue:93 +#: frontend/src/components/BatchOverlay.vue:99 #: frontend/src/components/CourseCardOverlay.vue:86 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:65 @@ -1759,7 +1750,7 @@ msgstr "" msgid "End Time" msgstr "Heure de Fin" -#: frontend/src/components/BatchOverlay.vue:80 +#: frontend/src/components/BatchOverlay.vue:86 msgid "Enroll Now" msgstr "" @@ -1767,7 +1758,7 @@ msgstr "" msgid "Enrolled" msgstr "" -#: frontend/src/components/CourseCard.vue:43 +#: frontend/src/components/CourseCard.vue:41 #: frontend/src/components/CourseCardOverlay.vue:104 #: frontend/src/pages/CourseDetail.vue:33 msgid "Enrolled Students" @@ -1777,8 +1768,8 @@ msgstr "" msgid "Enrolled successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:108 -msgid "Enrollment Confirmation for the Next Training Batch" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:86 +msgid "Enrollment Confirmation for {0}" msgstr "" #: lms/lms/web_template/lms_statistics/lms_statistics.html:14 @@ -1786,14 +1777,14 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1693 +#: lms/lms/utils.py:1728 msgid "Enrollment Failed" msgstr "" #. Label of the enrollments (Data) field in DocType 'LMS Course' #. Label of a chart in the LMS Workspace #. Label of a shortcut in the LMS Workspace -#: frontend/src/pages/Statistics.vue:45 +#: frontend/src/pages/Statistics.vue:51 #: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json msgid "Enrollments" msgstr "" @@ -1823,12 +1814,12 @@ msgstr "" #: frontend/src/components/Modals/Question.vue:249 #: frontend/src/components/Modals/Question.vue:269 #: frontend/src/components/Modals/Question.vue:326 -#: frontend/src/components/Modals/StudentModal.vue:69 +#: frontend/src/components/Modals/StudentModal.vue:67 #: frontend/src/components/SettingDetails.vue:62 #: frontend/src/pages/AssignmentForm.vue:139 #: frontend/src/pages/AssignmentForm.vue:159 frontend/src/pages/Billing.vue:264 #: frontend/src/pages/QuizForm.vue:346 frontend/src/pages/QuizForm.vue:361 -#: frontend/src/pages/QuizSubmission.vue:141 +#: frontend/src/pages/QuizSubmission.vue:147 msgid "Error" msgstr "Erreur" @@ -1856,7 +1847,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2134,6 +2125,10 @@ msgstr "" msgid "Get Certificate" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:11 +msgid "Get Certified" +msgstr "" + #: lms/templates/onboarding_header.html:8 msgid "Get Started" msgstr "" @@ -2209,6 +2204,10 @@ msgstr "" msgid "Hey," msgstr "" +#: lms/templates/emails/payment_reminder.html:2 +msgid "Hi" +msgstr "" + #: lms/templates/emails/lms_course_interest.html:3 msgid "Hi {0}," msgstr "Bonjour {0}," @@ -2276,7 +2275,11 @@ msgstr "" msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "" -#: lms/templates/emails/batch_confirmation.html:33 +#: lms/templates/emails/payment_reminder.html:19 +msgid "If you have any questions or need assistance, feel free to reach out to our support team." +msgstr "" + +#: lms/templates/emails/batch_confirmation.html:27 msgid "If you have any questions or require assistance, feel free to contact us." msgstr "" @@ -2610,6 +2613,11 @@ msgstr "" msgid "LMS Batch" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "LMS Batch Enrollment" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "LMS Batch Feedback" @@ -2774,6 +2782,7 @@ msgstr "" #: 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_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 @@ -2853,7 +2862,7 @@ msgstr "" #. Label of the lessons (Table) field in DocType 'Course Chapter' #. Group in Course Chapter's connections #. Label of the lessons (Data) field in DocType 'LMS Course' -#: frontend/src/components/CourseCard.vue:34 +#: frontend/src/components/CourseCard.vue:32 #: frontend/src/components/CourseCardOverlay.vue:97 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2919,9 +2928,9 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/Members.vue:106 +#: frontend/src/components/Members.vue:108 #: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:88 -#: frontend/src/pages/CertifiedParticipants.vue:71 +#: frontend/src/pages/CertifiedParticipants.vue:79 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 msgid "Load More" @@ -2935,7 +2944,7 @@ msgstr "Locale" #. Label of the location (Data) field in DocType 'Job Opportunity' #. Label of the location (Data) field in DocType 'Education Detail' #. Label of the location (Data) field in DocType 'Work Experience' -#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:89 +#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:85 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/work_experience/work_experience.json @@ -2949,7 +2958,7 @@ msgstr "" #: frontend/src/components/AssignmentBlock.vue:13 #: frontend/src/components/NoPermission.vue:28 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:178 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:185 #: frontend/src/pages/Lesson.vue:24 msgid "Login" msgstr "Connexion" @@ -2958,6 +2967,10 @@ msgstr "Connexion" msgid "Login to apply" msgstr "" +#: lms/templates/emails/payment_reminder.html:23 +msgid "Looking forward to seeing you enrolled!" +msgstr "" + #. Label of the default_home (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Make LMS the default home" @@ -2972,7 +2985,7 @@ msgstr "" msgid "Make sure to enter the right billing name as the same will be used in your invoice." msgstr "" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Manage Batch" msgstr "" @@ -3008,7 +3021,7 @@ msgstr "" #: frontend/src/components/Modals/Question.vue:50 #: frontend/src/components/Modals/Question.vue:99 #: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:390 -#: frontend/src/pages/QuizSubmission.vue:59 +#: frontend/src/pages/QuizSubmission.vue:65 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json #: lms/templates/quiz/quiz.html:59 @@ -3020,7 +3033,7 @@ msgid "Marks for question number {0} cannot be greater than the marks allotted f msgstr "" #. Label of the marks_out_of (Int) field in DocType 'LMS Quiz Result' -#: frontend/src/pages/QuizSubmission.vue:62 +#: frontend/src/pages/QuizSubmission.vue:68 #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json msgid "Marks out of" msgstr "" @@ -3031,7 +3044,7 @@ msgid "Max Attempts" msgstr "" #: frontend/src/pages/QuizForm.vue:58 -msgid "Maximun Attempts" +msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' @@ -3046,7 +3059,7 @@ msgstr "Moyen" msgid "Medium ID" msgstr "" -#: lms/templates/emails/batch_confirmation.html:21 +#: lms/templates/emails/batch_confirmation.html:15 msgid "Medium:" msgstr "Moyen:" @@ -3054,6 +3067,7 @@ msgstr "Moyen:" #. Label of the member (Link) field in DocType 'Exercise Submission' #. Label of the member (Link) field in DocType 'LMS Assignment Submission' #. Label of the member (Link) field in DocType 'LMS Badge Assignment' +#. Label of the member (Link) field in DocType 'LMS Batch Enrollment' #. Label of the member (Link) field in DocType 'LMS Batch Feedback' #. Label of the member (Link) field in DocType 'LMS Certificate' #. Label of the member (Link) field in DocType 'LMS Certificate Evaluation' @@ -3072,6 +3086,7 @@ msgstr "Moyen:" #: lms/lms/doctype/exercise_submission/exercise_submission.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_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_evaluation/lms_certificate_evaluation.json @@ -3106,6 +3121,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Assignment Submission' #. Label of the member_name (Data) field in DocType 'LMS Badge Assignment' +#. Label of the member_name (Data) field in DocType 'LMS Batch Enrollment' #. Label of the member_name (Data) field in DocType 'LMS Batch Feedback' #. Label of the member_name (Data) field in DocType 'LMS Certificate' #. Label of the member_name (Data) field in DocType 'LMS Certificate @@ -3117,6 +3133,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: 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_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -3140,10 +3157,19 @@ msgstr "" msgid "Member Type" msgstr "" +#. Label of the member_username (Data) field in DocType 'LMS Batch Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "Member Username" +msgstr "" + #: frontend/src/pages/ProgramForm.vue:251 msgid "Member added to program" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:25 +msgid "Member already enrolled in this batch" +msgstr "" + #: lms/lms/doctype/lms_program/lms_program.py:29 msgid "Member {0} has already been added to this batch." msgstr "" @@ -3216,7 +3242,7 @@ msgstr "" msgid "Milestone" msgstr "Étape importante" -#: frontend/src/pages/Statistics.vue:71 +#: frontend/src/pages/Statistics.vue:81 msgid "Milestones" msgstr "" @@ -3230,6 +3256,7 @@ msgstr "" #: lms/lms/doctype/lms_assignment/lms_assignment.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 #: 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 @@ -3247,11 +3274,11 @@ msgstr "" msgid "Modified By" msgstr "Modifié Par" -#: lms/lms/api.py:211 +#: lms/lms/api.py:206 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:207 +#: lms/lms/api.py:202 msgid "Module is incorrect." msgstr "" @@ -3281,7 +3308,7 @@ msgstr "" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' #: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17 -#: frontend/src/pages/Courses.vue:45 frontend/src/pages/Programs.vue:14 +#: frontend/src/pages/Courses.vue:48 frontend/src/pages/Programs.vue:14 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "Nouveau" @@ -3393,7 +3420,7 @@ msgstr "" msgid "No courses created" msgstr "" -#: frontend/src/pages/Courses.vue:147 +#: frontend/src/pages/Courses.vue:151 msgid "No courses found" msgstr "" @@ -3421,7 +3448,7 @@ msgstr "" msgid "No live classes scheduled" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:89 msgid "No participants found" msgstr "" @@ -3449,7 +3476,7 @@ msgstr "" msgid "No {0}" msgstr "" -#: frontend/src/pages/Courses.vue:107 +#: frontend/src/pages/Courses.vue:111 msgid "No {0} courses" msgstr "" @@ -3481,7 +3508,7 @@ msgstr "Non disponible pour l'aperçu" msgid "Not Graded" msgstr "" -#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:146 +#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:153 msgid "Not Permitted" msgstr "Non Autorisé" @@ -3616,7 +3643,7 @@ msgstr "" msgid "Ordered Item" msgstr "" -#: frontend/src/pages/JobDetail.vue:76 +#: frontend/src/pages/JobDetail.vue:74 msgid "Organisation" msgstr "" @@ -3712,10 +3739,10 @@ msgstr "Mot de Passe" msgid "Paste the youtube link of a short video introducing the course" msgstr "" -#. Label of the payment (Link) field in DocType 'Batch Student' +#. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' #: frontend/src/pages/BatchForm.vue:211 -#: lms/lms/doctype/batch_student/batch_student.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" msgstr "Paiement" @@ -3731,9 +3758,7 @@ msgstr "" msgid "Payment Details" msgstr "" -#. Label of the payment_gateway (Link) field in DocType 'Web Form' #. Label of the payment_gateway (Data) field in DocType 'LMS Settings' -#: lms/fixtures/custom_field.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Payment Gateway" msgstr "Passerelle de Paiement" @@ -3748,6 +3773,12 @@ msgstr "" msgid "Payment Received" msgstr "Paiement reçu" +#. Label of the payment_reminder_template (Link) field in DocType 'LMS +#. Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Payment Reminder Template" +msgstr "" + #. Label of the payment_settings_tab (Tab Break) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3766,11 +3797,6 @@ msgstr "" msgid "Payment for Document Type" msgstr "" -#. Label of the payments_tab (Tab Break) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Payments" -msgstr "Paiements" - #. Label of the payments_app_is_not_installed (HTML) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3802,11 +3828,15 @@ msgstr "Pourcentage" msgid "Percentage (e.g. 70%)" msgstr "" +#: frontend/src/components/Modals/BatchStudentProgress.vue:35 +msgid "Percentage/Status" +msgstr "" + #: frontend/src/pages/Billing.vue:104 msgid "Phone Number" msgstr "Numéro de téléphone" -#: frontend/src/components/CourseCardOverlay.vue:145 +#: frontend/src/components/CourseCardOverlay.vue:148 msgid "Please Login" msgstr "" @@ -3826,15 +3856,15 @@ msgstr "Veuillez vérifier votre email pour validation" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:1815 lms/lms/utils.py:1819 +#: lms/lms/utils.py:1851 lms/lms/utils.py:1855 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:261 +#: lms/lms/doctype/lms_batch/lms_batch.py:184 msgid "Please enable Zoom Settings to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:312 +#: frontend/src/components/CourseOutline.vue:317 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -3863,7 +3893,7 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:71 +#: lms/lms/doctype/lms_batch/lms_batch.py:57 msgid "Please install the Payments app to create a paid batches." msgstr "" @@ -3883,11 +3913,11 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:157 +#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:164 msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:203 +#: lms/lms/api.py:198 msgid "Please login to continue with payment." msgstr "" @@ -3966,7 +3996,7 @@ msgstr "Poster" msgid "Postal Code" msgstr "code postal" -#: frontend/src/pages/JobDetail.vue:115 +#: frontend/src/pages/JobDetail.vue:107 msgid "Posted on" msgstr "" @@ -4079,9 +4109,8 @@ 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/BatchStudents.vue:53 -#: frontend/src/components/Modals/BatchStudentProgress.vue:35 -#: frontend/src/components/Modals/BatchStudentProgress.vue:63 +#: frontend/src/components/BatchStudents.vue:75 +#: frontend/src/components/Modals/BatchStudentProgress.vue:82 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -4203,7 +4232,7 @@ msgstr "" msgid "Quiz Submission" msgstr "" -#: frontend/src/pages/QuizSubmission.vue:122 +#: frontend/src/pages/QuizSubmission.vue:128 #: frontend/src/pages/QuizSubmissionList.vue:106 msgid "Quiz Submissions" msgstr "" @@ -4242,7 +4271,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:110 +#: frontend/src/components/CourseCardOverlay.vue:113 #: frontend/src/components/Modals/Event.vue:86 #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -4284,7 +4313,7 @@ msgstr "Type du document de référence" msgid "Regards" msgstr "Cordialement" -#: frontend/src/components/BatchOverlay.vue:70 +#: frontend/src/components/BatchOverlay.vue:76 msgid "Register Now" msgstr "" @@ -4387,19 +4416,19 @@ msgstr "" msgid "Route" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:204 +#: lms/lms/doctype/lms_batch/lms_batch.py:127 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:199 +#: lms/lms/doctype/lms_batch/lms_batch.py:122 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:181 +#: lms/lms/doctype/lms_batch/lms_batch.py:104 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:190 +#: lms/lms/doctype/lms_batch/lms_batch.py:113 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -4484,7 +4513,7 @@ msgstr "" msgid "Search" msgstr "Rechercher" -#: frontend/src/pages/CertifiedParticipants.vue:17 +#: frontend/src/pages/CertifiedParticipants.vue:25 msgid "Search by Name" msgstr "" @@ -4507,13 +4536,13 @@ msgstr "" msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:16 -#: frontend/src/components/BatchOverlay.vue:9 +#: frontend/src/components/BatchCard.vue:18 +#: frontend/src/components/BatchOverlay.vue:12 msgid "Seat Left" msgstr "" #: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:8 +#: frontend/src/components/BatchOverlay.vue:9 msgid "Seats Left" msgstr "" @@ -4533,6 +4562,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 +msgid "Send Confirmation Email" +msgstr "" + #. Label of the send_calendar_invite_for_evaluations (Check) field in DocType #. 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -4641,7 +4674,7 @@ msgid "Signup Settings" msgstr "" #. Label of a chart in the LMS Workspace -#: frontend/src/pages/Statistics.vue:32 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json msgid "Signups" msgstr "" @@ -4691,8 +4724,8 @@ msgstr "" msgid "Slug" msgstr "" -#: frontend/src/components/BatchCard.vue:23 -#: frontend/src/components/BatchOverlay.vue:16 +#: frontend/src/components/BatchCard.vue:25 +#: frontend/src/components/BatchOverlay.vue:19 msgid "Sold Out" msgstr "" @@ -4703,10 +4736,10 @@ msgstr "" msgid "Solution" msgstr "" -#. Label of the source (Link) field in DocType 'Batch Student' +#. 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' -#: lms/lms/doctype/batch_student/batch_student.json +#: 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 msgid "Source" @@ -4827,46 +4860,27 @@ msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' -#. Label of the student (Link) field in DocType 'Batch Student' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' #: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "" -#. Label of the student_details_section (Section Break) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Details" -msgstr "" - -#. Label of the student_name (Data) field in DocType 'Batch Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Name" -msgstr "" - #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 -msgid "Student {0} has already been added to this batch." -msgstr "" - -#. Label of the students (Table) field in DocType 'LMS Batch' #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/BatchStudents.vue:18 -#: frontend/src/components/BatchStudents.vue:89 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/components/BatchStudents.vue:20 +#: frontend/src/components/BatchStudents.vue:111 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "" -#: frontend/src/components/BatchStudents.vue:302 +#: frontend/src/components/BatchStudents.vue:324 msgid "Students deleted successfully" msgstr "" @@ -4924,9 +4938,9 @@ msgstr "" #: frontend/src/components/Assignment.vue:316 #: frontend/src/components/BatchCourses.vue:151 -#: frontend/src/components/BatchOverlay.vue:135 -#: frontend/src/components/BatchStudents.vue:302 -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/BatchOverlay.vue:141 +#: frontend/src/components/BatchStudents.vue:324 +#: frontend/src/components/CourseCardOverlay.vue:168 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/BulkCertificates.vue:121 @@ -4959,7 +4973,7 @@ msgstr "Résumé" msgid "Sunday" msgstr "Dimanche" -#: lms/lms/api.py:995 +#: lms/lms/api.py:997 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -4985,6 +4999,7 @@ msgstr "" #: 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 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_category/lms_category.json @@ -5079,7 +5094,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1760 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5111,11 +5126,11 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Courses.vue:151 +#: frontend/src/pages/Courses.vue:155 msgid "There are no courses available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:84 +#: frontend/src/pages/CertifiedParticipants.vue:92 msgid "There are no participants matching this criteria." msgstr "" @@ -5123,11 +5138,11 @@ msgstr "" msgid "There are no programs available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:177 +#: frontend/src/components/BatchStudents.vue:199 msgid "There are no students in this batch." msgstr "" @@ -5170,7 +5185,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1573 +#: lms/lms/utils.py:1608 msgid "This course is free." msgstr "" @@ -5250,7 +5265,7 @@ msgstr "" msgid "Timezone" msgstr "" -#: lms/templates/emails/batch_confirmation.html:25 +#: lms/templates/emails/batch_confirmation.html:19 msgid "Timings:" msgstr "" @@ -5314,7 +5329,7 @@ msgstr "À" msgid "To Date" msgstr "Jusqu'au" -#: lms/lms/utils.py:1584 +#: lms/lms/utils.py:1619 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5380,7 +5395,7 @@ msgstr "" msgid "Type" msgstr "" -#: frontend/src/components/Quiz.vue:591 +#: frontend/src/components/Quiz.vue:594 msgid "Type your answer" msgstr "" @@ -5443,7 +5458,7 @@ msgstr "" msgid "Upcoming" msgstr "" -#: frontend/src/pages/Batch.vue:169 +#: frontend/src/pages/Batch.vue:176 msgid "Upcoming Batches" msgstr "" @@ -5509,9 +5524,7 @@ msgstr "" msgid "User {0} has reported the job post {1}" msgstr "" -#. Label of the username (Data) field in DocType 'Batch Student' #. Label of the username (Data) field in DocType 'Invite Request' -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/invite_request/invite_request.json msgid "Username" msgstr "Nom d'Utilisateur" @@ -5558,11 +5571,11 @@ msgstr "" msgid "Visibility" msgstr "" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Visit Batch" msgstr "" -#: lms/templates/emails/batch_confirmation.html:29 +#: lms/templates/emails/batch_confirmation.html:23 msgid "Visit the following link to view your " msgstr "" @@ -5575,6 +5588,14 @@ msgstr "" msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" +#: lms/templates/emails/payment_reminder.html:7 +msgid "We have a limited number of seats, and they won't be available for long!" +msgstr "" + +#: lms/templates/emails/payment_reminder.html:4 +msgid "We noticed that you started enrolling in the" +msgstr "" + #. Label of the web_page (Link) field in DocType 'LMS Sidebar Item' #: frontend/src/components/Modals/PageModal.vue:23 #: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json @@ -5650,15 +5671,15 @@ msgstr "" msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: lms/lms/api.py:227 +#: lms/lms/api.py:222 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:219 +#: lms/lms/api.py:214 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:151 +#: frontend/src/pages/Batch.vue:158 msgid "You are not a member of this batch. Please checkout our upcoming batches." msgstr "" @@ -5666,7 +5687,7 @@ msgstr "" msgid "You are not a mentor of the course {0}" msgstr "" -#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/components/CourseOutline.vue:316 msgid "You are not enrolled" msgstr "" @@ -5674,7 +5695,7 @@ msgstr "" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "" -#: frontend/src/pages/Courses.vue:135 +#: frontend/src/pages/Courses.vue:139 msgid "You can add chapters and lessons to it." msgstr "" @@ -5732,11 +5753,11 @@ msgstr "" msgid "You have already reviewed this course" msgstr "" -#: frontend/src/components/BatchOverlay.vue:136 +#: frontend/src/components/BatchOverlay.vue:142 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:166 +#: frontend/src/components/CourseCardOverlay.vue:169 msgid "You have been enrolled in this course" msgstr "" @@ -5756,7 +5777,7 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "Vous avez choisi d'être notifié pour ce cours. Vous recevrez un courriel lorsque le cours sera disponible." -#: frontend/src/components/CourseCardOverlay.vue:146 +#: frontend/src/components/CourseCardOverlay.vue:149 msgid "You need to login first to enroll for this course" msgstr "" @@ -5830,11 +5851,15 @@ msgstr "activités" msgid "activity" msgstr "historique" +#: lms/templates/emails/payment_reminder.html:4 +msgid "but didn’t complete your payment" +msgstr "" + #: lms/templates/emails/mentor_request_creation_email.html:5 msgid "cancel your application" msgstr "" -#: frontend/src/pages/Lesson.vue:174 +#: frontend/src/pages/Lesson.vue:177 msgid "completed" msgstr "complété" @@ -5894,7 +5919,7 @@ msgstr "" msgid "you can" msgstr "" -#: lms/lms/api.py:792 lms/lms/api.py:800 +#: lms/lms/api.py:787 lms/lms/api.py:795 msgid "{0} Settings not found" msgstr "" diff --git a/lms/locale/hu.po b/lms/locale/hu.po index d3438f3d..69ff9298 100644 --- a/lms/locale/hu.po +++ b/lms/locale/hu.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-02-07 16:03+0000\n" -"PO-Revision-Date: 2025-02-10 16:09\n" +"POT-Creation-Date: 2025-02-14 16:04+0000\n" +"PO-Revision-Date: 2025-02-17 17:03\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -75,7 +75,7 @@ msgstr "" msgid "About" msgstr "" -#: frontend/src/pages/Batch.vue:96 +#: frontend/src/pages/Batch.vue:97 msgid "About this batch" msgstr "" @@ -105,7 +105,7 @@ msgstr "" #: frontend/src/components/Assessments.vue:11 #: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:95 +#: frontend/src/components/BatchStudents.vue:117 #: frontend/src/components/Categories.vue:26 #: frontend/src/components/LiveClass.vue:11 #: frontend/src/components/Members.vue:43 frontend/src/pages/ProgramForm.vue:30 @@ -119,7 +119,7 @@ msgstr "" msgid "Add Chapter" msgstr "" -#: frontend/src/components/CourseOutline.vue:124 +#: frontend/src/components/CourseOutline.vue:129 msgid "Add Lesson" msgstr "" @@ -139,7 +139,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/OnboardingBanner.vue:50 +#: frontend/src/components/OnboardingBanner.vue:56 msgid "Add a chapter" msgstr "" @@ -151,7 +151,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/OnboardingBanner.vue:73 +#: frontend/src/components/OnboardingBanner.vue:81 msgid "Add a lesson" msgstr "" @@ -220,7 +220,7 @@ msgstr "" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:12 +#: frontend/src/pages/CertifiedParticipants.vue:20 msgid "All Certified Participants" msgstr "" @@ -268,10 +268,9 @@ msgstr "" msgid "Already Registered" msgstr "Már regisztrált" -#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json +#: frontend/src/pages/BatchForm.vue:221 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:379 @@ -286,17 +285,7 @@ msgstr "" msgid "Amount (USD)" msgstr "" -#. Label of the amount_based_on_field (Check) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Based On Field" -msgstr "" - -#. Label of the amount_field (Select) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Field" -msgstr "" - -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:61 msgid "Amount and currency are required for paid batches." msgstr "" @@ -321,6 +310,7 @@ msgstr "" #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' #. Label of the answer (Code) field in DocType 'LMS Exercise' +#: frontend/src/pages/QuizSubmission.vue:61 #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_exercise/lms_exercise.json @@ -335,7 +325,7 @@ msgstr "" msgid "Appears when the batch URL is shared on any online platform" msgstr "" -#: frontend/src/pages/JobDetail.vue:131 +#: frontend/src/pages/JobDetail.vue:121 msgid "Applications Received" msgstr "" @@ -402,14 +392,14 @@ msgstr "" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:85 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 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/Assessments.vue:5 -#: frontend/src/components/BatchStudents.vue:46 -#: frontend/src/components/BatchStudents.vue:79 +#: frontend/src/components/BatchStudents.vue:68 +#: frontend/src/components/BatchStudents.vue:101 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -489,7 +479,7 @@ msgstr "" msgid "Auto Recording" msgstr "" -#: frontend/src/components/CourseCard.vue:52 +#: frontend/src/components/CourseCard.vue:50 #: frontend/src/pages/CourseDetail.vue:20 msgid "Average Rating" msgstr "" @@ -518,11 +508,13 @@ msgstr "" msgid "Badge Image" 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' #: frontend/src/components/Modals/Event.vue:32 +#: 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 @@ -555,7 +547,7 @@ msgstr "" #: frontend/src/pages/BatchForm.vue:104 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 -#: lms/templates/emails/batch_confirmation.html:30 +#: lms/templates/emails/batch_confirmation.html:24 msgid "Batch Details" msgstr "" @@ -596,15 +588,10 @@ msgstr "" msgid "Batch Settings" msgstr "" -#: lms/templates/emails/batch_confirmation.html:17 +#: lms/templates/emails/batch_confirmation.html:11 msgid "Batch Start Date:" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Batch Student" -msgstr "" - #. Label of the batch_title (Data) field in DocType 'LMS Certificate' #. Label of the batch_title (Data) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate/lms_certificate.json @@ -616,7 +603,7 @@ msgstr "" msgid "Batch Updated" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:46 +#: lms/lms/doctype/lms_batch/lms_batch.py:42 msgid "Batch end date cannot be before the batch start date" msgstr "" @@ -633,7 +620,7 @@ msgstr "" msgid "Begin Date" msgstr "" -#: lms/templates/emails/batch_confirmation.html:37 +#: lms/templates/emails/batch_confirmation.html:31 #: lms/templates/emails/certification.html:20 msgid "Best Regards" msgstr "" @@ -675,16 +662,6 @@ msgstr "" msgid "Business Owner" msgstr "" -#. Label of the payment_button_help (Text) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Help" -msgstr "" - -#. Label of the payment_button_label (Data) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Label" -msgstr "" - #: frontend/src/components/CourseCardOverlay.vue:45 msgid "Buy this course" msgstr "" @@ -720,10 +697,9 @@ msgstr "" #. 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:202 frontend/src/pages/Batches.vue:49 -#: frontend/src/pages/CertifiedParticipants.vue:29 +#: frontend/src/pages/CertifiedParticipants.vue:37 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 -#: frontend/src/pages/JobDetail.vue:102 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/JobDetail.vue:96 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/public/js/common_functions.js:316 lms/templates/signup-form.html:22 @@ -786,8 +762,12 @@ msgstr "" msgid "Certification Name" msgstr "" +#: frontend/src/components/BatchStudents.vue:36 +msgid "Certified" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:153 +#: frontend/src/pages/CertifiedParticipants.vue:161 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Participants" msgstr "" @@ -851,7 +831,7 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/components/Quiz.vue:589 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:592 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "" @@ -859,7 +839,7 @@ msgstr "" msgid "Choose an icon" msgstr "" -#: frontend/src/components/Quiz.vue:590 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:593 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "" @@ -1041,6 +1021,14 @@ msgstr "" msgid "Complete Sign Up" msgstr "" +#: lms/templates/emails/payment_reminder.html:15 +msgid "Complete Your Enrollment" +msgstr "" + +#: lms/lms/doctype/lms_payment/lms_payment.py:40 +msgid "Complete Your Enrollment - Don't miss out!" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/cohort/cohort.json @@ -1049,7 +1037,7 @@ msgstr "" msgid "Completed" msgstr "" -#: frontend/src/components/BatchStudents.vue:345 +#: frontend/src/components/BatchStudents.vue:369 msgid "Completed by Students" msgstr "" @@ -1057,7 +1045,7 @@ msgstr "" msgid "Completion Certificate" msgstr "" -#: frontend/src/pages/Statistics.vue:58 +#: frontend/src/pages/Statistics.vue:66 msgid "Completions" msgstr "" @@ -1074,9 +1062,9 @@ msgstr "" msgid "Condition must be valid python code." msgstr "" -#. Label of the confirmation_email_sent (Check) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json +#. Label of the confirmation_email_sent (Check) field in DocType 'LMS Batch +#. Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json msgid "Confirmation Email Sent" msgstr "" @@ -1305,7 +1293,7 @@ msgstr "" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:350 +#: lms/lms/doctype/lms_batch/lms_batch.py:273 msgid "Course already added to the batch." msgstr "" @@ -1317,7 +1305,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:64 +#: lms/lms/doctype/lms_batch/lms_batch.py:50 #: lms/lms/doctype/lms_program/lms_program.py:19 msgid "Course {0} has already been added to this batch." msgstr "" @@ -1326,12 +1314,12 @@ msgstr "" #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' #: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:23 -#: frontend/src/components/BatchStudents.vue:32 -#: frontend/src/components/BatchStudents.vue:70 -#: frontend/src/components/Modals/BatchStudentProgress.vue:60 -#: frontend/src/pages/BatchDetail.vue:19 frontend/src/pages/BatchDetail.vue:68 -#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:19 +#: frontend/src/components/BatchOverlay.vue:29 +#: frontend/src/components/BatchStudents.vue:52 +#: frontend/src/components/BatchStudents.vue:92 +#: frontend/src/components/Modals/BatchStudentProgress.vue:79 +#: frontend/src/pages/BatchDetail.vue:21 frontend/src/pages/BatchDetail.vue:70 +#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1368,7 +1356,7 @@ msgstr "" msgid "Create LMS Certificate Evaluation" msgstr "" -#: frontend/src/pages/Courses.vue:132 lms/templates/onboarding_header.html:19 +#: frontend/src/pages/Courses.vue:136 lms/templates/onboarding_header.html:19 msgid "Create a Course" msgstr "" @@ -1376,7 +1364,7 @@ msgstr "" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/OnboardingBanner.vue:27 +#: frontend/src/components/OnboardingBanner.vue:30 msgid "Create a course" msgstr "" @@ -1388,12 +1376,11 @@ msgstr "" msgid "Created" msgstr "Alkotó" -#. Label of the currency (Link) field in DocType 'Web Form' #. 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/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226 -#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:387 @@ -1485,8 +1472,8 @@ msgstr "" msgid "Degree Type" msgstr "" -#: frontend/src/components/CourseOutline.vue:235 -#: frontend/src/components/CourseOutline.vue:293 +#: frontend/src/components/CourseOutline.vue:240 +#: frontend/src/components/CourseOutline.vue:298 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:474 msgid "Delete" msgstr "" @@ -1499,11 +1486,11 @@ msgstr "" msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:287 +#: frontend/src/components/CourseOutline.vue:292 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:229 +#: frontend/src/components/CourseOutline.vue:234 msgid "Delete this lesson?" msgstr "" @@ -1511,11 +1498,11 @@ msgstr "" msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:293 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:230 +#: frontend/src/components/CourseOutline.vue:235 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -1578,7 +1565,7 @@ msgid "Discard" msgstr "Elvet" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:81 +#: frontend/src/pages/Batch.vue:82 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "" @@ -1592,6 +1579,10 @@ msgstr "" msgid "Document" msgstr "" +#: lms/templates/emails/payment_reminder.html:11 +msgid "Don’t miss this opportunity to enhance your skills. Click below to complete your enrollment" +msgstr "" + #. Label of the dream_companies (Data) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Dream Companies" @@ -1630,7 +1621,7 @@ msgstr "" msgid "E-mail" msgstr "" -#: frontend/src/components/BatchOverlay.vue:93 +#: frontend/src/components/BatchOverlay.vue:99 #: frontend/src/components/CourseCardOverlay.vue:86 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:65 @@ -1759,7 +1750,7 @@ msgstr "" msgid "End Time" msgstr "Befejezés dátuma" -#: frontend/src/components/BatchOverlay.vue:80 +#: frontend/src/components/BatchOverlay.vue:86 msgid "Enroll Now" msgstr "" @@ -1767,7 +1758,7 @@ msgstr "" msgid "Enrolled" msgstr "" -#: frontend/src/components/CourseCard.vue:43 +#: frontend/src/components/CourseCard.vue:41 #: frontend/src/components/CourseCardOverlay.vue:104 #: frontend/src/pages/CourseDetail.vue:33 msgid "Enrolled Students" @@ -1777,8 +1768,8 @@ msgstr "" msgid "Enrolled successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:108 -msgid "Enrollment Confirmation for the Next Training Batch" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:86 +msgid "Enrollment Confirmation for {0}" msgstr "" #: lms/lms/web_template/lms_statistics/lms_statistics.html:14 @@ -1786,14 +1777,14 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1693 +#: lms/lms/utils.py:1728 msgid "Enrollment Failed" msgstr "" #. Label of the enrollments (Data) field in DocType 'LMS Course' #. Label of a chart in the LMS Workspace #. Label of a shortcut in the LMS Workspace -#: frontend/src/pages/Statistics.vue:45 +#: frontend/src/pages/Statistics.vue:51 #: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json msgid "Enrollments" msgstr "" @@ -1823,12 +1814,12 @@ msgstr "" #: frontend/src/components/Modals/Question.vue:249 #: frontend/src/components/Modals/Question.vue:269 #: frontend/src/components/Modals/Question.vue:326 -#: frontend/src/components/Modals/StudentModal.vue:69 +#: frontend/src/components/Modals/StudentModal.vue:67 #: frontend/src/components/SettingDetails.vue:62 #: frontend/src/pages/AssignmentForm.vue:139 #: frontend/src/pages/AssignmentForm.vue:159 frontend/src/pages/Billing.vue:264 #: frontend/src/pages/QuizForm.vue:346 frontend/src/pages/QuizForm.vue:361 -#: frontend/src/pages/QuizSubmission.vue:141 +#: frontend/src/pages/QuizSubmission.vue:147 msgid "Error" msgstr "" @@ -1856,7 +1847,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2134,6 +2125,10 @@ msgstr "" msgid "Get Certificate" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:11 +msgid "Get Certified" +msgstr "" + #: lms/templates/onboarding_header.html:8 msgid "Get Started" msgstr "" @@ -2209,6 +2204,10 @@ msgstr "" msgid "Hey," msgstr "" +#: lms/templates/emails/payment_reminder.html:2 +msgid "Hi" +msgstr "" + #: lms/templates/emails/lms_course_interest.html:3 msgid "Hi {0}," msgstr "Hello {0}," @@ -2276,7 +2275,11 @@ msgstr "" msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "" -#: lms/templates/emails/batch_confirmation.html:33 +#: lms/templates/emails/payment_reminder.html:19 +msgid "If you have any questions or need assistance, feel free to reach out to our support team." +msgstr "" + +#: lms/templates/emails/batch_confirmation.html:27 msgid "If you have any questions or require assistance, feel free to contact us." msgstr "" @@ -2610,6 +2613,11 @@ msgstr "" msgid "LMS Batch" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "LMS Batch Enrollment" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "LMS Batch Feedback" @@ -2774,6 +2782,7 @@ msgstr "" #: 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_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 @@ -2853,7 +2862,7 @@ msgstr "" #. Label of the lessons (Table) field in DocType 'Course Chapter' #. Group in Course Chapter's connections #. Label of the lessons (Data) field in DocType 'LMS Course' -#: frontend/src/components/CourseCard.vue:34 +#: frontend/src/components/CourseCard.vue:32 #: frontend/src/components/CourseCardOverlay.vue:97 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2919,9 +2928,9 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/Members.vue:106 +#: frontend/src/components/Members.vue:108 #: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:88 -#: frontend/src/pages/CertifiedParticipants.vue:71 +#: frontend/src/pages/CertifiedParticipants.vue:79 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 msgid "Load More" @@ -2935,7 +2944,7 @@ msgstr "" #. Label of the location (Data) field in DocType 'Job Opportunity' #. Label of the location (Data) field in DocType 'Education Detail' #. Label of the location (Data) field in DocType 'Work Experience' -#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:89 +#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:85 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/work_experience/work_experience.json @@ -2949,7 +2958,7 @@ msgstr "" #: frontend/src/components/AssignmentBlock.vue:13 #: frontend/src/components/NoPermission.vue:28 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:178 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:185 #: frontend/src/pages/Lesson.vue:24 msgid "Login" msgstr "Bejelentkezés" @@ -2958,6 +2967,10 @@ msgstr "Bejelentkezés" msgid "Login to apply" msgstr "" +#: lms/templates/emails/payment_reminder.html:23 +msgid "Looking forward to seeing you enrolled!" +msgstr "" + #. Label of the default_home (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Make LMS the default home" @@ -2972,7 +2985,7 @@ msgstr "" msgid "Make sure to enter the right billing name as the same will be used in your invoice." msgstr "" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Manage Batch" msgstr "" @@ -3008,7 +3021,7 @@ msgstr "" #: frontend/src/components/Modals/Question.vue:50 #: frontend/src/components/Modals/Question.vue:99 #: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:390 -#: frontend/src/pages/QuizSubmission.vue:59 +#: frontend/src/pages/QuizSubmission.vue:65 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json #: lms/templates/quiz/quiz.html:59 @@ -3020,7 +3033,7 @@ msgid "Marks for question number {0} cannot be greater than the marks allotted f msgstr "" #. Label of the marks_out_of (Int) field in DocType 'LMS Quiz Result' -#: frontend/src/pages/QuizSubmission.vue:62 +#: frontend/src/pages/QuizSubmission.vue:68 #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json msgid "Marks out of" msgstr "" @@ -3031,7 +3044,7 @@ msgid "Max Attempts" msgstr "" #: frontend/src/pages/QuizForm.vue:58 -msgid "Maximun Attempts" +msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' @@ -3046,7 +3059,7 @@ msgstr "" msgid "Medium ID" msgstr "" -#: lms/templates/emails/batch_confirmation.html:21 +#: lms/templates/emails/batch_confirmation.html:15 msgid "Medium:" msgstr "Közepes:" @@ -3054,6 +3067,7 @@ msgstr "Közepes:" #. Label of the member (Link) field in DocType 'Exercise Submission' #. Label of the member (Link) field in DocType 'LMS Assignment Submission' #. Label of the member (Link) field in DocType 'LMS Badge Assignment' +#. Label of the member (Link) field in DocType 'LMS Batch Enrollment' #. Label of the member (Link) field in DocType 'LMS Batch Feedback' #. Label of the member (Link) field in DocType 'LMS Certificate' #. Label of the member (Link) field in DocType 'LMS Certificate Evaluation' @@ -3072,6 +3086,7 @@ msgstr "Közepes:" #: lms/lms/doctype/exercise_submission/exercise_submission.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_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_evaluation/lms_certificate_evaluation.json @@ -3106,6 +3121,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Assignment Submission' #. Label of the member_name (Data) field in DocType 'LMS Badge Assignment' +#. Label of the member_name (Data) field in DocType 'LMS Batch Enrollment' #. Label of the member_name (Data) field in DocType 'LMS Batch Feedback' #. Label of the member_name (Data) field in DocType 'LMS Certificate' #. Label of the member_name (Data) field in DocType 'LMS Certificate @@ -3117,6 +3133,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: 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_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -3140,10 +3157,19 @@ msgstr "" msgid "Member Type" msgstr "" +#. Label of the member_username (Data) field in DocType 'LMS Batch Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "Member Username" +msgstr "" + #: frontend/src/pages/ProgramForm.vue:251 msgid "Member added to program" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:25 +msgid "Member already enrolled in this batch" +msgstr "" + #: lms/lms/doctype/lms_program/lms_program.py:29 msgid "Member {0} has already been added to this batch." msgstr "" @@ -3216,7 +3242,7 @@ msgstr "Meta kép" msgid "Milestone" msgstr "Mérföldkő" -#: frontend/src/pages/Statistics.vue:71 +#: frontend/src/pages/Statistics.vue:81 msgid "Milestones" msgstr "" @@ -3230,6 +3256,7 @@ msgstr "" #: lms/lms/doctype/lms_assignment/lms_assignment.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 #: 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 @@ -3247,11 +3274,11 @@ msgstr "" msgid "Modified By" msgstr "Módosította" -#: lms/lms/api.py:211 +#: lms/lms/api.py:206 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:207 +#: lms/lms/api.py:202 msgid "Module is incorrect." msgstr "" @@ -3281,7 +3308,7 @@ msgstr "" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' #: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17 -#: frontend/src/pages/Courses.vue:45 frontend/src/pages/Programs.vue:14 +#: frontend/src/pages/Courses.vue:48 frontend/src/pages/Programs.vue:14 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "" @@ -3393,7 +3420,7 @@ msgstr "" msgid "No courses created" msgstr "" -#: frontend/src/pages/Courses.vue:147 +#: frontend/src/pages/Courses.vue:151 msgid "No courses found" msgstr "" @@ -3421,7 +3448,7 @@ msgstr "" msgid "No live classes scheduled" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:89 msgid "No participants found" msgstr "" @@ -3449,7 +3476,7 @@ msgstr "" msgid "No {0}" msgstr "" -#: frontend/src/pages/Courses.vue:107 +#: frontend/src/pages/Courses.vue:111 msgid "No {0} courses" msgstr "" @@ -3481,7 +3508,7 @@ msgstr "" msgid "Not Graded" msgstr "" -#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:146 +#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:153 msgid "Not Permitted" msgstr "" @@ -3616,7 +3643,7 @@ msgstr "" msgid "Ordered Item" msgstr "" -#: frontend/src/pages/JobDetail.vue:76 +#: frontend/src/pages/JobDetail.vue:74 msgid "Organisation" msgstr "" @@ -3712,10 +3739,10 @@ msgstr "Jelszó" msgid "Paste the youtube link of a short video introducing the course" msgstr "" -#. Label of the payment (Link) field in DocType 'Batch Student' +#. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' #: frontend/src/pages/BatchForm.vue:211 -#: lms/lms/doctype/batch_student/batch_student.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" msgstr "" @@ -3731,9 +3758,7 @@ msgstr "" msgid "Payment Details" msgstr "" -#. Label of the payment_gateway (Link) field in DocType 'Web Form' #. Label of the payment_gateway (Data) field in DocType 'LMS Settings' -#: lms/fixtures/custom_field.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Payment Gateway" msgstr "" @@ -3748,6 +3773,12 @@ msgstr "" msgid "Payment Received" msgstr "" +#. Label of the payment_reminder_template (Link) field in DocType 'LMS +#. Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Payment Reminder Template" +msgstr "" + #. Label of the payment_settings_tab (Tab Break) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3766,11 +3797,6 @@ msgstr "" msgid "Payment for Document Type" msgstr "" -#. Label of the payments_tab (Tab Break) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Payments" -msgstr "" - #. Label of the payments_app_is_not_installed (HTML) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3802,11 +3828,15 @@ msgstr "" msgid "Percentage (e.g. 70%)" msgstr "" +#: frontend/src/components/Modals/BatchStudentProgress.vue:35 +msgid "Percentage/Status" +msgstr "" + #: frontend/src/pages/Billing.vue:104 msgid "Phone Number" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:145 +#: frontend/src/components/CourseCardOverlay.vue:148 msgid "Please Login" msgstr "" @@ -3826,15 +3856,15 @@ msgstr "Kérjük, ellenőrizze e-mail a vizsgálathoz" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:1815 lms/lms/utils.py:1819 +#: lms/lms/utils.py:1851 lms/lms/utils.py:1855 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:261 +#: lms/lms/doctype/lms_batch/lms_batch.py:184 msgid "Please enable Zoom Settings to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:312 +#: frontend/src/components/CourseOutline.vue:317 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -3863,7 +3893,7 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:71 +#: lms/lms/doctype/lms_batch/lms_batch.py:57 msgid "Please install the Payments app to create a paid batches." msgstr "" @@ -3883,11 +3913,11 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:157 +#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:164 msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:203 +#: lms/lms/api.py:198 msgid "Please login to continue with payment." msgstr "" @@ -3966,7 +3996,7 @@ msgstr "Hozzászólás" msgid "Postal Code" msgstr "" -#: frontend/src/pages/JobDetail.vue:115 +#: frontend/src/pages/JobDetail.vue:107 msgid "Posted on" msgstr "" @@ -4079,9 +4109,8 @@ 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/BatchStudents.vue:53 -#: frontend/src/components/Modals/BatchStudentProgress.vue:35 -#: frontend/src/components/Modals/BatchStudentProgress.vue:63 +#: frontend/src/components/BatchStudents.vue:75 +#: frontend/src/components/Modals/BatchStudentProgress.vue:82 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -4203,7 +4232,7 @@ msgstr "" msgid "Quiz Submission" msgstr "" -#: frontend/src/pages/QuizSubmission.vue:122 +#: frontend/src/pages/QuizSubmission.vue:128 #: frontend/src/pages/QuizSubmissionList.vue:106 msgid "Quiz Submissions" msgstr "" @@ -4242,7 +4271,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:110 +#: frontend/src/components/CourseCardOverlay.vue:113 #: frontend/src/components/Modals/Event.vue:86 #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -4284,7 +4313,7 @@ msgstr "" msgid "Regards" msgstr "Üdvözlettel" -#: frontend/src/components/BatchOverlay.vue:70 +#: frontend/src/components/BatchOverlay.vue:76 msgid "Register Now" msgstr "" @@ -4387,19 +4416,19 @@ msgstr "" msgid "Route" msgstr "Útvonal" -#: lms/lms/doctype/lms_batch/lms_batch.py:204 +#: lms/lms/doctype/lms_batch/lms_batch.py:127 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:199 +#: lms/lms/doctype/lms_batch/lms_batch.py:122 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:181 +#: lms/lms/doctype/lms_batch/lms_batch.py:104 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:190 +#: lms/lms/doctype/lms_batch/lms_batch.py:113 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -4484,7 +4513,7 @@ msgstr "" msgid "Search" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:17 +#: frontend/src/pages/CertifiedParticipants.vue:25 msgid "Search by Name" msgstr "" @@ -4507,13 +4536,13 @@ msgstr "" msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:16 -#: frontend/src/components/BatchOverlay.vue:9 +#: frontend/src/components/BatchCard.vue:18 +#: frontend/src/components/BatchOverlay.vue:12 msgid "Seat Left" msgstr "" #: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:8 +#: frontend/src/components/BatchOverlay.vue:9 msgid "Seats Left" msgstr "" @@ -4533,6 +4562,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 +msgid "Send Confirmation Email" +msgstr "" + #. Label of the send_calendar_invite_for_evaluations (Check) field in DocType #. 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -4641,7 +4674,7 @@ msgid "Signup Settings" msgstr "" #. Label of a chart in the LMS Workspace -#: frontend/src/pages/Statistics.vue:32 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json msgid "Signups" msgstr "" @@ -4691,8 +4724,8 @@ msgstr "" msgid "Slug" msgstr "" -#: frontend/src/components/BatchCard.vue:23 -#: frontend/src/components/BatchOverlay.vue:16 +#: frontend/src/components/BatchCard.vue:25 +#: frontend/src/components/BatchOverlay.vue:19 msgid "Sold Out" msgstr "" @@ -4703,10 +4736,10 @@ msgstr "" msgid "Solution" msgstr "" -#. Label of the source (Link) field in DocType 'Batch Student' +#. 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' -#: lms/lms/doctype/batch_student/batch_student.json +#: 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 msgid "Source" @@ -4827,46 +4860,27 @@ msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' -#. Label of the student (Link) field in DocType 'Batch Student' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' #: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "" -#. Label of the student_details_section (Section Break) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Details" -msgstr "" - -#. Label of the student_name (Data) field in DocType 'Batch Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Name" -msgstr "" - #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 -msgid "Student {0} has already been added to this batch." -msgstr "" - -#. Label of the students (Table) field in DocType 'LMS Batch' #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/BatchStudents.vue:18 -#: frontend/src/components/BatchStudents.vue:89 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/components/BatchStudents.vue:20 +#: frontend/src/components/BatchStudents.vue:111 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "" -#: frontend/src/components/BatchStudents.vue:302 +#: frontend/src/components/BatchStudents.vue:324 msgid "Students deleted successfully" msgstr "" @@ -4924,9 +4938,9 @@ msgstr "" #: frontend/src/components/Assignment.vue:316 #: frontend/src/components/BatchCourses.vue:151 -#: frontend/src/components/BatchOverlay.vue:135 -#: frontend/src/components/BatchStudents.vue:302 -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/BatchOverlay.vue:141 +#: frontend/src/components/BatchStudents.vue:324 +#: frontend/src/components/CourseCardOverlay.vue:168 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/BulkCertificates.vue:121 @@ -4959,7 +4973,7 @@ msgstr "Összefoglalás" msgid "Sunday" msgstr "Vasárnap" -#: lms/lms/api.py:995 +#: lms/lms/api.py:997 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -4985,6 +4999,7 @@ msgstr "" #: 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 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_category/lms_category.json @@ -5079,7 +5094,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1760 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5111,11 +5126,11 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Courses.vue:151 +#: frontend/src/pages/Courses.vue:155 msgid "There are no courses available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:84 +#: frontend/src/pages/CertifiedParticipants.vue:92 msgid "There are no participants matching this criteria." msgstr "" @@ -5123,11 +5138,11 @@ msgstr "" msgid "There are no programs available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:177 +#: frontend/src/components/BatchStudents.vue:199 msgid "There are no students in this batch." msgstr "" @@ -5170,7 +5185,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1573 +#: lms/lms/utils.py:1608 msgid "This course is free." msgstr "" @@ -5250,7 +5265,7 @@ msgstr "" msgid "Timezone" msgstr "" -#: lms/templates/emails/batch_confirmation.html:25 +#: lms/templates/emails/batch_confirmation.html:19 msgid "Timings:" msgstr "" @@ -5314,7 +5329,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1584 +#: lms/lms/utils.py:1619 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5380,7 +5395,7 @@ msgstr "" msgid "Type" msgstr "" -#: frontend/src/components/Quiz.vue:591 +#: frontend/src/components/Quiz.vue:594 msgid "Type your answer" msgstr "" @@ -5443,7 +5458,7 @@ msgstr "" msgid "Upcoming" msgstr "" -#: frontend/src/pages/Batch.vue:169 +#: frontend/src/pages/Batch.vue:176 msgid "Upcoming Batches" msgstr "" @@ -5509,9 +5524,7 @@ msgstr "" msgid "User {0} has reported the job post {1}" msgstr "{0} felhasználó jelentette az álláshirdetést {1}" -#. Label of the username (Data) field in DocType 'Batch Student' #. Label of the username (Data) field in DocType 'Invite Request' -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/invite_request/invite_request.json msgid "Username" msgstr "Felhasználói név" @@ -5558,11 +5571,11 @@ msgstr "" msgid "Visibility" msgstr "" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Visit Batch" msgstr "" -#: lms/templates/emails/batch_confirmation.html:29 +#: lms/templates/emails/batch_confirmation.html:23 msgid "Visit the following link to view your " msgstr "" @@ -5575,6 +5588,14 @@ msgstr "" msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" +#: lms/templates/emails/payment_reminder.html:7 +msgid "We have a limited number of seats, and they won't be available for long!" +msgstr "" + +#: lms/templates/emails/payment_reminder.html:4 +msgid "We noticed that you started enrolling in the" +msgstr "" + #. Label of the web_page (Link) field in DocType 'LMS Sidebar Item' #: frontend/src/components/Modals/PageModal.vue:23 #: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json @@ -5650,15 +5671,15 @@ msgstr "" msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: lms/lms/api.py:227 +#: lms/lms/api.py:222 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:219 +#: lms/lms/api.py:214 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:151 +#: frontend/src/pages/Batch.vue:158 msgid "You are not a member of this batch. Please checkout our upcoming batches." msgstr "" @@ -5666,7 +5687,7 @@ msgstr "" msgid "You are not a mentor of the course {0}" msgstr "" -#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/components/CourseOutline.vue:316 msgid "You are not enrolled" msgstr "" @@ -5674,7 +5695,7 @@ msgstr "" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "" -#: frontend/src/pages/Courses.vue:135 +#: frontend/src/pages/Courses.vue:139 msgid "You can add chapters and lessons to it." msgstr "" @@ -5732,11 +5753,11 @@ msgstr "" msgid "You have already reviewed this course" msgstr "" -#: frontend/src/components/BatchOverlay.vue:136 +#: frontend/src/components/BatchOverlay.vue:142 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:166 +#: frontend/src/components/CourseCardOverlay.vue:169 msgid "You have been enrolled in this course" msgstr "" @@ -5756,7 +5777,7 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:146 +#: frontend/src/components/CourseCardOverlay.vue:149 msgid "You need to login first to enroll for this course" msgstr "" @@ -5830,11 +5851,15 @@ msgstr "tevékenységek" msgid "activity" msgstr "tevékenység" +#: lms/templates/emails/payment_reminder.html:4 +msgid "but didn’t complete your payment" +msgstr "" + #: lms/templates/emails/mentor_request_creation_email.html:5 msgid "cancel your application" msgstr "" -#: frontend/src/pages/Lesson.vue:174 +#: frontend/src/pages/Lesson.vue:177 msgid "completed" msgstr "befejezve" @@ -5894,7 +5919,7 @@ msgstr "" msgid "you can" msgstr "" -#: lms/lms/api.py:792 lms/lms/api.py:800 +#: lms/lms/api.py:787 lms/lms/api.py:795 msgid "{0} Settings not found" msgstr "" diff --git a/lms/locale/main.pot b/lms/locale/main.pot index 72fe300d..4eccc5d0 100644 --- a/lms/locale/main.pot +++ b/lms/locale/main.pot @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Frappe LMS VERSION\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-02-07 16:03+0000\n" -"PO-Revision-Date: 2025-02-07 16:03+0000\n" +"POT-Creation-Date: 2025-02-14 16:04+0000\n" +"PO-Revision-Date: 2025-02-14 16:04+0000\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: jannat@frappe.io\n" "MIME-Version: 1.0\n" @@ -73,7 +73,7 @@ msgstr "" msgid "About" msgstr "" -#: frontend/src/pages/Batch.vue:96 +#: frontend/src/pages/Batch.vue:97 msgid "About this batch" msgstr "" @@ -103,7 +103,7 @@ msgstr "" #: frontend/src/components/Assessments.vue:11 #: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:95 +#: frontend/src/components/BatchStudents.vue:117 #: frontend/src/components/Categories.vue:26 #: frontend/src/components/LiveClass.vue:11 #: frontend/src/components/Members.vue:43 frontend/src/pages/ProgramForm.vue:30 @@ -117,7 +117,7 @@ msgstr "" msgid "Add Chapter" msgstr "" -#: frontend/src/components/CourseOutline.vue:124 +#: frontend/src/components/CourseOutline.vue:129 msgid "Add Lesson" msgstr "" @@ -137,7 +137,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/OnboardingBanner.vue:50 +#: frontend/src/components/OnboardingBanner.vue:56 msgid "Add a chapter" msgstr "" @@ -149,7 +149,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/OnboardingBanner.vue:73 +#: frontend/src/components/OnboardingBanner.vue:81 msgid "Add a lesson" msgstr "" @@ -218,7 +218,7 @@ msgstr "" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:12 +#: frontend/src/pages/CertifiedParticipants.vue:20 msgid "All Certified Participants" msgstr "" @@ -266,10 +266,9 @@ msgstr "" msgid "Already Registered" msgstr "" -#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json +#: frontend/src/pages/BatchForm.vue:221 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:379 @@ -284,17 +283,7 @@ msgstr "" msgid "Amount (USD)" msgstr "" -#. Label of the amount_based_on_field (Check) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Based On Field" -msgstr "" - -#. Label of the amount_field (Select) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Field" -msgstr "" - -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:61 msgid "Amount and currency are required for paid batches." msgstr "" @@ -319,6 +308,7 @@ msgstr "" #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' #. Label of the answer (Code) field in DocType 'LMS Exercise' +#: frontend/src/pages/QuizSubmission.vue:61 #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_exercise/lms_exercise.json @@ -333,7 +323,7 @@ msgstr "" msgid "Appears when the batch URL is shared on any online platform" msgstr "" -#: frontend/src/pages/JobDetail.vue:131 +#: frontend/src/pages/JobDetail.vue:121 msgid "Applications Received" msgstr "" @@ -400,14 +390,14 @@ msgstr "" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:85 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 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/Assessments.vue:5 -#: frontend/src/components/BatchStudents.vue:46 -#: frontend/src/components/BatchStudents.vue:79 +#: frontend/src/components/BatchStudents.vue:68 +#: frontend/src/components/BatchStudents.vue:101 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -487,7 +477,7 @@ msgstr "" msgid "Auto Recording" msgstr "" -#: frontend/src/components/CourseCard.vue:52 +#: frontend/src/components/CourseCard.vue:50 #: frontend/src/pages/CourseDetail.vue:20 msgid "Average Rating" msgstr "" @@ -516,11 +506,13 @@ msgstr "" msgid "Badge Image" 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' #: frontend/src/components/Modals/Event.vue:32 +#: 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 @@ -553,7 +545,7 @@ msgstr "" #: frontend/src/pages/BatchForm.vue:104 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 -#: lms/templates/emails/batch_confirmation.html:30 +#: lms/templates/emails/batch_confirmation.html:24 msgid "Batch Details" msgstr "" @@ -594,15 +586,10 @@ msgstr "" msgid "Batch Settings" msgstr "" -#: lms/templates/emails/batch_confirmation.html:17 +#: lms/templates/emails/batch_confirmation.html:11 msgid "Batch Start Date:" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Batch Student" -msgstr "" - #. Label of the batch_title (Data) field in DocType 'LMS Certificate' #. Label of the batch_title (Data) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate/lms_certificate.json @@ -614,7 +601,7 @@ msgstr "" msgid "Batch Updated" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:46 +#: lms/lms/doctype/lms_batch/lms_batch.py:42 msgid "Batch end date cannot be before the batch start date" msgstr "" @@ -631,7 +618,7 @@ msgstr "" msgid "Begin Date" msgstr "" -#: lms/templates/emails/batch_confirmation.html:37 +#: lms/templates/emails/batch_confirmation.html:31 #: lms/templates/emails/certification.html:20 msgid "Best Regards" msgstr "" @@ -673,16 +660,6 @@ msgstr "" msgid "Business Owner" msgstr "" -#. Label of the payment_button_help (Text) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Help" -msgstr "" - -#. Label of the payment_button_label (Data) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Label" -msgstr "" - #: frontend/src/components/CourseCardOverlay.vue:45 msgid "Buy this course" msgstr "" @@ -718,10 +695,9 @@ msgstr "" #. 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:202 frontend/src/pages/Batches.vue:49 -#: frontend/src/pages/CertifiedParticipants.vue:29 +#: frontend/src/pages/CertifiedParticipants.vue:37 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 -#: frontend/src/pages/JobDetail.vue:102 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/JobDetail.vue:96 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/public/js/common_functions.js:316 lms/templates/signup-form.html:22 @@ -784,8 +760,12 @@ msgstr "" msgid "Certification Name" msgstr "" +#: frontend/src/components/BatchStudents.vue:36 +msgid "Certified" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:153 +#: frontend/src/pages/CertifiedParticipants.vue:161 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Participants" msgstr "" @@ -849,7 +829,7 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/components/Quiz.vue:589 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:592 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "" @@ -857,7 +837,7 @@ msgstr "" msgid "Choose an icon" msgstr "" -#: frontend/src/components/Quiz.vue:590 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:593 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "" @@ -1039,6 +1019,14 @@ msgstr "" msgid "Complete Sign Up" msgstr "" +#: lms/templates/emails/payment_reminder.html:15 +msgid "Complete Your Enrollment" +msgstr "" + +#: lms/lms/doctype/lms_payment/lms_payment.py:40 +msgid "Complete Your Enrollment - Don't miss out!" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/cohort/cohort.json @@ -1047,7 +1035,7 @@ msgstr "" msgid "Completed" msgstr "" -#: frontend/src/components/BatchStudents.vue:345 +#: frontend/src/components/BatchStudents.vue:369 msgid "Completed by Students" msgstr "" @@ -1055,7 +1043,7 @@ msgstr "" msgid "Completion Certificate" msgstr "" -#: frontend/src/pages/Statistics.vue:58 +#: frontend/src/pages/Statistics.vue:66 msgid "Completions" msgstr "" @@ -1072,9 +1060,9 @@ msgstr "" msgid "Condition must be valid python code." msgstr "" -#. Label of the confirmation_email_sent (Check) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json +#. Label of the confirmation_email_sent (Check) field in DocType 'LMS Batch +#. Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json msgid "Confirmation Email Sent" msgstr "" @@ -1303,7 +1291,7 @@ msgstr "" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:350 +#: lms/lms/doctype/lms_batch/lms_batch.py:273 msgid "Course already added to the batch." msgstr "" @@ -1315,7 +1303,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:64 +#: lms/lms/doctype/lms_batch/lms_batch.py:50 #: lms/lms/doctype/lms_program/lms_program.py:19 msgid "Course {0} has already been added to this batch." msgstr "" @@ -1324,12 +1312,12 @@ msgstr "" #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' #: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:23 -#: frontend/src/components/BatchStudents.vue:32 -#: frontend/src/components/BatchStudents.vue:70 -#: frontend/src/components/Modals/BatchStudentProgress.vue:60 -#: frontend/src/pages/BatchDetail.vue:19 frontend/src/pages/BatchDetail.vue:68 -#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:19 +#: frontend/src/components/BatchOverlay.vue:29 +#: frontend/src/components/BatchStudents.vue:52 +#: frontend/src/components/BatchStudents.vue:92 +#: frontend/src/components/Modals/BatchStudentProgress.vue:79 +#: frontend/src/pages/BatchDetail.vue:21 frontend/src/pages/BatchDetail.vue:70 +#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1366,7 +1354,7 @@ msgstr "" msgid "Create LMS Certificate Evaluation" msgstr "" -#: frontend/src/pages/Courses.vue:132 lms/templates/onboarding_header.html:19 +#: frontend/src/pages/Courses.vue:136 lms/templates/onboarding_header.html:19 msgid "Create a Course" msgstr "" @@ -1374,7 +1362,7 @@ msgstr "" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/OnboardingBanner.vue:27 +#: frontend/src/components/OnboardingBanner.vue:30 msgid "Create a course" msgstr "" @@ -1386,12 +1374,11 @@ msgstr "" msgid "Created" msgstr "" -#. Label of the currency (Link) field in DocType 'Web Form' #. 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/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226 -#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:387 @@ -1483,8 +1470,8 @@ msgstr "" msgid "Degree Type" msgstr "" -#: frontend/src/components/CourseOutline.vue:235 -#: frontend/src/components/CourseOutline.vue:293 +#: frontend/src/components/CourseOutline.vue:240 +#: frontend/src/components/CourseOutline.vue:298 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:474 msgid "Delete" msgstr "" @@ -1497,11 +1484,11 @@ msgstr "" msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:287 +#: frontend/src/components/CourseOutline.vue:292 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:229 +#: frontend/src/components/CourseOutline.vue:234 msgid "Delete this lesson?" msgstr "" @@ -1509,11 +1496,11 @@ msgstr "" msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:293 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:230 +#: frontend/src/components/CourseOutline.vue:235 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -1576,7 +1563,7 @@ msgid "Discard" msgstr "" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:81 +#: frontend/src/pages/Batch.vue:82 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "" @@ -1590,6 +1577,10 @@ msgstr "" msgid "Document" msgstr "" +#: lms/templates/emails/payment_reminder.html:11 +msgid "Don’t miss this opportunity to enhance your skills. Click below to complete your enrollment" +msgstr "" + #. Label of the dream_companies (Data) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Dream Companies" @@ -1628,7 +1619,7 @@ msgstr "" msgid "E-mail" msgstr "" -#: frontend/src/components/BatchOverlay.vue:93 +#: frontend/src/components/BatchOverlay.vue:99 #: frontend/src/components/CourseCardOverlay.vue:86 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:65 @@ -1757,7 +1748,7 @@ msgstr "" msgid "End Time" msgstr "" -#: frontend/src/components/BatchOverlay.vue:80 +#: frontend/src/components/BatchOverlay.vue:86 msgid "Enroll Now" msgstr "" @@ -1765,7 +1756,7 @@ msgstr "" msgid "Enrolled" msgstr "" -#: frontend/src/components/CourseCard.vue:43 +#: frontend/src/components/CourseCard.vue:41 #: frontend/src/components/CourseCardOverlay.vue:104 #: frontend/src/pages/CourseDetail.vue:33 msgid "Enrolled Students" @@ -1775,8 +1766,8 @@ msgstr "" msgid "Enrolled successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:108 -msgid "Enrollment Confirmation for the Next Training Batch" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:86 +msgid "Enrollment Confirmation for {0}" msgstr "" #: lms/lms/web_template/lms_statistics/lms_statistics.html:14 @@ -1784,14 +1775,14 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1693 +#: lms/lms/utils.py:1728 msgid "Enrollment Failed" msgstr "" #. Label of the enrollments (Data) field in DocType 'LMS Course' #. Label of a chart in the LMS Workspace #. Label of a shortcut in the LMS Workspace -#: frontend/src/pages/Statistics.vue:45 +#: frontend/src/pages/Statistics.vue:51 #: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json msgid "Enrollments" msgstr "" @@ -1821,12 +1812,12 @@ msgstr "" #: frontend/src/components/Modals/Question.vue:249 #: frontend/src/components/Modals/Question.vue:269 #: frontend/src/components/Modals/Question.vue:326 -#: frontend/src/components/Modals/StudentModal.vue:69 +#: frontend/src/components/Modals/StudentModal.vue:67 #: frontend/src/components/SettingDetails.vue:62 #: frontend/src/pages/AssignmentForm.vue:139 #: frontend/src/pages/AssignmentForm.vue:159 frontend/src/pages/Billing.vue:264 #: frontend/src/pages/QuizForm.vue:346 frontend/src/pages/QuizForm.vue:361 -#: frontend/src/pages/QuizSubmission.vue:141 +#: frontend/src/pages/QuizSubmission.vue:147 msgid "Error" msgstr "" @@ -1854,7 +1845,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2132,6 +2123,10 @@ msgstr "" msgid "Get Certificate" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:11 +msgid "Get Certified" +msgstr "" + #: lms/templates/onboarding_header.html:8 msgid "Get Started" msgstr "" @@ -2207,6 +2202,10 @@ msgstr "" msgid "Hey," msgstr "" +#: lms/templates/emails/payment_reminder.html:2 +msgid "Hi" +msgstr "" + #: lms/templates/emails/lms_course_interest.html:3 msgid "Hi {0}," msgstr "" @@ -2274,7 +2273,11 @@ msgstr "" msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "" -#: lms/templates/emails/batch_confirmation.html:33 +#: lms/templates/emails/payment_reminder.html:19 +msgid "If you have any questions or need assistance, feel free to reach out to our support team." +msgstr "" + +#: lms/templates/emails/batch_confirmation.html:27 msgid "If you have any questions or require assistance, feel free to contact us." msgstr "" @@ -2608,6 +2611,11 @@ msgstr "" msgid "LMS Batch" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "LMS Batch Enrollment" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "LMS Batch Feedback" @@ -2772,6 +2780,7 @@ msgstr "" #: 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_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 @@ -2851,7 +2860,7 @@ msgstr "" #. Label of the lessons (Table) field in DocType 'Course Chapter' #. Group in Course Chapter's connections #. Label of the lessons (Data) field in DocType 'LMS Course' -#: frontend/src/components/CourseCard.vue:34 +#: frontend/src/components/CourseCard.vue:32 #: frontend/src/components/CourseCardOverlay.vue:97 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2917,9 +2926,9 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/Members.vue:106 +#: frontend/src/components/Members.vue:108 #: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:88 -#: frontend/src/pages/CertifiedParticipants.vue:71 +#: frontend/src/pages/CertifiedParticipants.vue:79 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 msgid "Load More" @@ -2933,7 +2942,7 @@ msgstr "" #. Label of the location (Data) field in DocType 'Job Opportunity' #. Label of the location (Data) field in DocType 'Education Detail' #. Label of the location (Data) field in DocType 'Work Experience' -#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:89 +#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:85 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/work_experience/work_experience.json @@ -2947,7 +2956,7 @@ msgstr "" #: frontend/src/components/AssignmentBlock.vue:13 #: frontend/src/components/NoPermission.vue:28 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:178 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:185 #: frontend/src/pages/Lesson.vue:24 msgid "Login" msgstr "" @@ -2956,6 +2965,10 @@ msgstr "" msgid "Login to apply" msgstr "" +#: lms/templates/emails/payment_reminder.html:23 +msgid "Looking forward to seeing you enrolled!" +msgstr "" + #. Label of the default_home (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Make LMS the default home" @@ -2970,7 +2983,7 @@ msgstr "" msgid "Make sure to enter the right billing name as the same will be used in your invoice." msgstr "" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Manage Batch" msgstr "" @@ -3006,7 +3019,7 @@ msgstr "" #: frontend/src/components/Modals/Question.vue:50 #: frontend/src/components/Modals/Question.vue:99 #: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:390 -#: frontend/src/pages/QuizSubmission.vue:59 +#: frontend/src/pages/QuizSubmission.vue:65 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json #: lms/templates/quiz/quiz.html:59 @@ -3018,7 +3031,7 @@ msgid "Marks for question number {0} cannot be greater than the marks allotted f msgstr "" #. Label of the marks_out_of (Int) field in DocType 'LMS Quiz Result' -#: frontend/src/pages/QuizSubmission.vue:62 +#: frontend/src/pages/QuizSubmission.vue:68 #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json msgid "Marks out of" msgstr "" @@ -3029,7 +3042,7 @@ msgid "Max Attempts" msgstr "" #: frontend/src/pages/QuizForm.vue:58 -msgid "Maximun Attempts" +msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' @@ -3044,7 +3057,7 @@ msgstr "" msgid "Medium ID" msgstr "" -#: lms/templates/emails/batch_confirmation.html:21 +#: lms/templates/emails/batch_confirmation.html:15 msgid "Medium:" msgstr "" @@ -3052,6 +3065,7 @@ msgstr "" #. Label of the member (Link) field in DocType 'Exercise Submission' #. Label of the member (Link) field in DocType 'LMS Assignment Submission' #. Label of the member (Link) field in DocType 'LMS Badge Assignment' +#. Label of the member (Link) field in DocType 'LMS Batch Enrollment' #. Label of the member (Link) field in DocType 'LMS Batch Feedback' #. Label of the member (Link) field in DocType 'LMS Certificate' #. Label of the member (Link) field in DocType 'LMS Certificate Evaluation' @@ -3070,6 +3084,7 @@ msgstr "" #: lms/lms/doctype/exercise_submission/exercise_submission.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_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_evaluation/lms_certificate_evaluation.json @@ -3104,6 +3119,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Assignment Submission' #. Label of the member_name (Data) field in DocType 'LMS Badge Assignment' +#. Label of the member_name (Data) field in DocType 'LMS Batch Enrollment' #. Label of the member_name (Data) field in DocType 'LMS Batch Feedback' #. Label of the member_name (Data) field in DocType 'LMS Certificate' #. Label of the member_name (Data) field in DocType 'LMS Certificate @@ -3115,6 +3131,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: 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_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -3138,10 +3155,19 @@ msgstr "" msgid "Member Type" msgstr "" +#. Label of the member_username (Data) field in DocType 'LMS Batch Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "Member Username" +msgstr "" + #: frontend/src/pages/ProgramForm.vue:251 msgid "Member added to program" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:25 +msgid "Member already enrolled in this batch" +msgstr "" + #: lms/lms/doctype/lms_program/lms_program.py:29 msgid "Member {0} has already been added to this batch." msgstr "" @@ -3214,7 +3240,7 @@ msgstr "" msgid "Milestone" msgstr "" -#: frontend/src/pages/Statistics.vue:71 +#: frontend/src/pages/Statistics.vue:81 msgid "Milestones" msgstr "" @@ -3228,6 +3254,7 @@ msgstr "" #: lms/lms/doctype/lms_assignment/lms_assignment.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 #: 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 @@ -3245,11 +3272,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:211 +#: lms/lms/api.py:206 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:207 +#: lms/lms/api.py:202 msgid "Module is incorrect." msgstr "" @@ -3279,7 +3306,7 @@ msgstr "" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' #: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17 -#: frontend/src/pages/Courses.vue:45 frontend/src/pages/Programs.vue:14 +#: frontend/src/pages/Courses.vue:48 frontend/src/pages/Programs.vue:14 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "" @@ -3391,7 +3418,7 @@ msgstr "" msgid "No courses created" msgstr "" -#: frontend/src/pages/Courses.vue:147 +#: frontend/src/pages/Courses.vue:151 msgid "No courses found" msgstr "" @@ -3419,7 +3446,7 @@ msgstr "" msgid "No live classes scheduled" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:89 msgid "No participants found" msgstr "" @@ -3447,7 +3474,7 @@ msgstr "" msgid "No {0}" msgstr "" -#: frontend/src/pages/Courses.vue:107 +#: frontend/src/pages/Courses.vue:111 msgid "No {0} courses" msgstr "" @@ -3479,7 +3506,7 @@ msgstr "" msgid "Not Graded" msgstr "" -#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:146 +#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:153 msgid "Not Permitted" msgstr "" @@ -3614,7 +3641,7 @@ msgstr "" msgid "Ordered Item" msgstr "" -#: frontend/src/pages/JobDetail.vue:76 +#: frontend/src/pages/JobDetail.vue:74 msgid "Organisation" msgstr "" @@ -3710,10 +3737,10 @@ msgstr "" msgid "Paste the youtube link of a short video introducing the course" msgstr "" -#. Label of the payment (Link) field in DocType 'Batch Student' +#. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' #: frontend/src/pages/BatchForm.vue:211 -#: lms/lms/doctype/batch_student/batch_student.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" msgstr "" @@ -3729,9 +3756,7 @@ msgstr "" msgid "Payment Details" msgstr "" -#. Label of the payment_gateway (Link) field in DocType 'Web Form' #. Label of the payment_gateway (Data) field in DocType 'LMS Settings' -#: lms/fixtures/custom_field.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Payment Gateway" msgstr "" @@ -3746,6 +3771,12 @@ msgstr "" msgid "Payment Received" msgstr "" +#. Label of the payment_reminder_template (Link) field in DocType 'LMS +#. Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Payment Reminder Template" +msgstr "" + #. Label of the payment_settings_tab (Tab Break) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3764,11 +3795,6 @@ msgstr "" msgid "Payment for Document Type" msgstr "" -#. Label of the payments_tab (Tab Break) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Payments" -msgstr "" - #. Label of the payments_app_is_not_installed (HTML) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3800,11 +3826,15 @@ msgstr "" msgid "Percentage (e.g. 70%)" msgstr "" +#: frontend/src/components/Modals/BatchStudentProgress.vue:35 +msgid "Percentage/Status" +msgstr "" + #: frontend/src/pages/Billing.vue:104 msgid "Phone Number" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:145 +#: frontend/src/components/CourseCardOverlay.vue:148 msgid "Please Login" msgstr "" @@ -3824,15 +3854,15 @@ msgstr "" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:1815 lms/lms/utils.py:1819 +#: lms/lms/utils.py:1851 lms/lms/utils.py:1855 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:261 +#: lms/lms/doctype/lms_batch/lms_batch.py:184 msgid "Please enable Zoom Settings to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:312 +#: frontend/src/components/CourseOutline.vue:317 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -3861,7 +3891,7 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:71 +#: lms/lms/doctype/lms_batch/lms_batch.py:57 msgid "Please install the Payments app to create a paid batches." msgstr "" @@ -3881,11 +3911,11 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:157 +#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:164 msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:203 +#: lms/lms/api.py:198 msgid "Please login to continue with payment." msgstr "" @@ -3964,7 +3994,7 @@ msgstr "" msgid "Postal Code" msgstr "" -#: frontend/src/pages/JobDetail.vue:115 +#: frontend/src/pages/JobDetail.vue:107 msgid "Posted on" msgstr "" @@ -4077,9 +4107,8 @@ 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/BatchStudents.vue:53 -#: frontend/src/components/Modals/BatchStudentProgress.vue:35 -#: frontend/src/components/Modals/BatchStudentProgress.vue:63 +#: frontend/src/components/BatchStudents.vue:75 +#: frontend/src/components/Modals/BatchStudentProgress.vue:82 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -4201,7 +4230,7 @@ msgstr "" msgid "Quiz Submission" msgstr "" -#: frontend/src/pages/QuizSubmission.vue:122 +#: frontend/src/pages/QuizSubmission.vue:128 #: frontend/src/pages/QuizSubmissionList.vue:106 msgid "Quiz Submissions" msgstr "" @@ -4240,7 +4269,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:110 +#: frontend/src/components/CourseCardOverlay.vue:113 #: frontend/src/components/Modals/Event.vue:86 #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -4282,7 +4311,7 @@ msgstr "" msgid "Regards" msgstr "" -#: frontend/src/components/BatchOverlay.vue:70 +#: frontend/src/components/BatchOverlay.vue:76 msgid "Register Now" msgstr "" @@ -4385,19 +4414,19 @@ msgstr "" msgid "Route" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:204 +#: lms/lms/doctype/lms_batch/lms_batch.py:127 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:199 +#: lms/lms/doctype/lms_batch/lms_batch.py:122 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:181 +#: lms/lms/doctype/lms_batch/lms_batch.py:104 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:190 +#: lms/lms/doctype/lms_batch/lms_batch.py:113 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -4482,7 +4511,7 @@ msgstr "" msgid "Search" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:17 +#: frontend/src/pages/CertifiedParticipants.vue:25 msgid "Search by Name" msgstr "" @@ -4505,13 +4534,13 @@ msgstr "" msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:16 -#: frontend/src/components/BatchOverlay.vue:9 +#: frontend/src/components/BatchCard.vue:18 +#: frontend/src/components/BatchOverlay.vue:12 msgid "Seat Left" msgstr "" #: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:8 +#: frontend/src/components/BatchOverlay.vue:9 msgid "Seats Left" msgstr "" @@ -4531,6 +4560,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 +msgid "Send Confirmation Email" +msgstr "" + #. Label of the send_calendar_invite_for_evaluations (Check) field in DocType #. 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -4639,7 +4672,7 @@ msgid "Signup Settings" msgstr "" #. Label of a chart in the LMS Workspace -#: frontend/src/pages/Statistics.vue:32 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json msgid "Signups" msgstr "" @@ -4689,8 +4722,8 @@ msgstr "" msgid "Slug" msgstr "" -#: frontend/src/components/BatchCard.vue:23 -#: frontend/src/components/BatchOverlay.vue:16 +#: frontend/src/components/BatchCard.vue:25 +#: frontend/src/components/BatchOverlay.vue:19 msgid "Sold Out" msgstr "" @@ -4701,10 +4734,10 @@ msgstr "" msgid "Solution" msgstr "" -#. Label of the source (Link) field in DocType 'Batch Student' +#. 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' -#: lms/lms/doctype/batch_student/batch_student.json +#: 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 msgid "Source" @@ -4825,46 +4858,27 @@ msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' -#. Label of the student (Link) field in DocType 'Batch Student' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' #: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "" -#. Label of the student_details_section (Section Break) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Details" -msgstr "" - -#. Label of the student_name (Data) field in DocType 'Batch Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Name" -msgstr "" - #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 -msgid "Student {0} has already been added to this batch." -msgstr "" - -#. Label of the students (Table) field in DocType 'LMS Batch' #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/BatchStudents.vue:18 -#: frontend/src/components/BatchStudents.vue:89 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/components/BatchStudents.vue:20 +#: frontend/src/components/BatchStudents.vue:111 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "" -#: frontend/src/components/BatchStudents.vue:302 +#: frontend/src/components/BatchStudents.vue:324 msgid "Students deleted successfully" msgstr "" @@ -4922,9 +4936,9 @@ msgstr "" #: frontend/src/components/Assignment.vue:316 #: frontend/src/components/BatchCourses.vue:151 -#: frontend/src/components/BatchOverlay.vue:135 -#: frontend/src/components/BatchStudents.vue:302 -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/BatchOverlay.vue:141 +#: frontend/src/components/BatchStudents.vue:324 +#: frontend/src/components/CourseCardOverlay.vue:168 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/BulkCertificates.vue:121 @@ -4957,7 +4971,7 @@ msgstr "" msgid "Sunday" msgstr "" -#: lms/lms/api.py:995 +#: lms/lms/api.py:997 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -4983,6 +4997,7 @@ msgstr "" #: 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 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_category/lms_category.json @@ -5077,7 +5092,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1760 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5109,11 +5124,11 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Courses.vue:151 +#: frontend/src/pages/Courses.vue:155 msgid "There are no courses available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:84 +#: frontend/src/pages/CertifiedParticipants.vue:92 msgid "There are no participants matching this criteria." msgstr "" @@ -5121,11 +5136,11 @@ msgstr "" msgid "There are no programs available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:177 +#: frontend/src/components/BatchStudents.vue:199 msgid "There are no students in this batch." msgstr "" @@ -5168,7 +5183,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1573 +#: lms/lms/utils.py:1608 msgid "This course is free." msgstr "" @@ -5248,7 +5263,7 @@ msgstr "" msgid "Timezone" msgstr "" -#: lms/templates/emails/batch_confirmation.html:25 +#: lms/templates/emails/batch_confirmation.html:19 msgid "Timings:" msgstr "" @@ -5312,7 +5327,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1584 +#: lms/lms/utils.py:1619 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5378,7 +5393,7 @@ msgstr "" msgid "Type" msgstr "" -#: frontend/src/components/Quiz.vue:591 +#: frontend/src/components/Quiz.vue:594 msgid "Type your answer" msgstr "" @@ -5441,7 +5456,7 @@ msgstr "" msgid "Upcoming" msgstr "" -#: frontend/src/pages/Batch.vue:169 +#: frontend/src/pages/Batch.vue:176 msgid "Upcoming Batches" msgstr "" @@ -5507,9 +5522,7 @@ msgstr "" msgid "User {0} has reported the job post {1}" msgstr "" -#. Label of the username (Data) field in DocType 'Batch Student' #. Label of the username (Data) field in DocType 'Invite Request' -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/invite_request/invite_request.json msgid "Username" msgstr "" @@ -5556,11 +5569,11 @@ msgstr "" msgid "Visibility" msgstr "" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Visit Batch" msgstr "" -#: lms/templates/emails/batch_confirmation.html:29 +#: lms/templates/emails/batch_confirmation.html:23 msgid "Visit the following link to view your " msgstr "" @@ -5573,6 +5586,14 @@ msgstr "" msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" +#: lms/templates/emails/payment_reminder.html:7 +msgid "We have a limited number of seats, and they won't be available for long!" +msgstr "" + +#: lms/templates/emails/payment_reminder.html:4 +msgid "We noticed that you started enrolling in the" +msgstr "" + #. Label of the web_page (Link) field in DocType 'LMS Sidebar Item' #: frontend/src/components/Modals/PageModal.vue:23 #: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json @@ -5648,15 +5669,15 @@ msgstr "" msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: lms/lms/api.py:227 +#: lms/lms/api.py:222 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:219 +#: lms/lms/api.py:214 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:151 +#: frontend/src/pages/Batch.vue:158 msgid "You are not a member of this batch. Please checkout our upcoming batches." msgstr "" @@ -5664,7 +5685,7 @@ msgstr "" msgid "You are not a mentor of the course {0}" msgstr "" -#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/components/CourseOutline.vue:316 msgid "You are not enrolled" msgstr "" @@ -5672,7 +5693,7 @@ msgstr "" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "" -#: frontend/src/pages/Courses.vue:135 +#: frontend/src/pages/Courses.vue:139 msgid "You can add chapters and lessons to it." msgstr "" @@ -5730,11 +5751,11 @@ msgstr "" msgid "You have already reviewed this course" msgstr "" -#: frontend/src/components/BatchOverlay.vue:136 +#: frontend/src/components/BatchOverlay.vue:142 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:166 +#: frontend/src/components/CourseCardOverlay.vue:169 msgid "You have been enrolled in this course" msgstr "" @@ -5754,7 +5775,7 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:146 +#: frontend/src/components/CourseCardOverlay.vue:149 msgid "You need to login first to enroll for this course" msgstr "" @@ -5828,11 +5849,15 @@ msgstr "" msgid "activity" msgstr "" +#: lms/templates/emails/payment_reminder.html:4 +msgid "but didn’t complete your payment" +msgstr "" + #: lms/templates/emails/mentor_request_creation_email.html:5 msgid "cancel your application" msgstr "" -#: frontend/src/pages/Lesson.vue:174 +#: frontend/src/pages/Lesson.vue:177 msgid "completed" msgstr "" @@ -5892,7 +5917,7 @@ msgstr "" msgid "you can" msgstr "" -#: lms/lms/api.py:792 lms/lms/api.py:800 +#: lms/lms/api.py:787 lms/lms/api.py:795 msgid "{0} Settings not found" msgstr "" diff --git a/lms/locale/pl.po b/lms/locale/pl.po index c82d6ab1..780bb0a7 100644 --- a/lms/locale/pl.po +++ b/lms/locale/pl.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-02-07 16:03+0000\n" -"PO-Revision-Date: 2025-02-10 16:09\n" +"POT-Creation-Date: 2025-02-14 16:04+0000\n" +"PO-Revision-Date: 2025-02-17 17:03\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -75,7 +75,7 @@ msgstr "" msgid "About" msgstr "" -#: frontend/src/pages/Batch.vue:96 +#: frontend/src/pages/Batch.vue:97 msgid "About this batch" msgstr "" @@ -105,7 +105,7 @@ msgstr "" #: frontend/src/components/Assessments.vue:11 #: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:95 +#: frontend/src/components/BatchStudents.vue:117 #: frontend/src/components/Categories.vue:26 #: frontend/src/components/LiveClass.vue:11 #: frontend/src/components/Members.vue:43 frontend/src/pages/ProgramForm.vue:30 @@ -119,7 +119,7 @@ msgstr "" msgid "Add Chapter" msgstr "" -#: frontend/src/components/CourseOutline.vue:124 +#: frontend/src/components/CourseOutline.vue:129 msgid "Add Lesson" msgstr "" @@ -139,7 +139,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/OnboardingBanner.vue:50 +#: frontend/src/components/OnboardingBanner.vue:56 msgid "Add a chapter" msgstr "" @@ -151,7 +151,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/OnboardingBanner.vue:73 +#: frontend/src/components/OnboardingBanner.vue:81 msgid "Add a lesson" msgstr "" @@ -220,7 +220,7 @@ msgstr "" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:12 +#: frontend/src/pages/CertifiedParticipants.vue:20 msgid "All Certified Participants" msgstr "" @@ -268,10 +268,9 @@ msgstr "" msgid "Already Registered" msgstr "" -#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json +#: frontend/src/pages/BatchForm.vue:221 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:379 @@ -286,17 +285,7 @@ msgstr "" msgid "Amount (USD)" msgstr "" -#. Label of the amount_based_on_field (Check) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Based On Field" -msgstr "" - -#. Label of the amount_field (Select) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Field" -msgstr "" - -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:61 msgid "Amount and currency are required for paid batches." msgstr "" @@ -321,6 +310,7 @@ msgstr "" #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' #. Label of the answer (Code) field in DocType 'LMS Exercise' +#: frontend/src/pages/QuizSubmission.vue:61 #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_exercise/lms_exercise.json @@ -335,7 +325,7 @@ msgstr "" msgid "Appears when the batch URL is shared on any online platform" msgstr "" -#: frontend/src/pages/JobDetail.vue:131 +#: frontend/src/pages/JobDetail.vue:121 msgid "Applications Received" msgstr "" @@ -402,14 +392,14 @@ msgstr "" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:85 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 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/Assessments.vue:5 -#: frontend/src/components/BatchStudents.vue:46 -#: frontend/src/components/BatchStudents.vue:79 +#: frontend/src/components/BatchStudents.vue:68 +#: frontend/src/components/BatchStudents.vue:101 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -489,7 +479,7 @@ msgstr "" msgid "Auto Recording" msgstr "" -#: frontend/src/components/CourseCard.vue:52 +#: frontend/src/components/CourseCard.vue:50 #: frontend/src/pages/CourseDetail.vue:20 msgid "Average Rating" msgstr "" @@ -518,11 +508,13 @@ msgstr "" msgid "Badge Image" 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' #: frontend/src/components/Modals/Event.vue:32 +#: 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 @@ -555,7 +547,7 @@ msgstr "" #: frontend/src/pages/BatchForm.vue:104 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 -#: lms/templates/emails/batch_confirmation.html:30 +#: lms/templates/emails/batch_confirmation.html:24 msgid "Batch Details" msgstr "" @@ -596,15 +588,10 @@ msgstr "" msgid "Batch Settings" msgstr "" -#: lms/templates/emails/batch_confirmation.html:17 +#: lms/templates/emails/batch_confirmation.html:11 msgid "Batch Start Date:" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Batch Student" -msgstr "" - #. Label of the batch_title (Data) field in DocType 'LMS Certificate' #. Label of the batch_title (Data) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate/lms_certificate.json @@ -616,7 +603,7 @@ msgstr "" msgid "Batch Updated" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:46 +#: lms/lms/doctype/lms_batch/lms_batch.py:42 msgid "Batch end date cannot be before the batch start date" msgstr "" @@ -633,7 +620,7 @@ msgstr "" msgid "Begin Date" msgstr "" -#: lms/templates/emails/batch_confirmation.html:37 +#: lms/templates/emails/batch_confirmation.html:31 #: lms/templates/emails/certification.html:20 msgid "Best Regards" msgstr "" @@ -675,16 +662,6 @@ msgstr "" msgid "Business Owner" msgstr "" -#. Label of the payment_button_help (Text) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Help" -msgstr "" - -#. Label of the payment_button_label (Data) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Label" -msgstr "" - #: frontend/src/components/CourseCardOverlay.vue:45 msgid "Buy this course" msgstr "" @@ -720,10 +697,9 @@ msgstr "" #. 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:202 frontend/src/pages/Batches.vue:49 -#: frontend/src/pages/CertifiedParticipants.vue:29 +#: frontend/src/pages/CertifiedParticipants.vue:37 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 -#: frontend/src/pages/JobDetail.vue:102 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/JobDetail.vue:96 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/public/js/common_functions.js:316 lms/templates/signup-form.html:22 @@ -786,8 +762,12 @@ msgstr "" msgid "Certification Name" msgstr "" +#: frontend/src/components/BatchStudents.vue:36 +msgid "Certified" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:153 +#: frontend/src/pages/CertifiedParticipants.vue:161 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Participants" msgstr "" @@ -851,7 +831,7 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/components/Quiz.vue:589 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:592 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "" @@ -859,7 +839,7 @@ msgstr "" msgid "Choose an icon" msgstr "" -#: frontend/src/components/Quiz.vue:590 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:593 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "" @@ -1041,6 +1021,14 @@ msgstr "" msgid "Complete Sign Up" msgstr "" +#: lms/templates/emails/payment_reminder.html:15 +msgid "Complete Your Enrollment" +msgstr "" + +#: lms/lms/doctype/lms_payment/lms_payment.py:40 +msgid "Complete Your Enrollment - Don't miss out!" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/cohort/cohort.json @@ -1049,7 +1037,7 @@ msgstr "" msgid "Completed" msgstr "" -#: frontend/src/components/BatchStudents.vue:345 +#: frontend/src/components/BatchStudents.vue:369 msgid "Completed by Students" msgstr "" @@ -1057,7 +1045,7 @@ msgstr "" msgid "Completion Certificate" msgstr "" -#: frontend/src/pages/Statistics.vue:58 +#: frontend/src/pages/Statistics.vue:66 msgid "Completions" msgstr "" @@ -1074,9 +1062,9 @@ msgstr "" msgid "Condition must be valid python code." msgstr "" -#. Label of the confirmation_email_sent (Check) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json +#. Label of the confirmation_email_sent (Check) field in DocType 'LMS Batch +#. Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json msgid "Confirmation Email Sent" msgstr "" @@ -1305,7 +1293,7 @@ msgstr "" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:350 +#: lms/lms/doctype/lms_batch/lms_batch.py:273 msgid "Course already added to the batch." msgstr "" @@ -1317,7 +1305,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:64 +#: lms/lms/doctype/lms_batch/lms_batch.py:50 #: lms/lms/doctype/lms_program/lms_program.py:19 msgid "Course {0} has already been added to this batch." msgstr "" @@ -1326,12 +1314,12 @@ msgstr "" #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' #: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:23 -#: frontend/src/components/BatchStudents.vue:32 -#: frontend/src/components/BatchStudents.vue:70 -#: frontend/src/components/Modals/BatchStudentProgress.vue:60 -#: frontend/src/pages/BatchDetail.vue:19 frontend/src/pages/BatchDetail.vue:68 -#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:19 +#: frontend/src/components/BatchOverlay.vue:29 +#: frontend/src/components/BatchStudents.vue:52 +#: frontend/src/components/BatchStudents.vue:92 +#: frontend/src/components/Modals/BatchStudentProgress.vue:79 +#: frontend/src/pages/BatchDetail.vue:21 frontend/src/pages/BatchDetail.vue:70 +#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1368,7 +1356,7 @@ msgstr "" msgid "Create LMS Certificate Evaluation" msgstr "" -#: frontend/src/pages/Courses.vue:132 lms/templates/onboarding_header.html:19 +#: frontend/src/pages/Courses.vue:136 lms/templates/onboarding_header.html:19 msgid "Create a Course" msgstr "" @@ -1376,7 +1364,7 @@ msgstr "" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/OnboardingBanner.vue:27 +#: frontend/src/components/OnboardingBanner.vue:30 msgid "Create a course" msgstr "" @@ -1388,12 +1376,11 @@ msgstr "" msgid "Created" msgstr "" -#. Label of the currency (Link) field in DocType 'Web Form' #. 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/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226 -#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:387 @@ -1485,8 +1472,8 @@ msgstr "" msgid "Degree Type" msgstr "" -#: frontend/src/components/CourseOutline.vue:235 -#: frontend/src/components/CourseOutline.vue:293 +#: frontend/src/components/CourseOutline.vue:240 +#: frontend/src/components/CourseOutline.vue:298 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:474 msgid "Delete" msgstr "" @@ -1499,11 +1486,11 @@ msgstr "" msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:287 +#: frontend/src/components/CourseOutline.vue:292 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:229 +#: frontend/src/components/CourseOutline.vue:234 msgid "Delete this lesson?" msgstr "" @@ -1511,11 +1498,11 @@ msgstr "" msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:293 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:230 +#: frontend/src/components/CourseOutline.vue:235 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -1578,7 +1565,7 @@ msgid "Discard" msgstr "" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:81 +#: frontend/src/pages/Batch.vue:82 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "" @@ -1592,6 +1579,10 @@ msgstr "" msgid "Document" msgstr "" +#: lms/templates/emails/payment_reminder.html:11 +msgid "Don’t miss this opportunity to enhance your skills. Click below to complete your enrollment" +msgstr "" + #. Label of the dream_companies (Data) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Dream Companies" @@ -1630,7 +1621,7 @@ msgstr "" msgid "E-mail" msgstr "" -#: frontend/src/components/BatchOverlay.vue:93 +#: frontend/src/components/BatchOverlay.vue:99 #: frontend/src/components/CourseCardOverlay.vue:86 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:65 @@ -1759,7 +1750,7 @@ msgstr "" msgid "End Time" msgstr "" -#: frontend/src/components/BatchOverlay.vue:80 +#: frontend/src/components/BatchOverlay.vue:86 msgid "Enroll Now" msgstr "" @@ -1767,7 +1758,7 @@ msgstr "" msgid "Enrolled" msgstr "" -#: frontend/src/components/CourseCard.vue:43 +#: frontend/src/components/CourseCard.vue:41 #: frontend/src/components/CourseCardOverlay.vue:104 #: frontend/src/pages/CourseDetail.vue:33 msgid "Enrolled Students" @@ -1777,8 +1768,8 @@ msgstr "" msgid "Enrolled successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:108 -msgid "Enrollment Confirmation for the Next Training Batch" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:86 +msgid "Enrollment Confirmation for {0}" msgstr "" #: lms/lms/web_template/lms_statistics/lms_statistics.html:14 @@ -1786,14 +1777,14 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1693 +#: lms/lms/utils.py:1728 msgid "Enrollment Failed" msgstr "" #. Label of the enrollments (Data) field in DocType 'LMS Course' #. Label of a chart in the LMS Workspace #. Label of a shortcut in the LMS Workspace -#: frontend/src/pages/Statistics.vue:45 +#: frontend/src/pages/Statistics.vue:51 #: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json msgid "Enrollments" msgstr "" @@ -1823,12 +1814,12 @@ msgstr "" #: frontend/src/components/Modals/Question.vue:249 #: frontend/src/components/Modals/Question.vue:269 #: frontend/src/components/Modals/Question.vue:326 -#: frontend/src/components/Modals/StudentModal.vue:69 +#: frontend/src/components/Modals/StudentModal.vue:67 #: frontend/src/components/SettingDetails.vue:62 #: frontend/src/pages/AssignmentForm.vue:139 #: frontend/src/pages/AssignmentForm.vue:159 frontend/src/pages/Billing.vue:264 #: frontend/src/pages/QuizForm.vue:346 frontend/src/pages/QuizForm.vue:361 -#: frontend/src/pages/QuizSubmission.vue:141 +#: frontend/src/pages/QuizSubmission.vue:147 msgid "Error" msgstr "" @@ -1856,7 +1847,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2134,6 +2125,10 @@ msgstr "" msgid "Get Certificate" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:11 +msgid "Get Certified" +msgstr "" + #: lms/templates/onboarding_header.html:8 msgid "Get Started" msgstr "" @@ -2209,6 +2204,10 @@ msgstr "" msgid "Hey," msgstr "" +#: lms/templates/emails/payment_reminder.html:2 +msgid "Hi" +msgstr "Cześć" + #: lms/templates/emails/lms_course_interest.html:3 msgid "Hi {0}," msgstr "" @@ -2276,7 +2275,11 @@ msgstr "" msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "" -#: lms/templates/emails/batch_confirmation.html:33 +#: lms/templates/emails/payment_reminder.html:19 +msgid "If you have any questions or need assistance, feel free to reach out to our support team." +msgstr "" + +#: lms/templates/emails/batch_confirmation.html:27 msgid "If you have any questions or require assistance, feel free to contact us." msgstr "" @@ -2610,6 +2613,11 @@ msgstr "" msgid "LMS Batch" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "LMS Batch Enrollment" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "LMS Batch Feedback" @@ -2774,6 +2782,7 @@ msgstr "" #: 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_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 @@ -2853,7 +2862,7 @@ msgstr "" #. Label of the lessons (Table) field in DocType 'Course Chapter' #. Group in Course Chapter's connections #. Label of the lessons (Data) field in DocType 'LMS Course' -#: frontend/src/components/CourseCard.vue:34 +#: frontend/src/components/CourseCard.vue:32 #: frontend/src/components/CourseCardOverlay.vue:97 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2919,9 +2928,9 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/Members.vue:106 +#: frontend/src/components/Members.vue:108 #: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:88 -#: frontend/src/pages/CertifiedParticipants.vue:71 +#: frontend/src/pages/CertifiedParticipants.vue:79 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 msgid "Load More" @@ -2935,7 +2944,7 @@ msgstr "" #. Label of the location (Data) field in DocType 'Job Opportunity' #. Label of the location (Data) field in DocType 'Education Detail' #. Label of the location (Data) field in DocType 'Work Experience' -#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:89 +#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:85 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/work_experience/work_experience.json @@ -2949,7 +2958,7 @@ msgstr "" #: frontend/src/components/AssignmentBlock.vue:13 #: frontend/src/components/NoPermission.vue:28 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:178 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:185 #: frontend/src/pages/Lesson.vue:24 msgid "Login" msgstr "" @@ -2958,6 +2967,10 @@ msgstr "" msgid "Login to apply" msgstr "" +#: lms/templates/emails/payment_reminder.html:23 +msgid "Looking forward to seeing you enrolled!" +msgstr "" + #. Label of the default_home (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Make LMS the default home" @@ -2972,7 +2985,7 @@ msgstr "" msgid "Make sure to enter the right billing name as the same will be used in your invoice." msgstr "" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Manage Batch" msgstr "" @@ -3008,7 +3021,7 @@ msgstr "" #: frontend/src/components/Modals/Question.vue:50 #: frontend/src/components/Modals/Question.vue:99 #: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:390 -#: frontend/src/pages/QuizSubmission.vue:59 +#: frontend/src/pages/QuizSubmission.vue:65 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json #: lms/templates/quiz/quiz.html:59 @@ -3020,7 +3033,7 @@ msgid "Marks for question number {0} cannot be greater than the marks allotted f msgstr "" #. Label of the marks_out_of (Int) field in DocType 'LMS Quiz Result' -#: frontend/src/pages/QuizSubmission.vue:62 +#: frontend/src/pages/QuizSubmission.vue:68 #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json msgid "Marks out of" msgstr "" @@ -3031,7 +3044,7 @@ msgid "Max Attempts" msgstr "" #: frontend/src/pages/QuizForm.vue:58 -msgid "Maximun Attempts" +msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' @@ -3046,7 +3059,7 @@ msgstr "" msgid "Medium ID" msgstr "" -#: lms/templates/emails/batch_confirmation.html:21 +#: lms/templates/emails/batch_confirmation.html:15 msgid "Medium:" msgstr "Średni:" @@ -3054,6 +3067,7 @@ msgstr "Średni:" #. Label of the member (Link) field in DocType 'Exercise Submission' #. Label of the member (Link) field in DocType 'LMS Assignment Submission' #. Label of the member (Link) field in DocType 'LMS Badge Assignment' +#. Label of the member (Link) field in DocType 'LMS Batch Enrollment' #. Label of the member (Link) field in DocType 'LMS Batch Feedback' #. Label of the member (Link) field in DocType 'LMS Certificate' #. Label of the member (Link) field in DocType 'LMS Certificate Evaluation' @@ -3072,6 +3086,7 @@ msgstr "Średni:" #: lms/lms/doctype/exercise_submission/exercise_submission.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_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_evaluation/lms_certificate_evaluation.json @@ -3106,6 +3121,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Assignment Submission' #. Label of the member_name (Data) field in DocType 'LMS Badge Assignment' +#. Label of the member_name (Data) field in DocType 'LMS Batch Enrollment' #. Label of the member_name (Data) field in DocType 'LMS Batch Feedback' #. Label of the member_name (Data) field in DocType 'LMS Certificate' #. Label of the member_name (Data) field in DocType 'LMS Certificate @@ -3117,6 +3133,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: 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_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -3140,10 +3157,19 @@ msgstr "" msgid "Member Type" msgstr "" +#. Label of the member_username (Data) field in DocType 'LMS Batch Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "Member Username" +msgstr "" + #: frontend/src/pages/ProgramForm.vue:251 msgid "Member added to program" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:25 +msgid "Member already enrolled in this batch" +msgstr "" + #: lms/lms/doctype/lms_program/lms_program.py:29 msgid "Member {0} has already been added to this batch." msgstr "" @@ -3216,7 +3242,7 @@ msgstr "" msgid "Milestone" msgstr "" -#: frontend/src/pages/Statistics.vue:71 +#: frontend/src/pages/Statistics.vue:81 msgid "Milestones" msgstr "" @@ -3230,6 +3256,7 @@ msgstr "" #: lms/lms/doctype/lms_assignment/lms_assignment.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 #: 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 @@ -3247,11 +3274,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:211 +#: lms/lms/api.py:206 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:207 +#: lms/lms/api.py:202 msgid "Module is incorrect." msgstr "" @@ -3281,7 +3308,7 @@ msgstr "" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' #: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17 -#: frontend/src/pages/Courses.vue:45 frontend/src/pages/Programs.vue:14 +#: frontend/src/pages/Courses.vue:48 frontend/src/pages/Programs.vue:14 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "" @@ -3393,7 +3420,7 @@ msgstr "" msgid "No courses created" msgstr "" -#: frontend/src/pages/Courses.vue:147 +#: frontend/src/pages/Courses.vue:151 msgid "No courses found" msgstr "" @@ -3421,7 +3448,7 @@ msgstr "" msgid "No live classes scheduled" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:89 msgid "No participants found" msgstr "" @@ -3449,7 +3476,7 @@ msgstr "" msgid "No {0}" msgstr "" -#: frontend/src/pages/Courses.vue:107 +#: frontend/src/pages/Courses.vue:111 msgid "No {0} courses" msgstr "" @@ -3481,7 +3508,7 @@ msgstr "" msgid "Not Graded" msgstr "" -#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:146 +#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:153 msgid "Not Permitted" msgstr "" @@ -3616,7 +3643,7 @@ msgstr "" msgid "Ordered Item" msgstr "" -#: frontend/src/pages/JobDetail.vue:76 +#: frontend/src/pages/JobDetail.vue:74 msgid "Organisation" msgstr "" @@ -3712,10 +3739,10 @@ msgstr "" msgid "Paste the youtube link of a short video introducing the course" msgstr "" -#. Label of the payment (Link) field in DocType 'Batch Student' +#. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' #: frontend/src/pages/BatchForm.vue:211 -#: lms/lms/doctype/batch_student/batch_student.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" msgstr "" @@ -3731,9 +3758,7 @@ msgstr "" msgid "Payment Details" msgstr "" -#. Label of the payment_gateway (Link) field in DocType 'Web Form' #. Label of the payment_gateway (Data) field in DocType 'LMS Settings' -#: lms/fixtures/custom_field.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Payment Gateway" msgstr "" @@ -3748,6 +3773,12 @@ msgstr "" msgid "Payment Received" msgstr "" +#. Label of the payment_reminder_template (Link) field in DocType 'LMS +#. Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Payment Reminder Template" +msgstr "" + #. Label of the payment_settings_tab (Tab Break) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3766,11 +3797,6 @@ msgstr "" msgid "Payment for Document Type" msgstr "" -#. Label of the payments_tab (Tab Break) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Payments" -msgstr "" - #. Label of the payments_app_is_not_installed (HTML) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3802,11 +3828,15 @@ msgstr "" msgid "Percentage (e.g. 70%)" msgstr "" +#: frontend/src/components/Modals/BatchStudentProgress.vue:35 +msgid "Percentage/Status" +msgstr "" + #: frontend/src/pages/Billing.vue:104 msgid "Phone Number" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:145 +#: frontend/src/components/CourseCardOverlay.vue:148 msgid "Please Login" msgstr "" @@ -3826,15 +3856,15 @@ msgstr "" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:1815 lms/lms/utils.py:1819 +#: lms/lms/utils.py:1851 lms/lms/utils.py:1855 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:261 +#: lms/lms/doctype/lms_batch/lms_batch.py:184 msgid "Please enable Zoom Settings to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:312 +#: frontend/src/components/CourseOutline.vue:317 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -3863,7 +3893,7 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:71 +#: lms/lms/doctype/lms_batch/lms_batch.py:57 msgid "Please install the Payments app to create a paid batches." msgstr "" @@ -3883,11 +3913,11 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:157 +#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:164 msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:203 +#: lms/lms/api.py:198 msgid "Please login to continue with payment." msgstr "" @@ -3966,7 +3996,7 @@ msgstr "" msgid "Postal Code" msgstr "" -#: frontend/src/pages/JobDetail.vue:115 +#: frontend/src/pages/JobDetail.vue:107 msgid "Posted on" msgstr "" @@ -4079,9 +4109,8 @@ 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/BatchStudents.vue:53 -#: frontend/src/components/Modals/BatchStudentProgress.vue:35 -#: frontend/src/components/Modals/BatchStudentProgress.vue:63 +#: frontend/src/components/BatchStudents.vue:75 +#: frontend/src/components/Modals/BatchStudentProgress.vue:82 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -4203,7 +4232,7 @@ msgstr "" msgid "Quiz Submission" msgstr "" -#: frontend/src/pages/QuizSubmission.vue:122 +#: frontend/src/pages/QuizSubmission.vue:128 #: frontend/src/pages/QuizSubmissionList.vue:106 msgid "Quiz Submissions" msgstr "" @@ -4242,7 +4271,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:110 +#: frontend/src/components/CourseCardOverlay.vue:113 #: frontend/src/components/Modals/Event.vue:86 #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -4284,7 +4313,7 @@ msgstr "" msgid "Regards" msgstr "Pozdrowienia" -#: frontend/src/components/BatchOverlay.vue:70 +#: frontend/src/components/BatchOverlay.vue:76 msgid "Register Now" msgstr "" @@ -4387,19 +4416,19 @@ msgstr "" msgid "Route" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:204 +#: lms/lms/doctype/lms_batch/lms_batch.py:127 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:199 +#: lms/lms/doctype/lms_batch/lms_batch.py:122 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:181 +#: lms/lms/doctype/lms_batch/lms_batch.py:104 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:190 +#: lms/lms/doctype/lms_batch/lms_batch.py:113 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -4484,7 +4513,7 @@ msgstr "" msgid "Search" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:17 +#: frontend/src/pages/CertifiedParticipants.vue:25 msgid "Search by Name" msgstr "" @@ -4507,13 +4536,13 @@ msgstr "" msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:16 -#: frontend/src/components/BatchOverlay.vue:9 +#: frontend/src/components/BatchCard.vue:18 +#: frontend/src/components/BatchOverlay.vue:12 msgid "Seat Left" msgstr "" #: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:8 +#: frontend/src/components/BatchOverlay.vue:9 msgid "Seats Left" msgstr "" @@ -4533,6 +4562,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 +msgid "Send Confirmation Email" +msgstr "" + #. Label of the send_calendar_invite_for_evaluations (Check) field in DocType #. 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -4641,7 +4674,7 @@ msgid "Signup Settings" msgstr "" #. Label of a chart in the LMS Workspace -#: frontend/src/pages/Statistics.vue:32 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json msgid "Signups" msgstr "" @@ -4691,8 +4724,8 @@ msgstr "" msgid "Slug" msgstr "" -#: frontend/src/components/BatchCard.vue:23 -#: frontend/src/components/BatchOverlay.vue:16 +#: frontend/src/components/BatchCard.vue:25 +#: frontend/src/components/BatchOverlay.vue:19 msgid "Sold Out" msgstr "" @@ -4703,10 +4736,10 @@ msgstr "" msgid "Solution" msgstr "" -#. Label of the source (Link) field in DocType 'Batch Student' +#. 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' -#: lms/lms/doctype/batch_student/batch_student.json +#: 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 msgid "Source" @@ -4827,46 +4860,27 @@ msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' -#. Label of the student (Link) field in DocType 'Batch Student' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' #: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "" -#. Label of the student_details_section (Section Break) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Details" -msgstr "" - -#. Label of the student_name (Data) field in DocType 'Batch Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Name" -msgstr "" - #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 -msgid "Student {0} has already been added to this batch." -msgstr "" - -#. Label of the students (Table) field in DocType 'LMS Batch' #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/BatchStudents.vue:18 -#: frontend/src/components/BatchStudents.vue:89 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/components/BatchStudents.vue:20 +#: frontend/src/components/BatchStudents.vue:111 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "" -#: frontend/src/components/BatchStudents.vue:302 +#: frontend/src/components/BatchStudents.vue:324 msgid "Students deleted successfully" msgstr "" @@ -4924,9 +4938,9 @@ msgstr "" #: frontend/src/components/Assignment.vue:316 #: frontend/src/components/BatchCourses.vue:151 -#: frontend/src/components/BatchOverlay.vue:135 -#: frontend/src/components/BatchStudents.vue:302 -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/BatchOverlay.vue:141 +#: frontend/src/components/BatchStudents.vue:324 +#: frontend/src/components/CourseCardOverlay.vue:168 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/BulkCertificates.vue:121 @@ -4959,7 +4973,7 @@ msgstr "Podsumowanie" msgid "Sunday" msgstr "" -#: lms/lms/api.py:995 +#: lms/lms/api.py:997 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -4985,6 +4999,7 @@ msgstr "" #: 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 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_category/lms_category.json @@ -5079,7 +5094,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1760 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5111,11 +5126,11 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Courses.vue:151 +#: frontend/src/pages/Courses.vue:155 msgid "There are no courses available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:84 +#: frontend/src/pages/CertifiedParticipants.vue:92 msgid "There are no participants matching this criteria." msgstr "" @@ -5123,11 +5138,11 @@ msgstr "" msgid "There are no programs available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:177 +#: frontend/src/components/BatchStudents.vue:199 msgid "There are no students in this batch." msgstr "" @@ -5170,7 +5185,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1573 +#: lms/lms/utils.py:1608 msgid "This course is free." msgstr "" @@ -5250,7 +5265,7 @@ msgstr "" msgid "Timezone" msgstr "" -#: lms/templates/emails/batch_confirmation.html:25 +#: lms/templates/emails/batch_confirmation.html:19 msgid "Timings:" msgstr "" @@ -5314,7 +5329,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1584 +#: lms/lms/utils.py:1619 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5380,7 +5395,7 @@ msgstr "" msgid "Type" msgstr "" -#: frontend/src/components/Quiz.vue:591 +#: frontend/src/components/Quiz.vue:594 msgid "Type your answer" msgstr "" @@ -5443,7 +5458,7 @@ msgstr "" msgid "Upcoming" msgstr "" -#: frontend/src/pages/Batch.vue:169 +#: frontend/src/pages/Batch.vue:176 msgid "Upcoming Batches" msgstr "" @@ -5509,9 +5524,7 @@ msgstr "" msgid "User {0} has reported the job post {1}" msgstr "" -#. Label of the username (Data) field in DocType 'Batch Student' #. Label of the username (Data) field in DocType 'Invite Request' -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/invite_request/invite_request.json msgid "Username" msgstr "" @@ -5558,11 +5571,11 @@ msgstr "" msgid "Visibility" msgstr "" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Visit Batch" msgstr "" -#: lms/templates/emails/batch_confirmation.html:29 +#: lms/templates/emails/batch_confirmation.html:23 msgid "Visit the following link to view your " msgstr "" @@ -5575,6 +5588,14 @@ msgstr "" msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" +#: lms/templates/emails/payment_reminder.html:7 +msgid "We have a limited number of seats, and they won't be available for long!" +msgstr "" + +#: lms/templates/emails/payment_reminder.html:4 +msgid "We noticed that you started enrolling in the" +msgstr "" + #. Label of the web_page (Link) field in DocType 'LMS Sidebar Item' #: frontend/src/components/Modals/PageModal.vue:23 #: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json @@ -5650,15 +5671,15 @@ msgstr "" msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: lms/lms/api.py:227 +#: lms/lms/api.py:222 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:219 +#: lms/lms/api.py:214 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:151 +#: frontend/src/pages/Batch.vue:158 msgid "You are not a member of this batch. Please checkout our upcoming batches." msgstr "" @@ -5666,7 +5687,7 @@ msgstr "" msgid "You are not a mentor of the course {0}" msgstr "" -#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/components/CourseOutline.vue:316 msgid "You are not enrolled" msgstr "" @@ -5674,7 +5695,7 @@ msgstr "" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "" -#: frontend/src/pages/Courses.vue:135 +#: frontend/src/pages/Courses.vue:139 msgid "You can add chapters and lessons to it." msgstr "" @@ -5732,11 +5753,11 @@ msgstr "" msgid "You have already reviewed this course" msgstr "" -#: frontend/src/components/BatchOverlay.vue:136 +#: frontend/src/components/BatchOverlay.vue:142 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:166 +#: frontend/src/components/CourseCardOverlay.vue:169 msgid "You have been enrolled in this course" msgstr "" @@ -5756,7 +5777,7 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:146 +#: frontend/src/components/CourseCardOverlay.vue:149 msgid "You need to login first to enroll for this course" msgstr "" @@ -5830,11 +5851,15 @@ msgstr "aktywności" msgid "activity" msgstr "aktywność" +#: lms/templates/emails/payment_reminder.html:4 +msgid "but didn’t complete your payment" +msgstr "" + #: lms/templates/emails/mentor_request_creation_email.html:5 msgid "cancel your application" msgstr "" -#: frontend/src/pages/Lesson.vue:174 +#: frontend/src/pages/Lesson.vue:177 msgid "completed" msgstr "zakończono" @@ -5894,7 +5919,7 @@ msgstr "" msgid "you can" msgstr "" -#: lms/lms/api.py:792 lms/lms/api.py:800 +#: lms/lms/api.py:787 lms/lms/api.py:795 msgid "{0} Settings not found" msgstr "" diff --git a/lms/locale/ru.po b/lms/locale/ru.po index 41d0d1f5..3b3ded99 100644 --- a/lms/locale/ru.po +++ b/lms/locale/ru.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-02-07 16:03+0000\n" -"PO-Revision-Date: 2025-02-10 16:09\n" +"POT-Creation-Date: 2025-02-14 16:04+0000\n" +"PO-Revision-Date: 2025-02-17 17:03\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -75,7 +75,7 @@ msgstr "" msgid "About" msgstr "О" -#: frontend/src/pages/Batch.vue:96 +#: frontend/src/pages/Batch.vue:97 msgid "About this batch" msgstr "" @@ -105,7 +105,7 @@ msgstr "" #: frontend/src/components/Assessments.vue:11 #: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:95 +#: frontend/src/components/BatchStudents.vue:117 #: frontend/src/components/Categories.vue:26 #: frontend/src/components/LiveClass.vue:11 #: frontend/src/components/Members.vue:43 frontend/src/pages/ProgramForm.vue:30 @@ -119,7 +119,7 @@ msgstr "" msgid "Add Chapter" msgstr "Добавить главу" -#: frontend/src/components/CourseOutline.vue:124 +#: frontend/src/components/CourseOutline.vue:129 msgid "Add Lesson" msgstr "Добавить урок" @@ -139,7 +139,7 @@ msgstr "Добавить урок" msgid "Add a Student" msgstr "Добавить студента" -#: frontend/src/components/OnboardingBanner.vue:50 +#: frontend/src/components/OnboardingBanner.vue:56 msgid "Add a chapter" msgstr "" @@ -151,7 +151,7 @@ msgstr "Добавить курс" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/OnboardingBanner.vue:73 +#: frontend/src/components/OnboardingBanner.vue:81 msgid "Add a lesson" msgstr "" @@ -220,7 +220,7 @@ msgstr "" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:12 +#: frontend/src/pages/CertifiedParticipants.vue:20 msgid "All Certified Participants" msgstr "" @@ -268,10 +268,9 @@ msgstr "Разрешить самостоятельную регистрацию msgid "Already Registered" msgstr "Уже зарегистрирован" -#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json +#: frontend/src/pages/BatchForm.vue:221 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:379 @@ -286,17 +285,7 @@ msgstr "" msgid "Amount (USD)" msgstr "Сумма" -#. Label of the amount_based_on_field (Check) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Based On Field" -msgstr "" - -#. Label of the amount_field (Select) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Field" -msgstr "" - -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:61 msgid "Amount and currency are required for paid batches." msgstr "" @@ -321,6 +310,7 @@ msgstr "" #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' #. Label of the answer (Code) field in DocType 'LMS Exercise' +#: frontend/src/pages/QuizSubmission.vue:61 #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_exercise/lms_exercise.json @@ -335,7 +325,7 @@ msgstr "" msgid "Appears when the batch URL is shared on any online platform" msgstr "" -#: frontend/src/pages/JobDetail.vue:131 +#: frontend/src/pages/JobDetail.vue:121 msgid "Applications Received" msgstr "" @@ -402,14 +392,14 @@ msgstr "Тип оценки" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:85 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 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/Assessments.vue:5 -#: frontend/src/components/BatchStudents.vue:46 -#: frontend/src/components/BatchStudents.vue:79 +#: frontend/src/components/BatchStudents.vue:68 +#: frontend/src/components/BatchStudents.vue:101 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -489,7 +479,7 @@ msgstr "Автоназначение" msgid "Auto Recording" msgstr "Авто. запись" -#: frontend/src/components/CourseCard.vue:52 +#: frontend/src/components/CourseCard.vue:50 #: frontend/src/pages/CourseDetail.vue:20 msgid "Average Rating" msgstr "Средняя оценка" @@ -518,11 +508,13 @@ msgstr "Описание бейджа" msgid "Badge Image" 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' #: frontend/src/components/Modals/Event.vue:32 +#: 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 @@ -555,7 +547,7 @@ msgstr "Описание группы" #: frontend/src/pages/BatchForm.vue:104 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 -#: lms/templates/emails/batch_confirmation.html:30 +#: lms/templates/emails/batch_confirmation.html:24 msgid "Batch Details" msgstr "Подробности группы" @@ -596,15 +588,10 @@ msgstr "Старая группа" msgid "Batch Settings" msgstr "Настройки группы" -#: lms/templates/emails/batch_confirmation.html:17 +#: lms/templates/emails/batch_confirmation.html:11 msgid "Batch Start Date:" msgstr "Дата начала группы:" -#. Name of a DocType -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Batch Student" -msgstr "Студент группы" - #. Label of the batch_title (Data) field in DocType 'LMS Certificate' #. Label of the batch_title (Data) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate/lms_certificate.json @@ -616,7 +603,7 @@ msgstr "" msgid "Batch Updated" msgstr "Группа обновлена" -#: lms/lms/doctype/lms_batch/lms_batch.py:46 +#: lms/lms/doctype/lms_batch/lms_batch.py:42 msgid "Batch end date cannot be before the batch start date" msgstr "" @@ -633,7 +620,7 @@ msgstr "Группы" msgid "Begin Date" msgstr "Дата начала" -#: lms/templates/emails/batch_confirmation.html:37 +#: lms/templates/emails/batch_confirmation.html:31 #: lms/templates/emails/certification.html:20 msgid "Best Regards" msgstr "С наилучшими пожеланиями" @@ -675,16 +662,6 @@ msgstr "" msgid "Business Owner" msgstr "Владелец бизнеса" -#. Label of the payment_button_help (Text) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Help" -msgstr "" - -#. Label of the payment_button_label (Data) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Label" -msgstr "" - #: frontend/src/components/CourseCardOverlay.vue:45 msgid "Buy this course" msgstr "" @@ -720,10 +697,9 @@ msgstr "" #. 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:202 frontend/src/pages/Batches.vue:49 -#: frontend/src/pages/CertifiedParticipants.vue:29 +#: frontend/src/pages/CertifiedParticipants.vue:37 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 -#: frontend/src/pages/JobDetail.vue:102 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/JobDetail.vue:96 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/public/js/common_functions.js:316 lms/templates/signup-form.html:22 @@ -786,8 +762,12 @@ msgstr "Сертификация истекает после (лет)" msgid "Certification Name" msgstr "Название сертификации" +#: frontend/src/components/BatchStudents.vue:36 +msgid "Certified" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:153 +#: frontend/src/pages/CertifiedParticipants.vue:161 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Participants" msgstr "Сертифицированные участники" @@ -851,7 +831,7 @@ msgstr "Оформить заказ на Курсы" msgid "Choices" msgstr "Варианты ответов" -#: frontend/src/components/Quiz.vue:589 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:592 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "Выберите все подходящие ответы" @@ -859,7 +839,7 @@ msgstr "Выберите все подходящие ответы" msgid "Choose an icon" msgstr "Выберите иконку" -#: frontend/src/components/Quiz.vue:590 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:593 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "Выберите один ответ" @@ -1041,6 +1021,14 @@ msgstr "" msgid "Complete Sign Up" msgstr "Завершить регистрацию" +#: lms/templates/emails/payment_reminder.html:15 +msgid "Complete Your Enrollment" +msgstr "" + +#: lms/lms/doctype/lms_payment/lms_payment.py:40 +msgid "Complete Your Enrollment - Don't miss out!" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/cohort/cohort.json @@ -1049,7 +1037,7 @@ msgstr "Завершить регистрацию" msgid "Completed" msgstr "" -#: frontend/src/components/BatchStudents.vue:345 +#: frontend/src/components/BatchStudents.vue:369 msgid "Completed by Students" msgstr "" @@ -1057,7 +1045,7 @@ msgstr "" msgid "Completion Certificate" msgstr "" -#: frontend/src/pages/Statistics.vue:58 +#: frontend/src/pages/Statistics.vue:66 msgid "Completions" msgstr "Прогресс" @@ -1074,9 +1062,9 @@ msgstr "" msgid "Condition must be valid python code." msgstr "" -#. Label of the confirmation_email_sent (Check) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json +#. Label of the confirmation_email_sent (Check) field in DocType 'LMS Batch +#. Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json msgid "Confirmation Email Sent" msgstr "Отправлено письмо подтверждения" @@ -1305,7 +1293,7 @@ msgstr "Заголовок курса" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:350 +#: lms/lms/doctype/lms_batch/lms_batch.py:273 msgid "Course already added to the batch." msgstr "Курс уже добавлен в группу." @@ -1317,7 +1305,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:64 +#: lms/lms/doctype/lms_batch/lms_batch.py:50 #: lms/lms/doctype/lms_program/lms_program.py:19 msgid "Course {0} has already been added to this batch." msgstr "Курс {0} уже добавлен в группу." @@ -1326,12 +1314,12 @@ msgstr "Курс {0} уже добавлен в группу." #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' #: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:23 -#: frontend/src/components/BatchStudents.vue:32 -#: frontend/src/components/BatchStudents.vue:70 -#: frontend/src/components/Modals/BatchStudentProgress.vue:60 -#: frontend/src/pages/BatchDetail.vue:19 frontend/src/pages/BatchDetail.vue:68 -#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:19 +#: frontend/src/components/BatchOverlay.vue:29 +#: frontend/src/components/BatchStudents.vue:52 +#: frontend/src/components/BatchStudents.vue:92 +#: frontend/src/components/Modals/BatchStudentProgress.vue:79 +#: frontend/src/pages/BatchDetail.vue:21 frontend/src/pages/BatchDetail.vue:70 +#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1368,7 +1356,7 @@ msgstr "Создать сертификат LMS" msgid "Create LMS Certificate Evaluation" msgstr "Создать оценку сертификата LMS" -#: frontend/src/pages/Courses.vue:132 lms/templates/onboarding_header.html:19 +#: frontend/src/pages/Courses.vue:136 lms/templates/onboarding_header.html:19 msgid "Create a Course" msgstr "Создать курс" @@ -1376,7 +1364,7 @@ msgstr "Создать курс" msgid "Create a Live Class" msgstr "Создайте живой класс" -#: frontend/src/components/OnboardingBanner.vue:27 +#: frontend/src/components/OnboardingBanner.vue:30 msgid "Create a course" msgstr "" @@ -1388,12 +1376,11 @@ msgstr "" msgid "Created" msgstr "" -#. Label of the currency (Link) field in DocType 'Web Form' #. 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/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226 -#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:387 @@ -1485,8 +1472,8 @@ msgstr "Валюта по умолчания" msgid "Degree Type" msgstr "Тип степени" -#: frontend/src/components/CourseOutline.vue:235 -#: frontend/src/components/CourseOutline.vue:293 +#: frontend/src/components/CourseOutline.vue:240 +#: frontend/src/components/CourseOutline.vue:298 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:474 msgid "Delete" msgstr "" @@ -1499,11 +1486,11 @@ msgstr "" msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:287 +#: frontend/src/components/CourseOutline.vue:292 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:229 +#: frontend/src/components/CourseOutline.vue:234 msgid "Delete this lesson?" msgstr "" @@ -1511,11 +1498,11 @@ msgstr "" msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:293 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:230 +#: frontend/src/components/CourseOutline.vue:235 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -1578,7 +1565,7 @@ msgid "Discard" msgstr "Отменить" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:81 +#: frontend/src/pages/Batch.vue:82 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "Обсуждения" @@ -1592,6 +1579,10 @@ msgstr "Обсуждения" msgid "Document" msgstr "Документ" +#: lms/templates/emails/payment_reminder.html:11 +msgid "Don’t miss this opportunity to enhance your skills. Click below to complete your enrollment" +msgstr "" + #. Label of the dream_companies (Data) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Dream Companies" @@ -1630,7 +1621,7 @@ msgstr "E-Mail" msgid "E-mail" msgstr "E-mail" -#: frontend/src/components/BatchOverlay.vue:93 +#: frontend/src/components/BatchOverlay.vue:99 #: frontend/src/components/CourseCardOverlay.vue:86 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:65 @@ -1759,7 +1750,7 @@ msgstr "Дата окончания (или ожидаемая)" msgid "End Time" msgstr "Время окончания" -#: frontend/src/components/BatchOverlay.vue:80 +#: frontend/src/components/BatchOverlay.vue:86 msgid "Enroll Now" msgstr "" @@ -1767,7 +1758,7 @@ msgstr "" msgid "Enrolled" msgstr "" -#: frontend/src/components/CourseCard.vue:43 +#: frontend/src/components/CourseCard.vue:41 #: frontend/src/components/CourseCardOverlay.vue:104 #: frontend/src/pages/CourseDetail.vue:33 msgid "Enrolled Students" @@ -1777,23 +1768,23 @@ msgstr "Зачисленные студенты" msgid "Enrolled successfully" msgstr "Зачислен успешно" -#: lms/lms/doctype/lms_batch/lms_batch.py:108 -msgid "Enrollment Confirmation for the Next Training Batch" -msgstr "Подтверждение регистрации на следующую группу обучения" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:86 +msgid "Enrollment Confirmation for {0}" +msgstr "" #: lms/lms/web_template/lms_statistics/lms_statistics.html:14 #: lms/templates/statistics.html:20 msgid "Enrollment Count" msgstr "Количество регистраций" -#: lms/lms/utils.py:1693 +#: lms/lms/utils.py:1728 msgid "Enrollment Failed" msgstr "" #. Label of the enrollments (Data) field in DocType 'LMS Course' #. Label of a chart in the LMS Workspace #. Label of a shortcut in the LMS Workspace -#: frontend/src/pages/Statistics.vue:45 +#: frontend/src/pages/Statistics.vue:51 #: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json msgid "Enrollments" msgstr "Зачисления" @@ -1823,12 +1814,12 @@ msgstr "Введите правильный ответ" #: frontend/src/components/Modals/Question.vue:249 #: frontend/src/components/Modals/Question.vue:269 #: frontend/src/components/Modals/Question.vue:326 -#: frontend/src/components/Modals/StudentModal.vue:69 +#: frontend/src/components/Modals/StudentModal.vue:67 #: frontend/src/components/SettingDetails.vue:62 #: frontend/src/pages/AssignmentForm.vue:139 #: frontend/src/pages/AssignmentForm.vue:159 frontend/src/pages/Billing.vue:264 #: frontend/src/pages/QuizForm.vue:346 frontend/src/pages/QuizForm.vue:361 -#: frontend/src/pages/QuizSubmission.vue:141 +#: frontend/src/pages/QuizSubmission.vue:147 msgid "Error" msgstr "" @@ -1856,7 +1847,7 @@ msgstr "Дата окончания оценки" msgid "Evaluation Request" msgstr "Запрос на оценку" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Evaluation end date cannot be less than the batch end date." msgstr "Дата окончания оценки не может быть меньше даты окончания группы." @@ -2134,6 +2125,10 @@ msgstr "Сгенерировать ссылку Google Meet" msgid "Get Certificate" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:11 +msgid "Get Certified" +msgstr "" + #: lms/templates/onboarding_header.html:8 msgid "Get Started" msgstr "Приступить к работе" @@ -2209,6 +2204,10 @@ msgstr "Привет {0}" msgid "Hey," msgstr "Привет," +#: lms/templates/emails/payment_reminder.html:2 +msgid "Hi" +msgstr "Привет" + #: lms/templates/emails/lms_course_interest.html:3 msgid "Hi {0}," msgstr "Привет {0}," @@ -2276,7 +2275,11 @@ msgstr "Если вы больше не заинтересованы в руко msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "" -#: lms/templates/emails/batch_confirmation.html:33 +#: lms/templates/emails/payment_reminder.html:19 +msgid "If you have any questions or need assistance, feel free to reach out to our support team." +msgstr "" + +#: lms/templates/emails/batch_confirmation.html:27 msgid "If you have any questions or require assistance, feel free to contact us." msgstr "Если у вас возникнут какие-либо вопросы или вам понадобится помощь, свяжитесь с нами." @@ -2610,6 +2613,11 @@ msgstr "Назначение бейджа LMS" msgid "LMS Batch" msgstr "Группа LMS" +#. Name of a DocType +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "LMS Batch Enrollment" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "LMS Batch Feedback" @@ -2774,6 +2782,7 @@ msgstr "Источник LMS" #: 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_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 @@ -2853,7 +2862,7 @@ msgstr "Название урока" #. Label of the lessons (Table) field in DocType 'Course Chapter' #. Group in Course Chapter's connections #. Label of the lessons (Data) field in DocType 'LMS Course' -#: frontend/src/components/CourseCard.vue:34 +#: frontend/src/components/CourseCard.vue:32 #: frontend/src/components/CourseCardOverlay.vue:97 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2919,9 +2928,9 @@ msgstr "Онлайн-урок" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/Members.vue:106 +#: frontend/src/components/Members.vue:108 #: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:88 -#: frontend/src/pages/CertifiedParticipants.vue:71 +#: frontend/src/pages/CertifiedParticipants.vue:79 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 msgid "Load More" @@ -2935,7 +2944,7 @@ msgstr "" #. Label of the location (Data) field in DocType 'Job Opportunity' #. Label of the location (Data) field in DocType 'Education Detail' #. Label of the location (Data) field in DocType 'Work Experience' -#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:89 +#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:85 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/work_experience/work_experience.json @@ -2949,7 +2958,7 @@ msgstr "" #: frontend/src/components/AssignmentBlock.vue:13 #: frontend/src/components/NoPermission.vue:28 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:178 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:185 #: frontend/src/pages/Lesson.vue:24 msgid "Login" msgstr "Логин" @@ -2958,6 +2967,10 @@ msgstr "Логин" msgid "Login to apply" msgstr "" +#: lms/templates/emails/payment_reminder.html:23 +msgid "Looking forward to seeing you enrolled!" +msgstr "" + #. Label of the default_home (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Make LMS the default home" @@ -2972,7 +2985,7 @@ msgstr "Разместить объявление" msgid "Make sure to enter the right billing name as the same will be used in your invoice." msgstr "" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Manage Batch" msgstr "" @@ -3008,7 +3021,7 @@ msgstr "Отметить как прочитанное" #: frontend/src/components/Modals/Question.vue:50 #: frontend/src/components/Modals/Question.vue:99 #: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:390 -#: frontend/src/pages/QuizSubmission.vue:59 +#: frontend/src/pages/QuizSubmission.vue:65 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json #: lms/templates/quiz/quiz.html:59 @@ -3020,7 +3033,7 @@ msgid "Marks for question number {0} cannot be greater than the marks allotted f msgstr "" #. Label of the marks_out_of (Int) field in DocType 'LMS Quiz Result' -#: frontend/src/pages/QuizSubmission.vue:62 +#: frontend/src/pages/QuizSubmission.vue:68 #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json msgid "Marks out of" msgstr "" @@ -3031,7 +3044,7 @@ msgid "Max Attempts" msgstr "Максимум попыток" #: frontend/src/pages/QuizForm.vue:58 -msgid "Maximun Attempts" +msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' @@ -3046,7 +3059,7 @@ msgstr "" msgid "Medium ID" msgstr "" -#: lms/templates/emails/batch_confirmation.html:21 +#: lms/templates/emails/batch_confirmation.html:15 msgid "Medium:" msgstr "Средний:" @@ -3054,6 +3067,7 @@ msgstr "Средний:" #. Label of the member (Link) field in DocType 'Exercise Submission' #. Label of the member (Link) field in DocType 'LMS Assignment Submission' #. Label of the member (Link) field in DocType 'LMS Badge Assignment' +#. Label of the member (Link) field in DocType 'LMS Batch Enrollment' #. Label of the member (Link) field in DocType 'LMS Batch Feedback' #. Label of the member (Link) field in DocType 'LMS Certificate' #. Label of the member (Link) field in DocType 'LMS Certificate Evaluation' @@ -3072,6 +3086,7 @@ msgstr "Средний:" #: lms/lms/doctype/exercise_submission/exercise_submission.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_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_evaluation/lms_certificate_evaluation.json @@ -3106,6 +3121,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Assignment Submission' #. Label of the member_name (Data) field in DocType 'LMS Badge Assignment' +#. Label of the member_name (Data) field in DocType 'LMS Batch Enrollment' #. Label of the member_name (Data) field in DocType 'LMS Batch Feedback' #. Label of the member_name (Data) field in DocType 'LMS Certificate' #. Label of the member_name (Data) field in DocType 'LMS Certificate @@ -3117,6 +3133,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: 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_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -3140,10 +3157,19 @@ msgstr "Подгруппа участников" msgid "Member Type" msgstr "Тип участника" +#. Label of the member_username (Data) field in DocType 'LMS Batch Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "Member Username" +msgstr "" + #: frontend/src/pages/ProgramForm.vue:251 msgid "Member added to program" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:25 +msgid "Member already enrolled in this batch" +msgstr "" + #: lms/lms/doctype/lms_program/lms_program.py:29 msgid "Member {0} has already been added to this batch." msgstr "" @@ -3216,7 +3242,7 @@ msgstr "Мета изображение" msgid "Milestone" msgstr "Этап" -#: frontend/src/pages/Statistics.vue:71 +#: frontend/src/pages/Statistics.vue:81 msgid "Milestones" msgstr "Этапы" @@ -3230,6 +3256,7 @@ msgstr "" #: lms/lms/doctype/lms_assignment/lms_assignment.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 #: 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 @@ -3247,11 +3274,11 @@ msgstr "Модератор" msgid "Modified By" msgstr "Изменено" -#: lms/lms/api.py:211 +#: lms/lms/api.py:206 msgid "Module Name is incorrect or does not exist." msgstr "Имя модуля неверно или не существует." -#: lms/lms/api.py:207 +#: lms/lms/api.py:202 msgid "Module is incorrect." msgstr "Модуль неверный." @@ -3281,7 +3308,7 @@ msgstr "Мой календарь" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' #: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17 -#: frontend/src/pages/Courses.vue:45 frontend/src/pages/Programs.vue:14 +#: frontend/src/pages/Courses.vue:48 frontend/src/pages/Programs.vue:14 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "" @@ -3393,7 +3420,7 @@ msgstr "Нет сертификатов" msgid "No courses created" msgstr "Курсы не созданы" -#: frontend/src/pages/Courses.vue:147 +#: frontend/src/pages/Courses.vue:151 msgid "No courses found" msgstr "" @@ -3421,7 +3448,7 @@ msgstr "Вакансии не опубликованы" msgid "No live classes scheduled" msgstr "Не запланированы онлайн-курсы" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:89 msgid "No participants found" msgstr "" @@ -3449,7 +3476,7 @@ msgstr "Нет предстоящих оценок." msgid "No {0}" msgstr "Нет {0}" -#: frontend/src/pages/Courses.vue:107 +#: frontend/src/pages/Courses.vue:111 msgid "No {0} courses" msgstr "" @@ -3481,7 +3508,7 @@ msgstr "Недоступно для предварительного просм msgid "Not Graded" msgstr "Нет оценки" -#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:146 +#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:153 msgid "Not Permitted" msgstr "" @@ -3616,7 +3643,7 @@ msgstr "ID Заказа" msgid "Ordered Item" msgstr "" -#: frontend/src/pages/JobDetail.vue:76 +#: frontend/src/pages/JobDetail.vue:74 msgid "Organisation" msgstr "" @@ -3712,10 +3739,10 @@ msgstr "Пароль" msgid "Paste the youtube link of a short video introducing the course" msgstr "" -#. Label of the payment (Link) field in DocType 'Batch Student' +#. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' #: frontend/src/pages/BatchForm.vue:211 -#: lms/lms/doctype/batch_student/batch_student.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" msgstr "" @@ -3731,9 +3758,7 @@ msgstr "Страна платежа" msgid "Payment Details" msgstr "Платежные данные" -#. Label of the payment_gateway (Link) field in DocType 'Web Form' #. Label of the payment_gateway (Data) field in DocType 'LMS Settings' -#: lms/fixtures/custom_field.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Payment Gateway" msgstr "" @@ -3748,6 +3773,12 @@ msgstr "ID Платежа" msgid "Payment Received" msgstr "" +#. Label of the payment_reminder_template (Link) field in DocType 'LMS +#. Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Payment Reminder Template" +msgstr "" + #. Label of the payment_settings_tab (Tab Break) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3766,11 +3797,6 @@ msgstr "Платежный документ" msgid "Payment for Document Type" msgstr "Тип платежного документа" -#. Label of the payments_tab (Tab Break) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Payments" -msgstr "" - #. Label of the payments_app_is_not_installed (HTML) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3802,11 +3828,15 @@ msgstr "Проценты" msgid "Percentage (e.g. 70%)" msgstr "Процент (например, 70%)" +#: frontend/src/components/Modals/BatchStudentProgress.vue:35 +msgid "Percentage/Status" +msgstr "" + #: frontend/src/pages/Billing.vue:104 msgid "Phone Number" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:145 +#: frontend/src/components/CourseCardOverlay.vue:148 msgid "Please Login" msgstr "" @@ -3826,15 +3856,15 @@ msgstr "Пожалуйста, проверьте свой email для подт msgid "Please click on the following button to set your new password" msgstr "Нажмите на следующую кнопку, чтобы установить новый пароль." -#: lms/lms/utils.py:1815 lms/lms/utils.py:1819 +#: lms/lms/utils.py:1851 lms/lms/utils.py:1855 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:261 +#: lms/lms/doctype/lms_batch/lms_batch.py:184 msgid "Please enable Zoom Settings to use this feature." msgstr "Чтобы использовать эту функцию, включите настройки Zoom." -#: frontend/src/components/CourseOutline.vue:312 +#: frontend/src/components/CourseOutline.vue:317 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -3863,7 +3893,7 @@ msgstr "Введите URL для отправки задания." msgid "Please enter your answer" msgstr "Пожалуйста, введите ваш ответ" -#: lms/lms/doctype/lms_batch/lms_batch.py:71 +#: lms/lms/doctype/lms_batch/lms_batch.py:57 msgid "Please install the Payments app to create a paid batches." msgstr "" @@ -3883,11 +3913,11 @@ msgstr "" msgid "Please login to access the quiz." msgstr "Пожалуйста, войдите в систему, чтобы получить доступ к тесту." -#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:157 +#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:164 msgid "Please login to access this page." msgstr "Пожалуйста, войдите в систему, чтобы получить доступ к этой странице." -#: lms/lms/api.py:203 +#: lms/lms/api.py:198 msgid "Please login to continue with payment." msgstr "Пожалуйста, войдите в систему, чтобы продолжить оплату." @@ -3966,7 +3996,7 @@ msgstr "Пост" msgid "Postal Code" msgstr "" -#: frontend/src/pages/JobDetail.vue:115 +#: frontend/src/pages/JobDetail.vue:107 msgid "Posted on" msgstr "" @@ -4079,9 +4109,8 @@ 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/BatchStudents.vue:53 -#: frontend/src/components/Modals/BatchStudentProgress.vue:35 -#: frontend/src/components/Modals/BatchStudentProgress.vue:63 +#: frontend/src/components/BatchStudents.vue:75 +#: frontend/src/components/Modals/BatchStudentProgress.vue:82 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -4203,7 +4232,7 @@ msgstr "ID теста" msgid "Quiz Submission" msgstr "Подача теста" -#: frontend/src/pages/QuizSubmission.vue:122 +#: frontend/src/pages/QuizSubmission.vue:128 #: frontend/src/pages/QuizSubmissionList.vue:106 msgid "Quiz Submissions" msgstr "" @@ -4242,7 +4271,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:110 +#: frontend/src/components/CourseCardOverlay.vue:113 #: frontend/src/components/Modals/Event.vue:86 #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -4284,7 +4313,7 @@ msgstr "" msgid "Regards" msgstr "С уважением " -#: frontend/src/components/BatchOverlay.vue:70 +#: frontend/src/components/BatchOverlay.vue:76 msgid "Register Now" msgstr "" @@ -4387,19 +4416,19 @@ msgstr "" msgid "Route" msgstr "Маршрут" -#: lms/lms/doctype/lms_batch/lms_batch.py:204 +#: lms/lms/doctype/lms_batch/lms_batch.py:127 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "Строка #{0} Дата не может выходить за пределы длительности партии." -#: lms/lms/doctype/lms_batch/lms_batch.py:199 +#: lms/lms/doctype/lms_batch/lms_batch.py:122 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "Строка #{0} Время окончания не может выходить за рамки длительности партии." -#: lms/lms/doctype/lms_batch/lms_batch.py:181 +#: lms/lms/doctype/lms_batch/lms_batch.py:104 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "Строка #{0} Время начала не может быть больше или равно времени окончания." -#: lms/lms/doctype/lms_batch/lms_batch.py:190 +#: lms/lms/doctype/lms_batch/lms_batch.py:113 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "Строка #{0} Время начала не может выходить за рамки длительности партии." @@ -4484,7 +4513,7 @@ msgstr "Оценка из" msgid "Search" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:17 +#: frontend/src/pages/CertifiedParticipants.vue:25 msgid "Search by Name" msgstr "" @@ -4507,13 +4536,13 @@ msgstr "Поиск значка" msgid "Seat Count" msgstr "Количество мест" -#: frontend/src/components/BatchCard.vue:16 -#: frontend/src/components/BatchOverlay.vue:9 +#: frontend/src/components/BatchCard.vue:18 +#: frontend/src/components/BatchOverlay.vue:12 msgid "Seat Left" msgstr "Сиденье слева" #: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:8 +#: frontend/src/components/BatchOverlay.vue:9 msgid "Seats Left" msgstr "Осталось мест" @@ -4533,6 +4562,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 +msgid "Send Confirmation Email" +msgstr "" + #. Label of the send_calendar_invite_for_evaluations (Check) field in DocType #. 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -4641,7 +4674,7 @@ msgid "Signup Settings" msgstr "Настройки регистрации" #. Label of a chart in the LMS Workspace -#: frontend/src/pages/Statistics.vue:32 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json msgid "Signups" msgstr "Регистрация" @@ -4691,8 +4724,8 @@ msgstr "В некоторых расписаниях интервалы врем msgid "Slug" msgstr "Метка" -#: frontend/src/components/BatchCard.vue:23 -#: frontend/src/components/BatchOverlay.vue:16 +#: frontend/src/components/BatchCard.vue:25 +#: frontend/src/components/BatchOverlay.vue:19 msgid "Sold Out" msgstr "" @@ -4703,10 +4736,10 @@ msgstr "" msgid "Solution" msgstr "Решение" -#. Label of the source (Link) field in DocType 'Batch Student' +#. 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' -#: lms/lms/doctype/batch_student/batch_student.json +#: 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 msgid "Source" @@ -4827,46 +4860,27 @@ msgid "Status/Score" msgstr "Статус/Оценка" #. Option for the 'User Category' (Select) field in DocType 'User' -#. Label of the student (Link) field in DocType 'Batch Student' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' #: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "Студент" -#. Label of the student_details_section (Section Break) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Details" -msgstr "Данные о студенте" - -#. Label of the student_name (Data) field in DocType 'Batch Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Name" -msgstr "Имя студента" - #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 -msgid "Student {0} has already been added to this batch." -msgstr "Курс {0} уже добавлен в группу." - -#. Label of the students (Table) field in DocType 'LMS Batch' #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/BatchStudents.vue:18 -#: frontend/src/components/BatchStudents.vue:89 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/components/BatchStudents.vue:20 +#: frontend/src/components/BatchStudents.vue:111 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "Студенты" -#: frontend/src/components/BatchStudents.vue:302 +#: frontend/src/components/BatchStudents.vue:324 msgid "Students deleted successfully" msgstr "" @@ -4924,9 +4938,9 @@ msgstr "Отправлено {0}" #: frontend/src/components/Assignment.vue:316 #: frontend/src/components/BatchCourses.vue:151 -#: frontend/src/components/BatchOverlay.vue:135 -#: frontend/src/components/BatchStudents.vue:302 -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/BatchOverlay.vue:141 +#: frontend/src/components/BatchStudents.vue:324 +#: frontend/src/components/CourseCardOverlay.vue:168 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/BulkCertificates.vue:121 @@ -4959,7 +4973,7 @@ msgstr "Резюме" msgid "Sunday" msgstr "Воскресенье" -#: lms/lms/api.py:995 +#: lms/lms/api.py:997 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -4985,6 +4999,7 @@ msgstr "" #: 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 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_category/lms_category.json @@ -5079,7 +5094,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "Спасибо и с наилучшими пожеланиями" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1760 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5111,11 +5126,11 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Courses.vue:151 +#: frontend/src/pages/Courses.vue:155 msgid "There are no courses available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:84 +#: frontend/src/pages/CertifiedParticipants.vue:92 msgid "There are no participants matching this criteria." msgstr "" @@ -5123,11 +5138,11 @@ msgstr "" msgid "There are no programs available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "There are no seats available in this batch." msgstr "В этой группе нет свободных мест." -#: frontend/src/components/BatchStudents.vue:177 +#: frontend/src/components/BatchStudents.vue:199 msgid "There are no students in this batch." msgstr "В этой группе нет студентов." @@ -5170,7 +5185,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1573 +#: lms/lms/utils.py:1608 msgid "This course is free." msgstr "Этот курс бесплатный." @@ -5250,7 +5265,7 @@ msgstr "Шаблон расписания" msgid "Timezone" msgstr "Часовой пояс" -#: lms/templates/emails/batch_confirmation.html:25 +#: lms/templates/emails/batch_confirmation.html:19 msgid "Timings:" msgstr "Сроки:" @@ -5314,7 +5329,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1584 +#: lms/lms/utils.py:1619 msgid "To join this batch, please contact the Administrator." msgstr "Чтобы присоединиться к этой группе, свяжитесь с администратором." @@ -5380,7 +5395,7 @@ msgstr "Twitter" msgid "Type" msgstr "" -#: frontend/src/components/Quiz.vue:591 +#: frontend/src/components/Quiz.vue:594 msgid "Type your answer" msgstr "" @@ -5443,7 +5458,7 @@ msgstr "" msgid "Upcoming" msgstr "Предстоящие" -#: frontend/src/pages/Batch.vue:169 +#: frontend/src/pages/Batch.vue:176 msgid "Upcoming Batches" msgstr "Предстоящие группы" @@ -5509,9 +5524,7 @@ msgstr "Навыки пользователя" msgid "User {0} has reported the job post {1}" msgstr "Пользователь {0} сообщил о вакансии {1}" -#. Label of the username (Data) field in DocType 'Batch Student' #. Label of the username (Data) field in DocType 'Invite Request' -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/invite_request/invite_request.json msgid "Username" msgstr "Имя пользователя" @@ -5558,11 +5571,11 @@ msgstr "" msgid "Visibility" msgstr "Доступность" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Visit Batch" msgstr "" -#: lms/templates/emails/batch_confirmation.html:29 +#: lms/templates/emails/batch_confirmation.html:23 msgid "Visit the following link to view your " msgstr "Перейдите по следующей ссылке, чтобы просмотреть ваш " @@ -5575,6 +5588,14 @@ msgstr "" msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "Мы рады сообщить вам, что вы зачислены в наш предстоящий поток. Поздравляем!" +#: lms/templates/emails/payment_reminder.html:7 +msgid "We have a limited number of seats, and they won't be available for long!" +msgstr "" + +#: lms/templates/emails/payment_reminder.html:4 +msgid "We noticed that you started enrolling in the" +msgstr "" + #. Label of the web_page (Link) field in DocType 'LMS Sidebar Item' #: frontend/src/components/Modals/PageModal.vue:23 #: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json @@ -5650,15 +5671,15 @@ msgstr "Напишите свой ответ здесь" msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "У вас уже есть оценка {0} в {1} для курса {2}." -#: lms/lms/api.py:227 +#: lms/lms/api.py:222 msgid "You are already enrolled for this batch." msgstr "Вы уже зачислены в эту группу." -#: lms/lms/api.py:219 +#: lms/lms/api.py:214 msgid "You are already enrolled for this course." msgstr "Вы уже зачислены на этот курс." -#: frontend/src/pages/Batch.vue:151 +#: frontend/src/pages/Batch.vue:158 msgid "You are not a member of this batch. Please checkout our upcoming batches." msgstr "Вы не являетесь участником этой группы. Пожалуйста, ознакомьтесь с нашими группами." @@ -5666,7 +5687,7 @@ msgstr "Вы не являетесь участником этой группы. msgid "You are not a mentor of the course {0}" msgstr "Вы не являетесь наставником курса {0}" -#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/components/CourseOutline.vue:316 msgid "You are not enrolled" msgstr "" @@ -5674,7 +5695,7 @@ msgstr "" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "" -#: frontend/src/pages/Courses.vue:135 +#: frontend/src/pages/Courses.vue:139 msgid "You can add chapters and lessons to it." msgstr "" @@ -5732,11 +5753,11 @@ msgstr "Вы уже превысили максимально допустимо msgid "You have already reviewed this course" msgstr "Вы уже просмотрели этот курс" -#: frontend/src/components/BatchOverlay.vue:136 +#: frontend/src/components/BatchOverlay.vue:142 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:166 +#: frontend/src/components/CourseCardOverlay.vue:169 msgid "You have been enrolled in this course" msgstr "" @@ -5756,7 +5777,7 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "Вы выбрали получение уведомлений об этом курсе. Вы получите электронное письмо, когда курс станет доступен." -#: frontend/src/components/CourseCardOverlay.vue:146 +#: frontend/src/components/CourseCardOverlay.vue:149 msgid "You need to login first to enroll for this course" msgstr "" @@ -5830,11 +5851,15 @@ msgstr "действия" msgid "activity" msgstr "активность" +#: lms/templates/emails/payment_reminder.html:4 +msgid "but didn’t complete your payment" +msgstr "" + #: lms/templates/emails/mentor_request_creation_email.html:5 msgid "cancel your application" msgstr "отменить заявку" -#: frontend/src/pages/Lesson.vue:174 +#: frontend/src/pages/Lesson.vue:177 msgid "completed" msgstr "завершенно" @@ -5894,7 +5919,7 @@ msgstr "" msgid "you can" msgstr "вы можете" -#: lms/lms/api.py:792 lms/lms/api.py:800 +#: lms/lms/api.py:787 lms/lms/api.py:795 msgid "{0} Settings not found" msgstr "" diff --git a/lms/locale/sv.po b/lms/locale/sv.po index 06404351..6613442e 100644 --- a/lms/locale/sv.po +++ b/lms/locale/sv.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-02-07 16:03+0000\n" -"PO-Revision-Date: 2025-02-12 16:44\n" +"POT-Creation-Date: 2025-02-14 16:04+0000\n" +"PO-Revision-Date: 2025-02-17 17:03\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -60,7 +60,7 @@ msgstr "Kom Igång" #. Header text in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "Master" -msgstr "Inställningar" +msgstr "Inställningar" #. Header text in the LMS Workspace #: lms/lms/workspace/lms/lms.json @@ -75,7 +75,7 @@ msgstr "En rad introduktion till kurs som finns på kurskortet" msgid "About" msgstr "Om" -#: frontend/src/pages/Batch.vue:96 +#: frontend/src/pages/Batch.vue:97 msgid "About this batch" msgstr "Om denna grupp" @@ -105,7 +105,7 @@ msgstr "Aktiv" #: frontend/src/components/Assessments.vue:11 #: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:95 +#: frontend/src/components/BatchStudents.vue:117 #: frontend/src/components/Categories.vue:26 #: frontend/src/components/LiveClass.vue:11 #: frontend/src/components/Members.vue:43 frontend/src/pages/ProgramForm.vue:30 @@ -119,7 +119,7 @@ msgstr "Lägg till" msgid "Add Chapter" msgstr "Lägg till Kapitel" -#: frontend/src/components/CourseOutline.vue:124 +#: frontend/src/components/CourseOutline.vue:129 msgid "Add Lesson" msgstr "Lägg till Lektion" @@ -139,7 +139,7 @@ msgstr "Lägg till Lektion" msgid "Add a Student" msgstr "Lägga till Student" -#: frontend/src/components/OnboardingBanner.vue:50 +#: frontend/src/components/OnboardingBanner.vue:56 msgid "Add a chapter" msgstr "Lägg till Kapitel" @@ -151,7 +151,7 @@ msgstr "Lägg till kurs" msgid "Add a keyword and then press enter" msgstr "Lägg till nyckelord och tryck sedan på Enter" -#: frontend/src/components/OnboardingBanner.vue:73 +#: frontend/src/components/OnboardingBanner.vue:81 msgid "Add a lesson" msgstr "Lägg till Lektion" @@ -220,7 +220,7 @@ msgstr "Alla" msgid "All Batches" msgstr "Alla Grupper" -#: frontend/src/pages/CertifiedParticipants.vue:12 +#: frontend/src/pages/CertifiedParticipants.vue:20 msgid "All Certified Participants" msgstr "Alla Certifierade Deltagare" @@ -268,10 +268,9 @@ msgstr "Tillåt självregistrering" msgid "Already Registered" msgstr "Redan Registrerad" -#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json +#: frontend/src/pages/BatchForm.vue:221 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:379 @@ -286,17 +285,7 @@ msgstr "Belopp" msgid "Amount (USD)" msgstr "Belopp (USD)" -#. Label of the amount_based_on_field (Check) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Based On Field" -msgstr "Belopp Baserat på Fält" - -#. Label of the amount_field (Select) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Field" -msgstr "Belopp Fält" - -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:61 msgid "Amount and currency are required for paid batches." msgstr "Belopp och valuta erfordras för betalda grupper." @@ -321,6 +310,7 @@ msgstr "Tillkännagivande är skickad" #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' #. Label of the answer (Code) field in DocType 'LMS Exercise' +#: frontend/src/pages/QuizSubmission.vue:61 #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_exercise/lms_exercise.json @@ -335,7 +325,7 @@ msgstr "Visas på kurskort i kurslista" msgid "Appears when the batch URL is shared on any online platform" msgstr "Visas när grupp URL delas på valfri online plattform" -#: frontend/src/pages/JobDetail.vue:131 +#: frontend/src/pages/JobDetail.vue:121 msgid "Applications Received" msgstr "Ansökan Mottagen" @@ -402,14 +392,14 @@ msgstr "Bedömning Typ" msgid "Assessment added successfully" msgstr "Bedömning tillagd" -#: lms/lms/doctype/lms_batch/lms_batch.py:85 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 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/Assessments.vue:5 -#: frontend/src/components/BatchStudents.vue:46 -#: frontend/src/components/BatchStudents.vue:79 +#: frontend/src/components/BatchStudents.vue:68 +#: frontend/src/components/BatchStudents.vue:101 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -489,7 +479,7 @@ msgstr "Automatiskt Tilldela" msgid "Auto Recording" msgstr "Automatisk Inspelning" -#: frontend/src/components/CourseCard.vue:52 +#: frontend/src/components/CourseCard.vue:50 #: frontend/src/pages/CourseDetail.vue:20 msgid "Average Rating" msgstr "Genomsnittlig Betyg" @@ -518,11 +508,13 @@ msgstr "Emblem Beskrivning" msgid "Badge Image" msgstr "Emblem Bild" +#. 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' #: frontend/src/components/Modals/Event.vue:32 +#: 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 @@ -555,7 +547,7 @@ msgstr "Parti Beskrivning" #: frontend/src/pages/BatchForm.vue:104 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 -#: lms/templates/emails/batch_confirmation.html:30 +#: lms/templates/emails/batch_confirmation.html:24 msgid "Batch Details" msgstr "Parti Detaljer" @@ -596,15 +588,10 @@ msgstr "Grupp Gammal" msgid "Batch Settings" msgstr "Grupp Inställningar" -#: lms/templates/emails/batch_confirmation.html:17 +#: lms/templates/emails/batch_confirmation.html:11 msgid "Batch Start Date:" msgstr "Grupp Start Datum:" -#. Name of a DocType -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Batch Student" -msgstr "Grupp Studerande" - #. Label of the batch_title (Data) field in DocType 'LMS Certificate' #. Label of the batch_title (Data) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate/lms_certificate.json @@ -616,7 +603,7 @@ msgstr "Grupp Benämning" msgid "Batch Updated" msgstr "Grupp Uppdaterad" -#: lms/lms/doctype/lms_batch/lms_batch.py:46 +#: lms/lms/doctype/lms_batch/lms_batch.py:42 msgid "Batch end date cannot be before the batch start date" msgstr "Grupp slutdatum får inte vara före grupp startdatum" @@ -633,7 +620,7 @@ msgstr "Grupper" msgid "Begin Date" msgstr "Start Datum" -#: lms/templates/emails/batch_confirmation.html:37 +#: lms/templates/emails/batch_confirmation.html:31 #: lms/templates/emails/certification.html:20 msgid "Best Regards" msgstr "Vänliga hälsningar," @@ -675,16 +662,6 @@ msgstr "Bransch" msgid "Business Owner" msgstr "Affärsägare" -#. Label of the payment_button_help (Text) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Help" -msgstr "Hjälpknapp" - -#. Label of the payment_button_label (Data) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Label" -msgstr "Knappetikett" - #: frontend/src/components/CourseCardOverlay.vue:45 msgid "Buy this course" msgstr "Köp denna kurs" @@ -720,10 +697,9 @@ msgstr "Fritidskläder" #. 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:202 frontend/src/pages/Batches.vue:49 -#: frontend/src/pages/CertifiedParticipants.vue:29 +#: frontend/src/pages/CertifiedParticipants.vue:37 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 -#: frontend/src/pages/JobDetail.vue:102 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/JobDetail.vue:96 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/public/js/common_functions.js:316 lms/templates/signup-form.html:22 @@ -786,8 +762,12 @@ msgstr "Certifiering upphör att gälla efter (år)" msgid "Certification Name" msgstr "Certifiering Namn" +#: frontend/src/components/BatchStudents.vue:36 +msgid "Certified" +msgstr "Certifierad" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:153 +#: frontend/src/pages/CertifiedParticipants.vue:161 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Participants" msgstr "Certifierade Deltagare" @@ -851,7 +831,7 @@ msgstr "Kolla Kurser" msgid "Choices" msgstr "Alternativ" -#: frontend/src/components/Quiz.vue:589 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:592 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "Välj alla svar som gäller" @@ -859,7 +839,7 @@ msgstr "Välj alla svar som gäller" msgid "Choose an icon" msgstr "Välj Ikon" -#: frontend/src/components/Quiz.vue:590 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:593 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "Välj ett svar" @@ -1041,6 +1021,14 @@ msgstr "Klar" msgid "Complete Sign Up" msgstr "Slutför Registrering" +#: lms/templates/emails/payment_reminder.html:15 +msgid "Complete Your Enrollment" +msgstr "Slutför din Registrering" + +#: lms/lms/doctype/lms_payment/lms_payment.py:40 +msgid "Complete Your Enrollment - Don't miss out!" +msgstr "Slutför din Registrering - Missa inte!" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/cohort/cohort.json @@ -1049,7 +1037,7 @@ msgstr "Slutför Registrering" msgid "Completed" msgstr "Klar" -#: frontend/src/components/BatchStudents.vue:345 +#: frontend/src/components/BatchStudents.vue:369 msgid "Completed by Students" msgstr "Klart av Studenter" @@ -1057,7 +1045,7 @@ msgstr "Klart av Studenter" msgid "Completion Certificate" msgstr "Kompletterande Certifikat" -#: frontend/src/pages/Statistics.vue:58 +#: frontend/src/pages/Statistics.vue:66 msgid "Completions" msgstr "Kompletteringar" @@ -1074,9 +1062,9 @@ msgstr "Villkoret måste vara i giltigt JSON format." msgid "Condition must be valid python code." msgstr "Villkoret måste vara giltig python kod." -#. Label of the confirmation_email_sent (Check) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json +#. Label of the confirmation_email_sent (Check) field in DocType 'LMS Batch +#. Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json msgid "Confirmation Email Sent" msgstr "Bekräftelse E-post Skickad" @@ -1305,7 +1293,7 @@ msgstr "Kurs Benämning" msgid "Course added to program" msgstr "Kurs tillagd till program" -#: lms/lms/doctype/lms_batch/lms_batch.py:350 +#: lms/lms/doctype/lms_batch/lms_batch.py:273 msgid "Course already added to the batch." msgstr "Kurs har redan lagts till grupp." @@ -1317,7 +1305,7 @@ msgstr "Kurs är borttagen" msgid "Course moved successfully" msgstr "Kurs flyttad" -#: lms/lms/doctype/lms_batch/lms_batch.py:64 +#: lms/lms/doctype/lms_batch/lms_batch.py:50 #: lms/lms/doctype/lms_program/lms_program.py:19 msgid "Course {0} has already been added to this batch." msgstr "Kurs {0} har redan lagts till i denna omgång." @@ -1326,12 +1314,12 @@ msgstr "Kurs {0} har redan lagts till i denna omgång." #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' #: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:23 -#: frontend/src/components/BatchStudents.vue:32 -#: frontend/src/components/BatchStudents.vue:70 -#: frontend/src/components/Modals/BatchStudentProgress.vue:60 -#: frontend/src/pages/BatchDetail.vue:19 frontend/src/pages/BatchDetail.vue:68 -#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:19 +#: frontend/src/components/BatchOverlay.vue:29 +#: frontend/src/components/BatchStudents.vue:52 +#: frontend/src/components/BatchStudents.vue:92 +#: frontend/src/components/Modals/BatchStudentProgress.vue:79 +#: frontend/src/pages/BatchDetail.vue:21 frontend/src/pages/BatchDetail.vue:70 +#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1368,7 +1356,7 @@ msgstr "Skapa Certifikat" msgid "Create LMS Certificate Evaluation" msgstr "Skapa Certifikat Utvärdering" -#: frontend/src/pages/Courses.vue:132 lms/templates/onboarding_header.html:19 +#: frontend/src/pages/Courses.vue:136 lms/templates/onboarding_header.html:19 msgid "Create a Course" msgstr "Skapa Kurs" @@ -1376,7 +1364,7 @@ msgstr "Skapa Kurs" msgid "Create a Live Class" msgstr "Skapa live lektion" -#: frontend/src/components/OnboardingBanner.vue:27 +#: frontend/src/components/OnboardingBanner.vue:30 msgid "Create a course" msgstr "Skapa Kurs" @@ -1388,12 +1376,11 @@ msgstr "Skapa ny fråga" msgid "Created" msgstr "Skapad" -#. Label of the currency (Link) field in DocType 'Web Form' #. 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/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226 -#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:387 @@ -1485,8 +1472,8 @@ msgstr "Standard Valuta" msgid "Degree Type" msgstr "Examen Typ" -#: frontend/src/components/CourseOutline.vue:235 -#: frontend/src/components/CourseOutline.vue:293 +#: frontend/src/components/CourseOutline.vue:240 +#: frontend/src/components/CourseOutline.vue:298 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:474 msgid "Delete" msgstr "Ta bort" @@ -1499,11 +1486,11 @@ msgstr "Ta bort Kapitel" msgid "Delete Course" msgstr "Ta bort kurs" -#: frontend/src/components/CourseOutline.vue:287 +#: frontend/src/components/CourseOutline.vue:292 msgid "Delete this chapter?" msgstr "Ta bort detta kapitel?" -#: frontend/src/components/CourseOutline.vue:229 +#: frontend/src/components/CourseOutline.vue:234 msgid "Delete this lesson?" msgstr "Ta bort denna lektion?" @@ -1511,11 +1498,11 @@ msgstr "Ta bort denna lektion?" 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?" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:293 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:230 +#: frontend/src/components/CourseOutline.vue:235 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?" @@ -1578,7 +1565,7 @@ msgid "Discard" msgstr "Ångra" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:81 +#: frontend/src/pages/Batch.vue:82 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "Diskussioner" @@ -1592,6 +1579,10 @@ msgstr "Diskussioner" msgid "Document" msgstr "Dokument" +#: lms/templates/emails/payment_reminder.html:11 +msgid "Don’t miss this opportunity to enhance your skills. Click below to complete your enrollment" +msgstr "Missa inte detta tillfälle att förbättra dina kunskaper. Klicka nedan för att slutföra din registrering" + #. Label of the dream_companies (Data) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Dream Companies" @@ -1630,7 +1621,7 @@ msgstr "E-post" msgid "E-mail" msgstr "E-post" -#: frontend/src/components/BatchOverlay.vue:93 +#: frontend/src/components/BatchOverlay.vue:99 #: frontend/src/components/CourseCardOverlay.vue:86 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:65 @@ -1759,7 +1750,7 @@ msgstr "Slutdatum (eller förväntat)" msgid "End Time" msgstr "Slut Tid" -#: frontend/src/components/BatchOverlay.vue:80 +#: frontend/src/components/BatchOverlay.vue:86 msgid "Enroll Now" msgstr "Registrera Nu" @@ -1767,7 +1758,7 @@ msgstr "Registrera Nu" msgid "Enrolled" msgstr "Inskriven" -#: frontend/src/components/CourseCard.vue:43 +#: frontend/src/components/CourseCard.vue:41 #: frontend/src/components/CourseCardOverlay.vue:104 #: frontend/src/pages/CourseDetail.vue:33 msgid "Enrolled Students" @@ -1777,23 +1768,23 @@ msgstr "Inskrivna Studenter" msgid "Enrolled successfully" msgstr "Inskriven" -#: lms/lms/doctype/lms_batch/lms_batch.py:108 -msgid "Enrollment Confirmation for the Next Training Batch" -msgstr "Inskrivning bekräftelse för nästa grupp utbildning" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:86 +msgid "Enrollment Confirmation for {0}" +msgstr "Registreringsbekräftelse för {0}" #: lms/lms/web_template/lms_statistics/lms_statistics.html:14 #: lms/templates/statistics.html:20 msgid "Enrollment Count" msgstr "Antal Inskrivna" -#: lms/lms/utils.py:1693 +#: lms/lms/utils.py:1728 msgid "Enrollment Failed" msgstr "Registrering Misslyckad" #. Label of the enrollments (Data) field in DocType 'LMS Course' #. Label of a chart in the LMS Workspace #. Label of a shortcut in the LMS Workspace -#: frontend/src/pages/Statistics.vue:45 +#: frontend/src/pages/Statistics.vue:51 #: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json msgid "Enrollments" msgstr "Inskrivningar" @@ -1823,12 +1814,12 @@ msgstr "Ange korrekt svar" #: frontend/src/components/Modals/Question.vue:249 #: frontend/src/components/Modals/Question.vue:269 #: frontend/src/components/Modals/Question.vue:326 -#: frontend/src/components/Modals/StudentModal.vue:69 +#: frontend/src/components/Modals/StudentModal.vue:67 #: frontend/src/components/SettingDetails.vue:62 #: frontend/src/pages/AssignmentForm.vue:139 #: frontend/src/pages/AssignmentForm.vue:159 frontend/src/pages/Billing.vue:264 #: frontend/src/pages/QuizForm.vue:346 frontend/src/pages/QuizForm.vue:361 -#: frontend/src/pages/QuizSubmission.vue:141 +#: frontend/src/pages/QuizSubmission.vue:147 msgid "Error" msgstr "Fel" @@ -1856,7 +1847,7 @@ msgstr "Utvärdering Slutdatum" msgid "Evaluation Request" msgstr "Utvärdering Begäran" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Evaluation end date cannot be less than the batch end date." msgstr "Utvärdering slutdatum får inte vara tidigare än grupp slutdatum." @@ -2134,6 +2125,10 @@ msgstr "Skapa Google Meet länk" msgid "Get Certificate" msgstr "Hämta Certifikat" +#: frontend/src/pages/CertifiedParticipants.vue:11 +msgid "Get Certified" +msgstr "Bli Certifierad" + #: lms/templates/onboarding_header.html:8 msgid "Get Started" msgstr "Kom Igång" @@ -2209,6 +2204,10 @@ msgstr "Hej {0}" msgid "Hey," msgstr "Hej," +#: lms/templates/emails/payment_reminder.html:2 +msgid "Hi" +msgstr "Hej" + #: lms/templates/emails/lms_course_interest.html:3 msgid "Hi {0}," msgstr "Hej {0}," @@ -2276,7 +2275,11 @@ msgstr "Om du inte längre är intresserad av att vara mentor för kurs" msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "Om du inte gör det kommer frågesporten att skickas in automatiskt när tidur stängs." -#: lms/templates/emails/batch_confirmation.html:33 +#: lms/templates/emails/payment_reminder.html:19 +msgid "If you have any questions or need assistance, feel free to reach out to our support team." +msgstr "Om du har några frågor eller behöver hjälp är du välkommen att kontakta vårt supportteam." + +#: lms/templates/emails/batch_confirmation.html:27 msgid "If you have any questions or require assistance, feel free to contact us." msgstr "Om du har några frågor eller behöver hjälp är du välkommen att kontakta oss." @@ -2610,6 +2613,11 @@ msgstr "Emblem Tilldelning" msgid "LMS Batch" msgstr "Grupp" +#. Name of a DocType +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "LMS Batch Enrollment" +msgstr "Grupp Registrering" + #. Name of a DocType #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "LMS Batch Feedback" @@ -2774,6 +2782,7 @@ msgstr "Källa" #: 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_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 @@ -2853,7 +2862,7 @@ msgstr "Lektion Benämning" #. Label of the lessons (Table) field in DocType 'Course Chapter' #. Group in Course Chapter's connections #. Label of the lessons (Data) field in DocType 'LMS Course' -#: frontend/src/components/CourseCard.vue:34 +#: frontend/src/components/CourseCard.vue:32 #: frontend/src/components/CourseCardOverlay.vue:97 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2919,9 +2928,9 @@ msgstr "Live Klass" msgid "LiveCode URL" msgstr "LiveCode URL" -#: frontend/src/components/Members.vue:106 +#: frontend/src/components/Members.vue:108 #: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:88 -#: frontend/src/pages/CertifiedParticipants.vue:71 +#: frontend/src/pages/CertifiedParticipants.vue:79 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 msgid "Load More" @@ -2935,7 +2944,7 @@ msgstr "Lokal" #. Label of the location (Data) field in DocType 'Job Opportunity' #. Label of the location (Data) field in DocType 'Education Detail' #. Label of the location (Data) field in DocType 'Work Experience' -#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:89 +#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:85 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/work_experience/work_experience.json @@ -2949,7 +2958,7 @@ msgstr "Platspreferens" #: frontend/src/components/AssignmentBlock.vue:13 #: frontend/src/components/NoPermission.vue:28 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:178 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:185 #: frontend/src/pages/Lesson.vue:24 msgid "Login" msgstr "Logga In" @@ -2958,6 +2967,10 @@ msgstr "Logga In" msgid "Login to apply" msgstr "Logga in för att ansöka" +#: lms/templates/emails/payment_reminder.html:23 +msgid "Looking forward to seeing you enrolled!" +msgstr "Ser fram emot att se dig registrerad!" + #. Label of the default_home (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Make LMS the default home" @@ -2972,7 +2985,7 @@ msgstr "Skapa Meddelande" msgid "Make sure to enter the right billing name as the same will be used in your invoice." msgstr "Se till att ange rätt faktureringsnamn eftersom det kommer att användas på din faktura." -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Manage Batch" msgstr "Hantera Grupp" @@ -3008,7 +3021,7 @@ msgstr "Markera som läst" #: frontend/src/components/Modals/Question.vue:50 #: frontend/src/components/Modals/Question.vue:99 #: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:390 -#: frontend/src/pages/QuizSubmission.vue:59 +#: frontend/src/pages/QuizSubmission.vue:65 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json #: lms/templates/quiz/quiz.html:59 @@ -3020,7 +3033,7 @@ msgid "Marks for question number {0} cannot be greater than the marks allotted f msgstr "Poängen för fråga nummer {0} får inte vara högre än de poäng som tilldelats för denna fråga." #. Label of the marks_out_of (Int) field in DocType 'LMS Quiz Result' -#: frontend/src/pages/QuizSubmission.vue:62 +#: frontend/src/pages/QuizSubmission.vue:68 #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json msgid "Marks out of" msgstr "Poäng utav" @@ -3031,8 +3044,8 @@ msgid "Max Attempts" msgstr "Maximalt antal försök" #: frontend/src/pages/QuizForm.vue:58 -msgid "Maximun Attempts" -msgstr "Maximalt antal försök" +msgid "Maximum Attempts" +msgstr "Maximalt Antal Försök" #. Label of the medium (Select) field in DocType 'LMS Batch' #: frontend/src/pages/BatchForm.vue:197 @@ -3046,7 +3059,7 @@ msgstr "Medium" msgid "Medium ID" msgstr "Medium ID" -#: lms/templates/emails/batch_confirmation.html:21 +#: lms/templates/emails/batch_confirmation.html:15 msgid "Medium:" msgstr "Medium:" @@ -3054,6 +3067,7 @@ msgstr "Medium:" #. Label of the member (Link) field in DocType 'Exercise Submission' #. Label of the member (Link) field in DocType 'LMS Assignment Submission' #. Label of the member (Link) field in DocType 'LMS Badge Assignment' +#. Label of the member (Link) field in DocType 'LMS Batch Enrollment' #. Label of the member (Link) field in DocType 'LMS Batch Feedback' #. Label of the member (Link) field in DocType 'LMS Certificate' #. Label of the member (Link) field in DocType 'LMS Certificate Evaluation' @@ -3072,6 +3086,7 @@ msgstr "Medium:" #: lms/lms/doctype/exercise_submission/exercise_submission.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_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_evaluation/lms_certificate_evaluation.json @@ -3106,6 +3121,7 @@ msgstr "Medlemsbild" #. Label of the member_name (Data) field in DocType 'LMS Assignment Submission' #. Label of the member_name (Data) field in DocType 'LMS Badge Assignment' +#. Label of the member_name (Data) field in DocType 'LMS Batch Enrollment' #. Label of the member_name (Data) field in DocType 'LMS Batch Feedback' #. Label of the member_name (Data) field in DocType 'LMS Certificate' #. Label of the member_name (Data) field in DocType 'LMS Certificate @@ -3117,6 +3133,7 @@ msgstr "Medlemsbild" #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: 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_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -3140,10 +3157,19 @@ msgstr "Medlem Undergrupp" msgid "Member Type" msgstr "Medlem Typ" +#. Label of the member_username (Data) field in DocType 'LMS Batch Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "Member Username" +msgstr "Medlem Användarnamn" + #: frontend/src/pages/ProgramForm.vue:251 msgid "Member added to program" msgstr "Medlem tillagd till program" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:25 +msgid "Member already enrolled in this batch" +msgstr "Medlem som redan är inskriven i denna grupp" + #: lms/lms/doctype/lms_program/lms_program.py:29 msgid "Member {0} has already been added to this batch." msgstr "Medlem {0} har redan lagts till denna grupp." @@ -3216,7 +3242,7 @@ msgstr "Meta Bild" msgid "Milestone" msgstr "Milstolpe" -#: frontend/src/pages/Statistics.vue:71 +#: frontend/src/pages/Statistics.vue:81 msgid "Milestones" msgstr "Milstolpar" @@ -3230,6 +3256,7 @@ msgstr "Minst två alternativ erfordras för flervalsfrågor." #: lms/lms/doctype/lms_assignment/lms_assignment.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 #: 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 @@ -3247,11 +3274,11 @@ msgstr "Moderator" msgid "Modified By" msgstr "Modifierad Av" -#: lms/lms/api.py:211 +#: lms/lms/api.py:206 msgid "Module Name is incorrect or does not exist." msgstr "Modul Namn är felaktigt eller existerar inte." -#: lms/lms/api.py:207 +#: lms/lms/api.py:202 msgid "Module is incorrect." msgstr "Modul är felaktig." @@ -3281,7 +3308,7 @@ msgstr "Min kalender" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' #: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17 -#: frontend/src/pages/Courses.vue:45 frontend/src/pages/Programs.vue:14 +#: frontend/src/pages/Courses.vue:48 frontend/src/pages/Programs.vue:14 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "Ny" @@ -3393,7 +3420,7 @@ msgstr "Inga certifikat" msgid "No courses created" msgstr "Inga kurser skapade" -#: frontend/src/pages/Courses.vue:147 +#: frontend/src/pages/Courses.vue:151 msgid "No courses found" msgstr "Inga kurser hittades" @@ -3421,7 +3448,7 @@ msgstr "Inga jobb utannonserade" msgid "No live classes scheduled" msgstr "Inga live lektioner schemalagda" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:89 msgid "No participants found" msgstr "Inga deltagare hittades" @@ -3449,7 +3476,7 @@ msgstr "Inga kommande utvärderingar." msgid "No {0}" msgstr "Ingen {0}" -#: frontend/src/pages/Courses.vue:107 +#: frontend/src/pages/Courses.vue:111 msgid "No {0} courses" msgstr "Inga {0} kurser" @@ -3481,7 +3508,7 @@ msgstr "Inte tillgänglig för förhandsgranskning" msgid "Not Graded" msgstr "Ej Betygsatt" -#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:146 +#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:153 msgid "Not Permitted" msgstr "Ej Tillåtet" @@ -3616,7 +3643,7 @@ msgstr "Order ID" msgid "Ordered Item" msgstr "Order Artikel" -#: frontend/src/pages/JobDetail.vue:76 +#: frontend/src/pages/JobDetail.vue:74 msgid "Organisation" msgstr "Organisation" @@ -3712,10 +3739,10 @@ msgstr "Lösenord" msgid "Paste the youtube link of a short video introducing the course" msgstr "Klistra in youtube länk i kort video för kursintroduktion" -#. Label of the payment (Link) field in DocType 'Batch Student' +#. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' #: frontend/src/pages/BatchForm.vue:211 -#: lms/lms/doctype/batch_student/batch_student.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" msgstr "Betalning" @@ -3731,9 +3758,7 @@ msgstr "Betalning Land" msgid "Payment Details" msgstr "Betalningsdetaljer" -#. Label of the payment_gateway (Link) field in DocType 'Web Form' #. Label of the payment_gateway (Data) field in DocType 'LMS Settings' -#: lms/fixtures/custom_field.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Payment Gateway" msgstr "Betalning Typ" @@ -3748,6 +3773,12 @@ msgstr "Betalning ID" msgid "Payment Received" msgstr "Betalning Mottagen" +#. Label of the payment_reminder_template (Link) field in DocType 'LMS +#. Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Payment Reminder Template" +msgstr "Betalningspåminnelse Mall" + #. Label of the payment_settings_tab (Tab Break) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3766,11 +3797,6 @@ msgstr "Betalning för Dokument" msgid "Payment for Document Type" msgstr "Betalning för DocType Typ" -#. Label of the payments_tab (Tab Break) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Payments" -msgstr "Be­tal­ningar" - #. Label of the payments_app_is_not_installed (HTML) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3802,11 +3828,15 @@ msgstr "Procentuell" msgid "Percentage (e.g. 70%)" msgstr "Procent (t.ex. 70%)" +#: frontend/src/components/Modals/BatchStudentProgress.vue:35 +msgid "Percentage/Status" +msgstr "Procentandel/Status" + #: frontend/src/pages/Billing.vue:104 msgid "Phone Number" msgstr "Telefon Nummer" -#: frontend/src/components/CourseCardOverlay.vue:145 +#: frontend/src/components/CourseCardOverlay.vue:148 msgid "Please Login" msgstr "Logga in" @@ -3826,15 +3856,15 @@ msgstr "Kontrollera din E-post för verifiering" msgid "Please click on the following button to set your new password" msgstr "Klicka på följande knapp för att ange ditt nya lösenord" -#: lms/lms/utils.py:1815 lms/lms/utils.py:1819 +#: lms/lms/utils.py:1851 lms/lms/utils.py:1855 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "Slutför tidigare kurser i program för att anmäla dig till denna kurs." -#: lms/lms/doctype/lms_batch/lms_batch.py:261 +#: lms/lms/doctype/lms_batch/lms_batch.py:184 msgid "Please enable Zoom Settings to use this feature." msgstr "Aktivera Zoom Inställningar för att använda denna funktion." -#: frontend/src/components/CourseOutline.vue:312 +#: frontend/src/components/CourseOutline.vue:317 msgid "Please enroll for this course to view this lesson" msgstr "Anmäl dig till denna kurs för att se denna lektion" @@ -3863,7 +3893,7 @@ msgstr "Ange URL för uppgift inlämning." msgid "Please enter your answer" msgstr "Ange ditt svar" -#: lms/lms/doctype/lms_batch/lms_batch.py:71 +#: lms/lms/doctype/lms_batch/lms_batch.py:57 msgid "Please install the Payments app to create a paid batches." msgstr "Installera Betalning app för att skapa betalda grupper." @@ -3883,11 +3913,11 @@ msgstr "Logga in för att komma åt uppgift." msgid "Please login to access the quiz." msgstr "Logga in för att komma åt frågesport." -#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:157 +#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:164 msgid "Please login to access this page." msgstr "Logga in för att komma till denna sida." -#: lms/lms/api.py:203 +#: lms/lms/api.py:198 msgid "Please login to continue with payment." msgstr "Logga in för att fortsätta med betalning." @@ -3966,7 +3996,7 @@ msgstr "Post" msgid "Postal Code" msgstr "Postnummer" -#: frontend/src/pages/JobDetail.vue:115 +#: frontend/src/pages/JobDetail.vue:107 msgid "Posted on" msgstr "Postad" @@ -4079,9 +4109,8 @@ msgstr "Program Medlemmar" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' -#: frontend/src/components/BatchStudents.vue:53 -#: frontend/src/components/Modals/BatchStudentProgress.vue:35 -#: frontend/src/components/Modals/BatchStudentProgress.vue:63 +#: frontend/src/components/BatchStudents.vue:75 +#: frontend/src/components/Modals/BatchStudentProgress.vue:82 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -4203,7 +4232,7 @@ msgstr "Frågesport ID" msgid "Quiz Submission" msgstr "Frågesport Inlämning" -#: frontend/src/pages/QuizSubmission.vue:122 +#: frontend/src/pages/QuizSubmission.vue:128 #: frontend/src/pages/QuizSubmissionList.vue:106 msgid "Quiz Submissions" msgstr "Frågesport Inlämningar" @@ -4242,7 +4271,7 @@ msgstr "Frågesporter" #. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation' #. Label of the rating (Data) field in DocType 'LMS Course' #. Label of the rating (Rating) field in DocType 'LMS Course Review' -#: frontend/src/components/CourseCardOverlay.vue:110 +#: frontend/src/components/CourseCardOverlay.vue:113 #: frontend/src/components/Modals/Event.vue:86 #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -4284,7 +4313,7 @@ msgstr "Referens Dokument Typ" msgid "Regards" msgstr "Hälsningar" -#: frontend/src/components/BatchOverlay.vue:70 +#: frontend/src/components/BatchOverlay.vue:76 msgid "Register Now" msgstr "Registrera Nu" @@ -4387,19 +4416,19 @@ msgstr "Rollpreferens" msgid "Route" msgstr "Sökväg" -#: lms/lms/doctype/lms_batch/lms_batch.py:204 +#: lms/lms/doctype/lms_batch/lms_batch.py:127 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:199 +#: lms/lms/doctype/lms_batch/lms_batch.py:122 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:181 +#: lms/lms/doctype/lms_batch/lms_batch.py:104 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:190 +#: lms/lms/doctype/lms_batch/lms_batch.py:113 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "Rad #{0} Starttid kan inte vara utanför grupp varaktighet." @@ -4484,7 +4513,7 @@ msgstr "Resultat av" msgid "Search" msgstr "Sök" -#: frontend/src/pages/CertifiedParticipants.vue:17 +#: frontend/src/pages/CertifiedParticipants.vue:25 msgid "Search by Name" msgstr "Sök efter Namn" @@ -4507,13 +4536,13 @@ msgstr "Sök efter ikon" msgid "Seat Count" msgstr "Antal Platser" -#: frontend/src/components/BatchCard.vue:16 -#: frontend/src/components/BatchOverlay.vue:9 +#: frontend/src/components/BatchCard.vue:18 +#: frontend/src/components/BatchOverlay.vue:12 msgid "Seat Left" msgstr "Antal Plater Kvar" #: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:8 +#: frontend/src/components/BatchOverlay.vue:9 msgid "Seats Left" msgstr "Antal Platser Kvar" @@ -4533,6 +4562,10 @@ msgstr "Välj tid" msgid "Select an assignment" msgstr "Välj uppgift" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 +msgid "Send Confirmation Email" +msgstr "Skicka bekräftelse via e-post" + #. Label of the send_calendar_invite_for_evaluations (Check) field in DocType #. 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -4641,7 +4674,7 @@ msgid "Signup Settings" msgstr "Registrering Inställningar" #. Label of a chart in the LMS Workspace -#: frontend/src/pages/Statistics.vue:32 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json msgid "Signups" msgstr "Registreringar" @@ -4691,8 +4724,8 @@ msgstr "Tider överlappar för vissa schema." msgid "Slug" msgstr "Slug" -#: frontend/src/components/BatchCard.vue:23 -#: frontend/src/components/BatchOverlay.vue:16 +#: frontend/src/components/BatchCard.vue:25 +#: frontend/src/components/BatchOverlay.vue:19 msgid "Sold Out" msgstr "Slutsåld" @@ -4703,10 +4736,10 @@ msgstr "Slutsåld" msgid "Solution" msgstr "Lösning" -#. Label of the source (Link) field in DocType 'Batch Student' +#. 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' -#: lms/lms/doctype/batch_student/batch_student.json +#: 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 msgid "Source" @@ -4827,46 +4860,27 @@ msgid "Status/Score" msgstr "Status/Resultat" #. Option for the 'User Category' (Select) field in DocType 'User' -#. Label of the student (Link) field in DocType 'Batch Student' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' #: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "Studerande" -#. Label of the student_details_section (Section Break) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Details" -msgstr "Studerande Detaljer" - -#. Label of the student_name (Data) field in DocType 'Batch Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Name" -msgstr "Studerande Namn" - #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "Student Recensioner" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 -msgid "Student {0} has already been added to this batch." -msgstr "Student {0} har redan lagts till denna grupp." - -#. Label of the students (Table) field in DocType 'LMS Batch' #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/BatchStudents.vue:18 -#: frontend/src/components/BatchStudents.vue:89 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/components/BatchStudents.vue:20 +#: frontend/src/components/BatchStudents.vue:111 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "Studenter" -#: frontend/src/components/BatchStudents.vue:302 +#: frontend/src/components/BatchStudents.vue:324 msgid "Students deleted successfully" msgstr "Studenter borttagna" @@ -4924,9 +4938,9 @@ msgstr "Inskickad {0}" #: frontend/src/components/Assignment.vue:316 #: frontend/src/components/BatchCourses.vue:151 -#: frontend/src/components/BatchOverlay.vue:135 -#: frontend/src/components/BatchStudents.vue:302 -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/BatchOverlay.vue:141 +#: frontend/src/components/BatchStudents.vue:324 +#: frontend/src/components/CourseCardOverlay.vue:168 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/BulkCertificates.vue:121 @@ -4959,7 +4973,7 @@ msgstr "Översikt" msgid "Sunday" msgstr "Söndag" -#: lms/lms/api.py:995 +#: lms/lms/api.py:997 msgid "Suspicious pattern found in {0}: {1}" msgstr "Misstänkt mönster hittat i {0}: {1}" @@ -4985,6 +4999,7 @@ msgstr "Misstänkt mönster hittat i {0}: {1}" #: 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 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_category/lms_category.json @@ -5079,7 +5094,7 @@ msgstr "Tack för återkoppling!" msgid "Thanks and Regards" msgstr "Tack och Hälsningar" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1760 msgid "The batch is full. Please contact the Administrator." msgstr "Gruppen är full. Kontakta administratör." @@ -5111,11 +5126,11 @@ msgstr "Det finns inga grupper som matchar kriterierna. Håll utkik, nya inlärn 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/Courses.vue:151 +#: frontend/src/pages/Courses.vue:155 msgid "There are no courses available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "Det finns inga kurser tillgängliga just nu. Håll utkik, färska inlärningsupplevelser är på väg snart!" -#: frontend/src/pages/CertifiedParticipants.vue:84 +#: frontend/src/pages/CertifiedParticipants.vue:92 msgid "There are no participants matching this criteria." msgstr "Det finns inga deltagare som stämmer med dessa kriterier." @@ -5123,11 +5138,11 @@ msgstr "Det finns inga deltagare som stämmer med dessa kriterier." msgid "There are no programs available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "Det finns inga program tillgängliga för tillfället. Håll utkik, nya inlärningsupplevelser är på väg snart!" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "There are no seats available in this batch." msgstr "Det finns inga platser tillgängliga i denna grupp." -#: frontend/src/components/BatchStudents.vue:177 +#: frontend/src/components/BatchStudents.vue:199 msgid "There are no students in this batch." msgstr "Det finns inga studenter i denna grupp." @@ -5170,7 +5185,7 @@ msgstr "Denna klass har avslutats" msgid "This course has:" msgstr "Denna kurs har:" -#: lms/lms/utils.py:1573 +#: lms/lms/utils.py:1608 msgid "This course is free." msgstr "Denna kurs är gratis." @@ -5250,7 +5265,7 @@ msgstr "Tidtabell Mall" msgid "Timezone" msgstr "Tidszon" -#: lms/templates/emails/batch_confirmation.html:25 +#: lms/templates/emails/batch_confirmation.html:19 msgid "Timings:" msgstr "Tidpunkter:" @@ -5314,7 +5329,7 @@ msgstr "Till" msgid "To Date" msgstr "Till Datum" -#: lms/lms/utils.py:1584 +#: lms/lms/utils.py:1619 msgid "To join this batch, please contact the Administrator." msgstr "För att gå med i denna grupp, kontakta Administratör." @@ -5380,7 +5395,7 @@ msgstr "Twitter" msgid "Type" msgstr "Typ" -#: frontend/src/components/Quiz.vue:591 +#: frontend/src/components/Quiz.vue:594 msgid "Type your answer" msgstr "Skriv ditt svar" @@ -5443,7 +5458,7 @@ msgstr "Ostrukturerad Roll" msgid "Upcoming" msgstr "Kommande" -#: frontend/src/pages/Batch.vue:169 +#: frontend/src/pages/Batch.vue:176 msgid "Upcoming Batches" msgstr "Kommande grupper" @@ -5509,9 +5524,7 @@ msgstr "Användarkompetens" msgid "User {0} has reported the job post {1}" msgstr "Användare {0} har rapporterat jobb post {1}" -#. Label of the username (Data) field in DocType 'Batch Student' #. Label of the username (Data) field in DocType 'Invite Request' -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/invite_request/invite_request.json msgid "Username" msgstr "Användarnamn" @@ -5558,11 +5571,11 @@ msgstr "Visa Certifikat" msgid "Visibility" msgstr "Synlighet" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Visit Batch" msgstr "Besök Omgång" -#: lms/templates/emails/batch_confirmation.html:29 +#: lms/templates/emails/batch_confirmation.html:23 msgid "Visit the following link to view your " msgstr "Besök följande länk för att se din " @@ -5575,6 +5588,14 @@ msgstr "Volontärarbete eller Praktik" 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!" +#: lms/templates/emails/payment_reminder.html:7 +msgid "We have a limited number of seats, and they won't be available for long!" +msgstr "Vi har ett begränsat antal platser, och de kommer inte att finnas kvar länge till!" + +#: lms/templates/emails/payment_reminder.html:4 +msgid "We noticed that you started enrolling in the" +msgstr "Vi märkte att du började registrera dig i" + #. Label of the web_page (Link) field in DocType 'LMS Sidebar Item' #: frontend/src/components/Modals/PageModal.vue:23 #: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json @@ -5650,15 +5671,15 @@ msgstr "Skriv ditt svar här" 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}." -#: lms/lms/api.py:227 +#: lms/lms/api.py:222 msgid "You are already enrolled for this batch." msgstr "Du är redan inskriven för denna grupp." -#: lms/lms/api.py:219 +#: lms/lms/api.py:214 msgid "You are already enrolled for this course." msgstr "Du är redan inskriven på denna kurs." -#: frontend/src/pages/Batch.vue:151 +#: frontend/src/pages/Batch.vue:158 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." @@ -5666,7 +5687,7 @@ msgstr "Du är inte i denna omgång. Kolla in våra kommande omgångar." msgid "You are not a mentor of the course {0}" msgstr "Du är inte mentor för kurs {0}" -#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/components/CourseOutline.vue:316 msgid "You are not enrolled" msgstr "Du är inte inskriven" @@ -5674,7 +5695,7 @@ msgstr "Du är inte inskriven" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "Du är inte inskriven i denna kurs. Anmäl dig för att få tillgång till denna lektion." -#: frontend/src/pages/Courses.vue:135 +#: frontend/src/pages/Courses.vue:139 msgid "You can add chapters and lessons to it." msgstr "Du kan lägga till kapitel och lektioner till den." @@ -5732,11 +5753,11 @@ msgstr "Du har redan överskridit maximal antalet försök som tillåts för den msgid "You have already reviewed this course" msgstr "Du har redan granskat denna kurs" -#: frontend/src/components/BatchOverlay.vue:136 +#: frontend/src/components/BatchOverlay.vue:142 msgid "You have been enrolled in this batch" msgstr "Du har blivit registrerad i denna grupp" -#: frontend/src/components/CourseCardOverlay.vue:166 +#: frontend/src/components/CourseCardOverlay.vue:169 msgid "You have been enrolled in this course" msgstr "Du har blivit registrerad på denna kurs" @@ -5756,7 +5777,7 @@ msgstr "Du har inte skapat några frågesporter än. För att skapa ny frågespo msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "Du har valt att bli meddelad om denna kurs. Du kommer att få ett e-post meddelande när kursen blir tillgänglig." -#: frontend/src/components/CourseCardOverlay.vue:146 +#: frontend/src/components/CourseCardOverlay.vue:149 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" @@ -5830,11 +5851,15 @@ msgstr "aktiviteter" msgid "activity" msgstr "aktivitet" +#: lms/templates/emails/payment_reminder.html:4 +msgid "but didn’t complete your payment" +msgstr "men slutförde inte din betalning" + #: lms/templates/emails/mentor_request_creation_email.html:5 msgid "cancel your application" msgstr "avbryt din ansökan" -#: frontend/src/pages/Lesson.vue:174 +#: frontend/src/pages/Lesson.vue:177 msgid "completed" msgstr "klar" @@ -5894,7 +5919,7 @@ msgstr "veckor" msgid "you can" msgstr "du kan" -#: lms/lms/api.py:792 lms/lms/api.py:800 +#: lms/lms/api.py:787 lms/lms/api.py:795 msgid "{0} Settings not found" msgstr "{0} Inställningar hittades inte" diff --git a/lms/locale/tr.po b/lms/locale/tr.po index ccad300a..00415e8e 100644 --- a/lms/locale/tr.po +++ b/lms/locale/tr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-02-07 16:03+0000\n" -"PO-Revision-Date: 2025-02-10 16:09\n" +"POT-Creation-Date: 2025-02-14 16:04+0000\n" +"PO-Revision-Date: 2025-02-17 17:03\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -75,7 +75,7 @@ msgstr "" msgid "About" msgstr "Hakkında" -#: frontend/src/pages/Batch.vue:96 +#: frontend/src/pages/Batch.vue:97 msgid "About this batch" msgstr "" @@ -105,7 +105,7 @@ msgstr "Aktif" #: frontend/src/components/Assessments.vue:11 #: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:95 +#: frontend/src/components/BatchStudents.vue:117 #: frontend/src/components/Categories.vue:26 #: frontend/src/components/LiveClass.vue:11 #: frontend/src/components/Members.vue:43 frontend/src/pages/ProgramForm.vue:30 @@ -119,7 +119,7 @@ msgstr "Ekle" msgid "Add Chapter" msgstr "Bölüm Ekle" -#: frontend/src/components/CourseOutline.vue:124 +#: frontend/src/components/CourseOutline.vue:129 msgid "Add Lesson" msgstr "Ders Ekle" @@ -139,7 +139,7 @@ msgstr "Ders Ekle" msgid "Add a Student" msgstr "Öğrenci Ekle" -#: frontend/src/components/OnboardingBanner.vue:50 +#: frontend/src/components/OnboardingBanner.vue:56 msgid "Add a chapter" msgstr "" @@ -151,7 +151,7 @@ msgstr "Kurs Ekle" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/OnboardingBanner.vue:73 +#: frontend/src/components/OnboardingBanner.vue:81 msgid "Add a lesson" msgstr "Bir ders ekle" @@ -220,7 +220,7 @@ msgstr "Tümü" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:12 +#: frontend/src/pages/CertifiedParticipants.vue:20 msgid "All Certified Participants" msgstr "Tüm Sertifikalı Katılımcılar" @@ -268,10 +268,9 @@ msgstr "Kendi Kendine Kayıt Olmaya İzin Ver" msgid "Already Registered" msgstr "Zaten kayıltı" -#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json +#: frontend/src/pages/BatchForm.vue:221 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:379 @@ -286,17 +285,7 @@ msgstr "Tutar" msgid "Amount (USD)" msgstr "Tutar (USD)" -#. Label of the amount_based_on_field (Check) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Based On Field" -msgstr "Alana Göre Miktar" - -#. Label of the amount_field (Select) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Field" -msgstr "Miktar Alanı" - -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:61 msgid "Amount and currency are required for paid batches." msgstr "Ödenen partiler için tutar ve para birimi gereklidir." @@ -321,6 +310,7 @@ msgstr "" #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' #. Label of the answer (Code) field in DocType 'LMS Exercise' +#: frontend/src/pages/QuizSubmission.vue:61 #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_exercise/lms_exercise.json @@ -335,7 +325,7 @@ msgstr "" msgid "Appears when the batch URL is shared on any online platform" msgstr "Parti URL’si herhangi bir çevrimiçi platformda paylaşıldığında görünür." -#: frontend/src/pages/JobDetail.vue:131 +#: frontend/src/pages/JobDetail.vue:121 msgid "Applications Received" msgstr "Alınan Başvurular" @@ -402,14 +392,14 @@ msgstr "Değerlendirme Türü" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:85 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 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/Assessments.vue:5 -#: frontend/src/components/BatchStudents.vue:46 -#: frontend/src/components/BatchStudents.vue:79 +#: frontend/src/components/BatchStudents.vue:68 +#: frontend/src/components/BatchStudents.vue:101 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -489,7 +479,7 @@ msgstr "Otomatik Atama" msgid "Auto Recording" msgstr "Otomatik Kayıt" -#: frontend/src/components/CourseCard.vue:52 +#: frontend/src/components/CourseCard.vue:50 #: frontend/src/pages/CourseDetail.vue:20 msgid "Average Rating" msgstr "Ortalama Puan" @@ -518,11 +508,13 @@ msgstr "Rozet Açıklaması" msgid "Badge Image" msgstr "Rozet Resmi" +#. 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' #: frontend/src/components/Modals/Event.vue:32 +#: 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 @@ -555,7 +547,7 @@ msgstr "Parti Açıklaması" #: frontend/src/pages/BatchForm.vue:104 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 -#: lms/templates/emails/batch_confirmation.html:30 +#: lms/templates/emails/batch_confirmation.html:24 msgid "Batch Details" msgstr "Parti Detayları" @@ -596,15 +588,10 @@ msgstr "" msgid "Batch Settings" msgstr "" -#: lms/templates/emails/batch_confirmation.html:17 +#: lms/templates/emails/batch_confirmation.html:11 msgid "Batch Start Date:" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Batch Student" -msgstr "" - #. Label of the batch_title (Data) field in DocType 'LMS Certificate' #. Label of the batch_title (Data) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate/lms_certificate.json @@ -616,7 +603,7 @@ msgstr "" msgid "Batch Updated" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:46 +#: lms/lms/doctype/lms_batch/lms_batch.py:42 msgid "Batch end date cannot be before the batch start date" msgstr "" @@ -633,7 +620,7 @@ msgstr "Sınıflar" msgid "Begin Date" msgstr "Başlangıç Tarihi" -#: lms/templates/emails/batch_confirmation.html:37 +#: lms/templates/emails/batch_confirmation.html:31 #: lms/templates/emails/certification.html:20 msgid "Best Regards" msgstr "" @@ -675,16 +662,6 @@ msgstr "Görev Bölümü" msgid "Business Owner" msgstr "İşletme Sahibi" -#. Label of the payment_button_help (Text) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Help" -msgstr "" - -#. Label of the payment_button_label (Data) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Label" -msgstr "Buton Etiketi" - #: frontend/src/components/CourseCardOverlay.vue:45 msgid "Buy this course" msgstr "Bu kursu satın al" @@ -720,10 +697,9 @@ msgstr "Günlük Giyim" #. 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:202 frontend/src/pages/Batches.vue:49 -#: frontend/src/pages/CertifiedParticipants.vue:29 +#: frontend/src/pages/CertifiedParticipants.vue:37 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 -#: frontend/src/pages/JobDetail.vue:102 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/JobDetail.vue:96 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/public/js/common_functions.js:316 lms/templates/signup-form.html:22 @@ -786,8 +762,12 @@ msgstr "Sertifikasyon Dolma Süresi (Yıl)" msgid "Certification Name" msgstr "Sertifika Adı" +#: frontend/src/components/BatchStudents.vue:36 +msgid "Certified" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:153 +#: frontend/src/pages/CertifiedParticipants.vue:161 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Participants" msgstr "Sertifikalı Katılımcılar" @@ -851,7 +831,7 @@ msgstr "Kursları Kontrol Et" msgid "Choices" msgstr "Seçimler" -#: frontend/src/components/Quiz.vue:589 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:592 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "Uygulanabilir tüm cevapları seçin" @@ -859,7 +839,7 @@ msgstr "Uygulanabilir tüm cevapları seçin" msgid "Choose an icon" msgstr "Bir simge seçimi" -#: frontend/src/components/Quiz.vue:590 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:593 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "Bir cevap seçin" @@ -1041,6 +1021,14 @@ msgstr "Tamamla" msgid "Complete Sign Up" msgstr "Kayıt İşlemini Tamamlayın" +#: lms/templates/emails/payment_reminder.html:15 +msgid "Complete Your Enrollment" +msgstr "" + +#: lms/lms/doctype/lms_payment/lms_payment.py:40 +msgid "Complete Your Enrollment - Don't miss out!" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/cohort/cohort.json @@ -1049,7 +1037,7 @@ msgstr "Kayıt İşlemini Tamamlayın" msgid "Completed" msgstr "Tamamlandı" -#: frontend/src/components/BatchStudents.vue:345 +#: frontend/src/components/BatchStudents.vue:369 msgid "Completed by Students" msgstr "" @@ -1057,7 +1045,7 @@ msgstr "" msgid "Completion Certificate" msgstr "" -#: frontend/src/pages/Statistics.vue:58 +#: frontend/src/pages/Statistics.vue:66 msgid "Completions" msgstr "Tamamlama" @@ -1074,9 +1062,9 @@ msgstr "" msgid "Condition must be valid python code." msgstr "" -#. Label of the confirmation_email_sent (Check) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json +#. Label of the confirmation_email_sent (Check) field in DocType 'LMS Batch +#. Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json msgid "Confirmation Email Sent" msgstr "Onay E-postası Gönderildi" @@ -1305,7 +1293,7 @@ msgstr "Kurs Başlığı" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:350 +#: lms/lms/doctype/lms_batch/lms_batch.py:273 msgid "Course already added to the batch." msgstr "Kurs zaten gruba eklendi." @@ -1317,7 +1305,7 @@ msgstr "Kurs başarıyla silindi" msgid "Course moved successfully" msgstr "Kurs başarıyla taşındı" -#: lms/lms/doctype/lms_batch/lms_batch.py:64 +#: lms/lms/doctype/lms_batch/lms_batch.py:50 #: lms/lms/doctype/lms_program/lms_program.py:19 msgid "Course {0} has already been added to this batch." msgstr "Kurs {0} bu gruba zaten eklenmiştir." @@ -1326,12 +1314,12 @@ msgstr "Kurs {0} bu gruba zaten eklenmiştir." #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' #: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:23 -#: frontend/src/components/BatchStudents.vue:32 -#: frontend/src/components/BatchStudents.vue:70 -#: frontend/src/components/Modals/BatchStudentProgress.vue:60 -#: frontend/src/pages/BatchDetail.vue:19 frontend/src/pages/BatchDetail.vue:68 -#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:19 +#: frontend/src/components/BatchOverlay.vue:29 +#: frontend/src/components/BatchStudents.vue:52 +#: frontend/src/components/BatchStudents.vue:92 +#: frontend/src/components/Modals/BatchStudentProgress.vue:79 +#: frontend/src/pages/BatchDetail.vue:21 frontend/src/pages/BatchDetail.vue:70 +#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1368,7 +1356,7 @@ msgstr "ÖYS Sertifikası Oluştur" msgid "Create LMS Certificate Evaluation" msgstr "ÖYS Sertifika Değerlendirmesi Oluştur" -#: frontend/src/pages/Courses.vue:132 lms/templates/onboarding_header.html:19 +#: frontend/src/pages/Courses.vue:136 lms/templates/onboarding_header.html:19 msgid "Create a Course" msgstr "Kurs Oluştur" @@ -1376,7 +1364,7 @@ msgstr "Kurs Oluştur" msgid "Create a Live Class" msgstr "Canlı Sınıf Oluştur" -#: frontend/src/components/OnboardingBanner.vue:27 +#: frontend/src/components/OnboardingBanner.vue:30 msgid "Create a course" msgstr "Bir Kurs Oluştur" @@ -1388,12 +1376,11 @@ msgstr "Yeni bir soru oluştur" msgid "Created" msgstr "Oluşturdu" -#. Label of the currency (Link) field in DocType 'Web Form' #. 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/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226 -#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:387 @@ -1485,8 +1472,8 @@ msgstr "Varsayılan Para Birimi" msgid "Degree Type" msgstr "Derece Türü" -#: frontend/src/components/CourseOutline.vue:235 -#: frontend/src/components/CourseOutline.vue:293 +#: frontend/src/components/CourseOutline.vue:240 +#: frontend/src/components/CourseOutline.vue:298 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:474 msgid "Delete" msgstr "Sil" @@ -1499,11 +1486,11 @@ msgstr "Bölümü Sil" msgid "Delete Course" msgstr "Kursu Sil" -#: frontend/src/components/CourseOutline.vue:287 +#: frontend/src/components/CourseOutline.vue:292 msgid "Delete this chapter?" msgstr "Bu bölümü silmek istiyor musunuz?" -#: frontend/src/components/CourseOutline.vue:229 +#: frontend/src/components/CourseOutline.vue:234 msgid "Delete this lesson?" msgstr "Bu dersi silmek istiyor musunuz?" @@ -1511,11 +1498,11 @@ msgstr "Bu dersi silmek istiyor musunuz?" 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?" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:293 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:230 +#: frontend/src/components/CourseOutline.vue:235 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?" @@ -1578,7 +1565,7 @@ msgid "Discard" msgstr "Vazgeç" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:81 +#: frontend/src/pages/Batch.vue:82 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "Tartışma" @@ -1592,6 +1579,10 @@ msgstr "Tartışma" msgid "Document" msgstr "Belge" +#: lms/templates/emails/payment_reminder.html:11 +msgid "Don’t miss this opportunity to enhance your skills. Click below to complete your enrollment" +msgstr "" + #. Label of the dream_companies (Data) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Dream Companies" @@ -1630,7 +1621,7 @@ msgstr "E-posta" msgid "E-mail" msgstr "E-Posta" -#: frontend/src/components/BatchOverlay.vue:93 +#: frontend/src/components/BatchOverlay.vue:99 #: frontend/src/components/CourseCardOverlay.vue:86 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:65 @@ -1759,7 +1750,7 @@ msgstr "Bitiş Tarihi (veya beklenen)" msgid "End Time" msgstr "Bitiş Zamanı" -#: frontend/src/components/BatchOverlay.vue:80 +#: frontend/src/components/BatchOverlay.vue:86 msgid "Enroll Now" msgstr "Hemen Kaydol" @@ -1767,7 +1758,7 @@ msgstr "Hemen Kaydol" msgid "Enrolled" msgstr "Kayıtlı" -#: frontend/src/components/CourseCard.vue:43 +#: frontend/src/components/CourseCard.vue:41 #: frontend/src/components/CourseCardOverlay.vue:104 #: frontend/src/pages/CourseDetail.vue:33 msgid "Enrolled Students" @@ -1777,23 +1768,23 @@ msgstr "Kayıtlı Öğrenci" msgid "Enrolled successfully" msgstr "Başarıyla kaydoldu" -#: lms/lms/doctype/lms_batch/lms_batch.py:108 -msgid "Enrollment Confirmation for the Next Training Batch" -msgstr "Sonraki Eğitim Grubu için Kayıt Onayı" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:86 +msgid "Enrollment Confirmation for {0}" +msgstr "" #: lms/lms/web_template/lms_statistics/lms_statistics.html:14 #: lms/templates/statistics.html:20 msgid "Enrollment Count" msgstr "Kayıt Sayısı" -#: lms/lms/utils.py:1693 +#: lms/lms/utils.py:1728 msgid "Enrollment Failed" msgstr "Kayıt Başarısız" #. Label of the enrollments (Data) field in DocType 'LMS Course' #. Label of a chart in the LMS Workspace #. Label of a shortcut in the LMS Workspace -#: frontend/src/pages/Statistics.vue:45 +#: frontend/src/pages/Statistics.vue:51 #: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json msgid "Enrollments" msgstr "Kayıtlar" @@ -1823,12 +1814,12 @@ msgstr "Doğru cevabı girin" #: frontend/src/components/Modals/Question.vue:249 #: frontend/src/components/Modals/Question.vue:269 #: frontend/src/components/Modals/Question.vue:326 -#: frontend/src/components/Modals/StudentModal.vue:69 +#: frontend/src/components/Modals/StudentModal.vue:67 #: frontend/src/components/SettingDetails.vue:62 #: frontend/src/pages/AssignmentForm.vue:139 #: frontend/src/pages/AssignmentForm.vue:159 frontend/src/pages/Billing.vue:264 #: frontend/src/pages/QuizForm.vue:346 frontend/src/pages/QuizForm.vue:361 -#: frontend/src/pages/QuizSubmission.vue:141 +#: frontend/src/pages/QuizSubmission.vue:147 msgid "Error" msgstr "Hata" @@ -1856,7 +1847,7 @@ msgstr "Değerlendirme Bitiş Tarihi" msgid "Evaluation Request" msgstr "Değerlendirme Talebi" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2134,6 +2125,10 @@ msgstr "" msgid "Get Certificate" msgstr "Sertifika Al" +#: frontend/src/pages/CertifiedParticipants.vue:11 +msgid "Get Certified" +msgstr "" + #: lms/templates/onboarding_header.html:8 msgid "Get Started" msgstr "Başlarken" @@ -2209,6 +2204,10 @@ msgstr "Merhaba {0}" msgid "Hey," msgstr "Merhaba," +#: lms/templates/emails/payment_reminder.html:2 +msgid "Hi" +msgstr "Merhaba" + #: lms/templates/emails/lms_course_interest.html:3 msgid "Hi {0}," msgstr "Merhaba {0}," @@ -2276,7 +2275,11 @@ msgstr "Kursa rehberlik etmekle artık ilgilenmiyorsanız" msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "" -#: lms/templates/emails/batch_confirmation.html:33 +#: lms/templates/emails/payment_reminder.html:19 +msgid "If you have any questions or need assistance, feel free to reach out to our support team." +msgstr "" + +#: lms/templates/emails/batch_confirmation.html:27 msgid "If you have any questions or require assistance, feel free to contact us." msgstr "Herhangi bir sorunuz veya yardıma ihtiyacınız varsa bizimle iletişime geçmekten çekinmeyin." @@ -2610,6 +2613,11 @@ msgstr "ÖYS Rozet Ataması" msgid "LMS Batch" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "LMS Batch Enrollment" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "LMS Batch Feedback" @@ -2774,6 +2782,7 @@ msgstr "ÖYS Kaynağı" #: 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_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 @@ -2853,7 +2862,7 @@ msgstr "Ders Başlığı" #. Label of the lessons (Table) field in DocType 'Course Chapter' #. Group in Course Chapter's connections #. Label of the lessons (Data) field in DocType 'LMS Course' -#: frontend/src/components/CourseCard.vue:34 +#: frontend/src/components/CourseCard.vue:32 #: frontend/src/components/CourseCardOverlay.vue:97 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2919,9 +2928,9 @@ msgstr "Canlı Sınıf" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/Members.vue:106 +#: frontend/src/components/Members.vue:108 #: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:88 -#: frontend/src/pages/CertifiedParticipants.vue:71 +#: frontend/src/pages/CertifiedParticipants.vue:79 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 msgid "Load More" @@ -2935,7 +2944,7 @@ msgstr "Yerel" #. Label of the location (Data) field in DocType 'Job Opportunity' #. Label of the location (Data) field in DocType 'Education Detail' #. Label of the location (Data) field in DocType 'Work Experience' -#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:89 +#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:85 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/work_experience/work_experience.json @@ -2949,7 +2958,7 @@ msgstr "Konum Tercihi" #: frontend/src/components/AssignmentBlock.vue:13 #: frontend/src/components/NoPermission.vue:28 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:178 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:185 #: frontend/src/pages/Lesson.vue:24 msgid "Login" msgstr "Giriş" @@ -2958,6 +2967,10 @@ msgstr "Giriş" msgid "Login to apply" msgstr "Başvurmak için giriş yapın" +#: lms/templates/emails/payment_reminder.html:23 +msgid "Looking forward to seeing you enrolled!" +msgstr "" + #. Label of the default_home (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Make LMS the default home" @@ -2972,7 +2985,7 @@ msgstr "Bir Duyuru Yapın" msgid "Make sure to enter the right billing name as the same will be used in your invoice." msgstr "" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Manage Batch" msgstr "" @@ -3008,7 +3021,7 @@ msgstr "Okundu olarak İşaretle" #: frontend/src/components/Modals/Question.vue:50 #: frontend/src/components/Modals/Question.vue:99 #: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:390 -#: frontend/src/pages/QuizSubmission.vue:59 +#: frontend/src/pages/QuizSubmission.vue:65 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json #: lms/templates/quiz/quiz.html:59 @@ -3020,7 +3033,7 @@ msgid "Marks for question number {0} cannot be greater than the marks allotted f msgstr "" #. Label of the marks_out_of (Int) field in DocType 'LMS Quiz Result' -#: frontend/src/pages/QuizSubmission.vue:62 +#: frontend/src/pages/QuizSubmission.vue:68 #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json msgid "Marks out of" msgstr "" @@ -3031,7 +3044,7 @@ msgid "Max Attempts" msgstr "Maksimum Deneme" #: frontend/src/pages/QuizForm.vue:58 -msgid "Maximun Attempts" +msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' @@ -3046,7 +3059,7 @@ msgstr "Orta" msgid "Medium ID" msgstr "Medium" -#: lms/templates/emails/batch_confirmation.html:21 +#: lms/templates/emails/batch_confirmation.html:15 msgid "Medium:" msgstr "Orta:" @@ -3054,6 +3067,7 @@ msgstr "Orta:" #. Label of the member (Link) field in DocType 'Exercise Submission' #. Label of the member (Link) field in DocType 'LMS Assignment Submission' #. Label of the member (Link) field in DocType 'LMS Badge Assignment' +#. Label of the member (Link) field in DocType 'LMS Batch Enrollment' #. Label of the member (Link) field in DocType 'LMS Batch Feedback' #. Label of the member (Link) field in DocType 'LMS Certificate' #. Label of the member (Link) field in DocType 'LMS Certificate Evaluation' @@ -3072,6 +3086,7 @@ msgstr "Orta:" #: lms/lms/doctype/exercise_submission/exercise_submission.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_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_evaluation/lms_certificate_evaluation.json @@ -3106,6 +3121,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Assignment Submission' #. Label of the member_name (Data) field in DocType 'LMS Badge Assignment' +#. Label of the member_name (Data) field in DocType 'LMS Batch Enrollment' #. Label of the member_name (Data) field in DocType 'LMS Batch Feedback' #. Label of the member_name (Data) field in DocType 'LMS Certificate' #. Label of the member_name (Data) field in DocType 'LMS Certificate @@ -3117,6 +3133,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: 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_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -3140,10 +3157,19 @@ msgstr "Üye Alt Grubu" msgid "Member Type" msgstr "Üye Türü" +#. Label of the member_username (Data) field in DocType 'LMS Batch Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "Member Username" +msgstr "" + #: frontend/src/pages/ProgramForm.vue:251 msgid "Member added to program" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:25 +msgid "Member already enrolled in this batch" +msgstr "" + #: lms/lms/doctype/lms_program/lms_program.py:29 msgid "Member {0} has already been added to this batch." msgstr "" @@ -3216,7 +3242,7 @@ msgstr "" msgid "Milestone" msgstr "Kilometre Taşı" -#: frontend/src/pages/Statistics.vue:71 +#: frontend/src/pages/Statistics.vue:81 msgid "Milestones" msgstr "Kilometre Taşı" @@ -3230,6 +3256,7 @@ msgstr "" #: lms/lms/doctype/lms_assignment/lms_assignment.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 #: 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 @@ -3247,11 +3274,11 @@ msgstr "Moderatör" msgid "Modified By" msgstr "Değiştiren" -#: lms/lms/api.py:211 +#: lms/lms/api.py:206 msgid "Module Name is incorrect or does not exist." msgstr "Modül Adı yanlış veya mevcut değil." -#: lms/lms/api.py:207 +#: lms/lms/api.py:202 msgid "Module is incorrect." msgstr "Modül hatalı." @@ -3281,7 +3308,7 @@ msgstr "Takvimim" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' #: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17 -#: frontend/src/pages/Courses.vue:45 frontend/src/pages/Programs.vue:14 +#: frontend/src/pages/Courses.vue:48 frontend/src/pages/Programs.vue:14 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "Yeni" @@ -3393,7 +3420,7 @@ msgstr "Sertifika yok" msgid "No courses created" msgstr "Hiçbir kurs oluşturulmadı" -#: frontend/src/pages/Courses.vue:147 +#: frontend/src/pages/Courses.vue:151 msgid "No courses found" msgstr "Hiçbir kurs bulunamadı" @@ -3421,7 +3448,7 @@ msgstr "Hiçbir iş ilanı yayınlanmadı" msgid "No live classes scheduled" msgstr "Planlanmış canlı ders yok" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:89 msgid "No participants found" msgstr "Katılımcı bulunamadı" @@ -3449,7 +3476,7 @@ msgstr "Yaklaşan değerlendirme yok." msgid "No {0}" msgstr "{0} Yok" -#: frontend/src/pages/Courses.vue:107 +#: frontend/src/pages/Courses.vue:111 msgid "No {0} courses" msgstr "" @@ -3481,7 +3508,7 @@ msgstr "Önizleme için uygun değil" msgid "Not Graded" msgstr "Not Verilmedi" -#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:146 +#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:153 msgid "Not Permitted" msgstr "İzin Verilmedi" @@ -3616,7 +3643,7 @@ msgstr "Sipariş No" msgid "Ordered Item" msgstr "" -#: frontend/src/pages/JobDetail.vue:76 +#: frontend/src/pages/JobDetail.vue:74 msgid "Organisation" msgstr "" @@ -3712,10 +3739,10 @@ msgstr "Şifre" msgid "Paste the youtube link of a short video introducing the course" msgstr "" -#. Label of the payment (Link) field in DocType 'Batch Student' +#. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' #: frontend/src/pages/BatchForm.vue:211 -#: lms/lms/doctype/batch_student/batch_student.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" msgstr "Ödeme" @@ -3731,9 +3758,7 @@ msgstr "Ödeme Ülkesi" msgid "Payment Details" msgstr "Ödeme Detayları" -#. Label of the payment_gateway (Link) field in DocType 'Web Form' #. Label of the payment_gateway (Data) field in DocType 'LMS Settings' -#: lms/fixtures/custom_field.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Payment Gateway" msgstr "Ödeme Gateway" @@ -3748,6 +3773,12 @@ msgstr "Ödeme Kimliği" msgid "Payment Received" msgstr "Ödeme Alındı" +#. Label of the payment_reminder_template (Link) field in DocType 'LMS +#. Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Payment Reminder Template" +msgstr "" + #. Label of the payment_settings_tab (Tab Break) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3766,11 +3797,6 @@ msgstr "Belge Ödemesi" msgid "Payment for Document Type" msgstr "" -#. Label of the payments_tab (Tab Break) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Payments" -msgstr "Ödemeler" - #. Label of the payments_app_is_not_installed (HTML) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3802,11 +3828,15 @@ msgstr "Yüzde" msgid "Percentage (e.g. 70%)" msgstr "Yüzde (örn. %70)" +#: frontend/src/components/Modals/BatchStudentProgress.vue:35 +msgid "Percentage/Status" +msgstr "" + #: frontend/src/pages/Billing.vue:104 msgid "Phone Number" msgstr "Telefon Numarası" -#: frontend/src/components/CourseCardOverlay.vue:145 +#: frontend/src/components/CourseCardOverlay.vue:148 msgid "Please Login" msgstr "Lütfen Giriş Yapın" @@ -3826,15 +3856,15 @@ msgstr "Doğrulama için lütfen e-postanızı kontrol edin" msgid "Please click on the following button to set your new password" msgstr "Yeni şifrenizi belirlemek için lütfen aşağıdaki linke tıklayınız" -#: lms/lms/utils.py:1815 lms/lms/utils.py:1819 +#: lms/lms/utils.py:1851 lms/lms/utils.py:1855 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:261 +#: lms/lms/doctype/lms_batch/lms_batch.py:184 msgid "Please enable Zoom Settings to use this feature." msgstr "Bu özelliği kullanmak için lütfen Zoom Ayarlarını etkinleştirin." -#: frontend/src/components/CourseOutline.vue:312 +#: frontend/src/components/CourseOutline.vue:317 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -3863,7 +3893,7 @@ msgstr "Lütfen ödev gönderimi için URL'yi girin." msgid "Please enter your answer" msgstr "Lütfen cevabınızı girin" -#: lms/lms/doctype/lms_batch/lms_batch.py:71 +#: lms/lms/doctype/lms_batch/lms_batch.py:57 msgid "Please install the Payments app to create a paid batches." msgstr "Ücretli ödeme grupları oluşturmak için lütfen Ödemeler uygulamasını yükleyin." @@ -3883,11 +3913,11 @@ msgstr "" msgid "Please login to access the quiz." msgstr "Teste erişmek için lütfen giriş yapın." -#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:157 +#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:164 msgid "Please login to access this page." msgstr "Bu sayfaya erişebilmek için lütfen giriş yapın." -#: lms/lms/api.py:203 +#: lms/lms/api.py:198 msgid "Please login to continue with payment." msgstr "Ödeme işlemine devam etmek için lütfen giriş yapın." @@ -3966,7 +3996,7 @@ msgstr "Gönder" msgid "Postal Code" msgstr "Posta Kodu" -#: frontend/src/pages/JobDetail.vue:115 +#: frontend/src/pages/JobDetail.vue:107 msgid "Posted on" msgstr "Yayınlama Tarihi" @@ -4079,9 +4109,8 @@ 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/BatchStudents.vue:53 -#: frontend/src/components/Modals/BatchStudentProgress.vue:35 -#: frontend/src/components/Modals/BatchStudentProgress.vue:63 +#: frontend/src/components/BatchStudents.vue:75 +#: frontend/src/components/Modals/BatchStudentProgress.vue:82 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -4203,7 +4232,7 @@ msgstr "Sınav Kimliği" msgid "Quiz Submission" msgstr "Sınav Gönderimi" -#: frontend/src/pages/QuizSubmission.vue:122 +#: frontend/src/pages/QuizSubmission.vue:128 #: frontend/src/pages/QuizSubmissionList.vue:106 msgid "Quiz Submissions" msgstr "" @@ -4242,7 +4271,7 @@ msgstr "Sınavlar" #. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation' #. Label of the rating (Data) field in DocType 'LMS Course' #. Label of the rating (Rating) field in DocType 'LMS Course Review' -#: frontend/src/components/CourseCardOverlay.vue:110 +#: frontend/src/components/CourseCardOverlay.vue:113 #: frontend/src/components/Modals/Event.vue:86 #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -4284,7 +4313,7 @@ msgstr "Referans Belge Türü" msgid "Regards" msgstr "Saygılarımla" -#: frontend/src/components/BatchOverlay.vue:70 +#: frontend/src/components/BatchOverlay.vue:76 msgid "Register Now" msgstr "Şimdi Kaydol" @@ -4387,19 +4416,19 @@ msgstr "Rol Tercihi" msgid "Route" msgstr "Rota" -#: lms/lms/doctype/lms_batch/lms_batch.py:204 +#: lms/lms/doctype/lms_batch/lms_batch.py:127 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:199 +#: lms/lms/doctype/lms_batch/lms_batch.py:122 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:181 +#: lms/lms/doctype/lms_batch/lms_batch.py:104 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:190 +#: lms/lms/doctype/lms_batch/lms_batch.py:113 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -4484,7 +4513,7 @@ msgstr "" msgid "Search" msgstr "Arama" -#: frontend/src/pages/CertifiedParticipants.vue:17 +#: frontend/src/pages/CertifiedParticipants.vue:25 msgid "Search by Name" msgstr "İsme Göre Ara" @@ -4507,13 +4536,13 @@ msgstr "Bir simge arayın" msgid "Seat Count" msgstr "Koltuk Sayısı" -#: frontend/src/components/BatchCard.vue:16 -#: frontend/src/components/BatchOverlay.vue:9 +#: frontend/src/components/BatchCard.vue:18 +#: frontend/src/components/BatchOverlay.vue:12 msgid "Seat Left" msgstr "Kalan Koltuk" #: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:8 +#: frontend/src/components/BatchOverlay.vue:9 msgid "Seats Left" msgstr "Kalan Koltuk Sayısı" @@ -4533,6 +4562,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 +msgid "Send Confirmation Email" +msgstr "" + #. Label of the send_calendar_invite_for_evaluations (Check) field in DocType #. 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -4641,7 +4674,7 @@ msgid "Signup Settings" msgstr "Kayıt Ayarları" #. Label of a chart in the LMS Workspace -#: frontend/src/pages/Statistics.vue:32 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json msgid "Signups" msgstr "Kayıtlar" @@ -4691,8 +4724,8 @@ msgstr "" msgid "Slug" msgstr "Kısaltma" -#: frontend/src/components/BatchCard.vue:23 -#: frontend/src/components/BatchOverlay.vue:16 +#: frontend/src/components/BatchCard.vue:25 +#: frontend/src/components/BatchOverlay.vue:19 msgid "Sold Out" msgstr "Tükendi" @@ -4703,10 +4736,10 @@ msgstr "Tükendi" msgid "Solution" msgstr "Çözüm" -#. Label of the source (Link) field in DocType 'Batch Student' +#. 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' -#: lms/lms/doctype/batch_student/batch_student.json +#: 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 msgid "Source" @@ -4827,46 +4860,27 @@ msgid "Status/Score" msgstr "Durum/Puan" #. Option for the 'User Category' (Select) field in DocType 'User' -#. Label of the student (Link) field in DocType 'Batch Student' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' #: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "Öğrenci" -#. Label of the student_details_section (Section Break) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Details" -msgstr "Öğrenci Bilgileri" - -#. Label of the student_name (Data) field in DocType 'Batch Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Name" -msgstr "Öğrenci Adı" - #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "Öğrenci İncelemeleri" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 -msgid "Student {0} has already been added to this batch." -msgstr "Öğrenci {0} zaten bu gruba eklendi." - -#. Label of the students (Table) field in DocType 'LMS Batch' #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/BatchStudents.vue:18 -#: frontend/src/components/BatchStudents.vue:89 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/components/BatchStudents.vue:20 +#: frontend/src/components/BatchStudents.vue:111 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "Öğrenciler" -#: frontend/src/components/BatchStudents.vue:302 +#: frontend/src/components/BatchStudents.vue:324 msgid "Students deleted successfully" msgstr "Öğrenciler başarıyla silindi" @@ -4924,9 +4938,9 @@ msgstr "Kaydedildi {0}" #: frontend/src/components/Assignment.vue:316 #: frontend/src/components/BatchCourses.vue:151 -#: frontend/src/components/BatchOverlay.vue:135 -#: frontend/src/components/BatchStudents.vue:302 -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/BatchOverlay.vue:141 +#: frontend/src/components/BatchStudents.vue:324 +#: frontend/src/components/CourseCardOverlay.vue:168 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/BulkCertificates.vue:121 @@ -4959,7 +4973,7 @@ msgstr "Özet" msgid "Sunday" msgstr "Pazar" -#: lms/lms/api.py:995 +#: lms/lms/api.py:997 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -4985,6 +4999,7 @@ msgstr "" #: 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 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_category/lms_category.json @@ -5079,7 +5094,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "Teşekkürler ve Saygılar" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1760 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5111,11 +5126,11 @@ msgstr "Şu anda mevcut toplu ders bulunmamaktadır. Gözünüzü dört açın, 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/Courses.vue:151 +#: frontend/src/pages/Courses.vue:155 msgid "There are no courses available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "Şu anda mevcut toplu ders bulunmamaktadır. Gözünüzü dört açın, yeni öğrenme deneyimleri yakında yolda!" -#: frontend/src/pages/CertifiedParticipants.vue:84 +#: frontend/src/pages/CertifiedParticipants.vue:92 msgid "There are no participants matching this criteria." msgstr "Bu kriterlere uyan katılımcı bulunamadı." @@ -5123,11 +5138,11 @@ msgstr "Bu kriterlere uyan katılımcı bulunamadı." msgid "There are no programs available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "There are no seats available in this batch." msgstr "Bu grupta boş yer bulunmamaktadır." -#: frontend/src/components/BatchStudents.vue:177 +#: frontend/src/components/BatchStudents.vue:199 msgid "There are no students in this batch." msgstr "Bu grupta hiç öğrenci bulunmamaktadır." @@ -5170,7 +5185,7 @@ msgstr "" msgid "This course has:" msgstr "Bu kursta:" -#: lms/lms/utils.py:1573 +#: lms/lms/utils.py:1608 msgid "This course is free." msgstr "Bu kurs ücretsizdir." @@ -5250,7 +5265,7 @@ msgstr "" msgid "Timezone" msgstr "Zaman Dilimi" -#: lms/templates/emails/batch_confirmation.html:25 +#: lms/templates/emails/batch_confirmation.html:19 msgid "Timings:" msgstr "" @@ -5314,7 +5329,7 @@ msgstr "Alıcı" msgid "To Date" msgstr "Bitiş Tarihi" -#: lms/lms/utils.py:1584 +#: lms/lms/utils.py:1619 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5380,7 +5395,7 @@ msgstr "X" msgid "Type" msgstr "Türü" -#: frontend/src/components/Quiz.vue:591 +#: frontend/src/components/Quiz.vue:594 msgid "Type your answer" msgstr "Cevabınızı yazın" @@ -5443,7 +5458,7 @@ msgstr "Ayarlanmamış Rol" msgid "Upcoming" msgstr "Yaklaşanlar" -#: frontend/src/pages/Batch.vue:169 +#: frontend/src/pages/Batch.vue:176 msgid "Upcoming Batches" msgstr "Yaklaşan Sınıflar" @@ -5509,9 +5524,7 @@ msgstr "Kullanıcı Becerisi" msgid "User {0} has reported the job post {1}" msgstr "" -#. Label of the username (Data) field in DocType 'Batch Student' #. Label of the username (Data) field in DocType 'Invite Request' -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/invite_request/invite_request.json msgid "Username" msgstr "Kullanıcı Adı" @@ -5558,11 +5571,11 @@ msgstr "Sertifikayı Görüntüle" msgid "Visibility" msgstr "Görünürlülük" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Visit Batch" msgstr "" -#: lms/templates/emails/batch_confirmation.html:29 +#: lms/templates/emails/batch_confirmation.html:23 msgid "Visit the following link to view your " msgstr "Görüntülemek için aşağıdaki bağlantıyı ziyaret edin " @@ -5575,6 +5588,14 @@ msgstr "Staj" 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!" +#: lms/templates/emails/payment_reminder.html:7 +msgid "We have a limited number of seats, and they won't be available for long!" +msgstr "" + +#: lms/templates/emails/payment_reminder.html:4 +msgid "We noticed that you started enrolling in the" +msgstr "" + #. Label of the web_page (Link) field in DocType 'LMS Sidebar Item' #: frontend/src/components/Modals/PageModal.vue:23 #: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json @@ -5650,15 +5671,15 @@ msgstr "Cevabınızı buraya yazın" msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: lms/lms/api.py:227 +#: lms/lms/api.py:222 msgid "You are already enrolled for this batch." msgstr "Bu gruba zaten kayıtlısınız." -#: lms/lms/api.py:219 +#: lms/lms/api.py:214 msgid "You are already enrolled for this course." msgstr "Bu kursa zaten kayıtlısınız." -#: frontend/src/pages/Batch.vue:151 +#: frontend/src/pages/Batch.vue:158 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." @@ -5666,7 +5687,7 @@ msgstr "Bu sınıfın üyesi değilsiniz. Lütfen yaklaşan sınıflara göz at msgid "You are not a mentor of the course {0}" msgstr "Kursun mentoru değilsiniz {0}" -#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/components/CourseOutline.vue:316 msgid "You are not enrolled" msgstr "Kayıtlı değilsiniz" @@ -5674,7 +5695,7 @@ msgstr "Kayıtlı değilsiniz" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "Bu derse kayıtlı değilsiniz. Bu derse erişmek için lütfen kaydolun." -#: frontend/src/pages/Courses.vue:135 +#: frontend/src/pages/Courses.vue:139 msgid "You can add chapters and lessons to it." msgstr "İçerisine bölümler ve dersler ekleyebilirsiniz." @@ -5732,11 +5753,11 @@ msgstr "Bu sınav için izin verilen maksimum deneme sayısını zaten aştını msgid "You have already reviewed this course" msgstr "Bu kursa zaten yorum eklediniz" -#: frontend/src/components/BatchOverlay.vue:136 +#: frontend/src/components/BatchOverlay.vue:142 msgid "You have been enrolled in this batch" msgstr "Bu gruba kayıt oldunuz" -#: frontend/src/components/CourseCardOverlay.vue:166 +#: frontend/src/components/CourseCardOverlay.vue:169 msgid "You have been enrolled in this course" msgstr "Bu kursa zaten kayıtlısınız" @@ -5756,7 +5777,7 @@ msgstr "Henüz hiçbir sınav oluşturmadınız. Yeni bir sınav oluşturmak iç msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "Bu kurs için bildirim almayı seçtiniz. Kurs kullanılabilir olduğunda bir e-posta alacaksınız." -#: frontend/src/components/CourseCardOverlay.vue:146 +#: frontend/src/components/CourseCardOverlay.vue:149 msgid "You need to login first to enroll for this course" msgstr "Bu kursa kaydolmak için önce giriş yapmanız gerekiyor" @@ -5830,11 +5851,15 @@ msgstr "aktiviteler" msgid "activity" msgstr "aktivite" +#: lms/templates/emails/payment_reminder.html:4 +msgid "but didn’t complete your payment" +msgstr "" + #: lms/templates/emails/mentor_request_creation_email.html:5 msgid "cancel your application" msgstr "başvurunuzu iptal edin" -#: frontend/src/pages/Lesson.vue:174 +#: frontend/src/pages/Lesson.vue:177 msgid "completed" msgstr "Tamamlandı" @@ -5894,7 +5919,7 @@ msgstr "" msgid "you can" msgstr "yapabilirsin" -#: lms/lms/api.py:792 lms/lms/api.py:800 +#: lms/lms/api.py:787 lms/lms/api.py:795 msgid "{0} Settings not found" msgstr "{0} Ayarları bulunamadı" diff --git a/lms/locale/zh.po b/lms/locale/zh.po index 766432a0..4729f935 100644 --- a/lms/locale/zh.po +++ b/lms/locale/zh.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-02-07 16:03+0000\n" -"PO-Revision-Date: 2025-02-10 16:09\n" +"POT-Creation-Date: 2025-02-14 16:04+0000\n" +"PO-Revision-Date: 2025-02-17 17:03\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -75,7 +75,7 @@ msgstr "" msgid "About" msgstr "" -#: frontend/src/pages/Batch.vue:96 +#: frontend/src/pages/Batch.vue:97 msgid "About this batch" msgstr "" @@ -105,7 +105,7 @@ msgstr "活动" #: frontend/src/components/Assessments.vue:11 #: frontend/src/components/BatchCourses.vue:11 -#: frontend/src/components/BatchStudents.vue:95 +#: frontend/src/components/BatchStudents.vue:117 #: frontend/src/components/Categories.vue:26 #: frontend/src/components/LiveClass.vue:11 #: frontend/src/components/Members.vue:43 frontend/src/pages/ProgramForm.vue:30 @@ -119,7 +119,7 @@ msgstr "添加" msgid "Add Chapter" msgstr "" -#: frontend/src/components/CourseOutline.vue:124 +#: frontend/src/components/CourseOutline.vue:129 msgid "Add Lesson" msgstr "" @@ -139,7 +139,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/OnboardingBanner.vue:50 +#: frontend/src/components/OnboardingBanner.vue:56 msgid "Add a chapter" msgstr "" @@ -151,7 +151,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/OnboardingBanner.vue:73 +#: frontend/src/components/OnboardingBanner.vue:81 msgid "Add a lesson" msgstr "" @@ -220,7 +220,7 @@ msgstr "所有" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:12 +#: frontend/src/pages/CertifiedParticipants.vue:20 msgid "All Certified Participants" msgstr "" @@ -268,10 +268,9 @@ msgstr "" msgid "Already Registered" msgstr "已注册" -#. Label of the amount (Currency) field in DocType 'Web Form' #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:221 lms/fixtures/custom_field.json +#: frontend/src/pages/BatchForm.vue:221 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:379 @@ -286,17 +285,7 @@ msgstr "金额" msgid "Amount (USD)" msgstr "" -#. Label of the amount_based_on_field (Check) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Based On Field" -msgstr "" - -#. Label of the amount_field (Select) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Amount Field" -msgstr "" - -#: lms/lms/doctype/lms_batch/lms_batch.py:75 +#: lms/lms/doctype/lms_batch/lms_batch.py:61 msgid "Amount and currency are required for paid batches." msgstr "" @@ -321,6 +310,7 @@ msgstr "" #. Label of the answer (Text Editor) field in DocType 'LMS Assignment #. Submission' #. Label of the answer (Code) field in DocType 'LMS Exercise' +#: frontend/src/pages/QuizSubmission.vue:61 #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_exercise/lms_exercise.json @@ -335,7 +325,7 @@ msgstr "" msgid "Appears when the batch URL is shared on any online platform" msgstr "" -#: frontend/src/pages/JobDetail.vue:131 +#: frontend/src/pages/JobDetail.vue:121 msgid "Applications Received" msgstr "" @@ -402,14 +392,14 @@ msgstr "" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:85 +#: lms/lms/doctype/lms_batch/lms_batch.py:71 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/Assessments.vue:5 -#: frontend/src/components/BatchStudents.vue:46 -#: frontend/src/components/BatchStudents.vue:79 +#: frontend/src/components/BatchStudents.vue:68 +#: frontend/src/components/BatchStudents.vue:101 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/assessments.html:3 msgid "Assessments" @@ -489,7 +479,7 @@ msgstr "" msgid "Auto Recording" msgstr "" -#: frontend/src/components/CourseCard.vue:52 +#: frontend/src/components/CourseCard.vue:50 #: frontend/src/pages/CourseDetail.vue:20 msgid "Average Rating" msgstr "" @@ -518,11 +508,13 @@ msgstr "" msgid "Badge Image" 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' #: frontend/src/components/Modals/Event.vue:32 +#: 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 @@ -555,7 +547,7 @@ msgstr "" #: frontend/src/pages/BatchForm.vue:104 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 -#: lms/templates/emails/batch_confirmation.html:30 +#: lms/templates/emails/batch_confirmation.html:24 msgid "Batch Details" msgstr "" @@ -596,15 +588,10 @@ msgstr "" msgid "Batch Settings" msgstr "" -#: lms/templates/emails/batch_confirmation.html:17 +#: lms/templates/emails/batch_confirmation.html:11 msgid "Batch Start Date:" msgstr "" -#. Name of a DocType -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Batch Student" -msgstr "" - #. Label of the batch_title (Data) field in DocType 'LMS Certificate' #. Label of the batch_title (Data) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/lms_certificate/lms_certificate.json @@ -616,7 +603,7 @@ msgstr "" msgid "Batch Updated" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:46 +#: lms/lms/doctype/lms_batch/lms_batch.py:42 msgid "Batch end date cannot be before the batch start date" msgstr "" @@ -633,7 +620,7 @@ msgstr "" msgid "Begin Date" msgstr "" -#: lms/templates/emails/batch_confirmation.html:37 +#: lms/templates/emails/batch_confirmation.html:31 #: lms/templates/emails/certification.html:20 msgid "Best Regards" msgstr "" @@ -675,16 +662,6 @@ msgstr "分支机构(分公司)" msgid "Business Owner" msgstr "" -#. Label of the payment_button_help (Text) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Help" -msgstr "" - -#. Label of the payment_button_label (Data) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Button Label" -msgstr "" - #: frontend/src/components/CourseCardOverlay.vue:45 msgid "Buy this course" msgstr "" @@ -720,10 +697,9 @@ msgstr "" #. 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:202 frontend/src/pages/Batches.vue:49 -#: frontend/src/pages/CertifiedParticipants.vue:29 +#: frontend/src/pages/CertifiedParticipants.vue:37 #: frontend/src/pages/CourseForm.vue:147 frontend/src/pages/Courses.vue:17 -#: frontend/src/pages/JobDetail.vue:102 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/JobDetail.vue:96 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/public/js/common_functions.js:316 lms/templates/signup-form.html:22 @@ -786,8 +762,12 @@ msgstr "" msgid "Certification Name" msgstr "" +#: frontend/src/components/BatchStudents.vue:36 +msgid "Certified" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:153 +#: frontend/src/pages/CertifiedParticipants.vue:161 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Participants" msgstr "" @@ -851,7 +831,7 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/components/Quiz.vue:589 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:592 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "" @@ -859,7 +839,7 @@ msgstr "" msgid "Choose an icon" msgstr "" -#: frontend/src/components/Quiz.vue:590 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:593 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "" @@ -1041,6 +1021,14 @@ msgstr "完成" msgid "Complete Sign Up" msgstr "" +#: lms/templates/emails/payment_reminder.html:15 +msgid "Complete Your Enrollment" +msgstr "" + +#: lms/lms/doctype/lms_payment/lms_payment.py:40 +msgid "Complete Your Enrollment - Don't miss out!" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/cohort/cohort.json @@ -1049,7 +1037,7 @@ msgstr "" msgid "Completed" msgstr "已完成" -#: frontend/src/components/BatchStudents.vue:345 +#: frontend/src/components/BatchStudents.vue:369 msgid "Completed by Students" msgstr "" @@ -1057,7 +1045,7 @@ msgstr "" msgid "Completion Certificate" msgstr "" -#: frontend/src/pages/Statistics.vue:58 +#: frontend/src/pages/Statistics.vue:66 msgid "Completions" msgstr "" @@ -1074,9 +1062,9 @@ msgstr "" msgid "Condition must be valid python code." msgstr "" -#. Label of the confirmation_email_sent (Check) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json +#. Label of the confirmation_email_sent (Check) field in DocType 'LMS Batch +#. Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json msgid "Confirmation Email Sent" msgstr "" @@ -1305,7 +1293,7 @@ msgstr "" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:350 +#: lms/lms/doctype/lms_batch/lms_batch.py:273 msgid "Course already added to the batch." msgstr "" @@ -1317,7 +1305,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:64 +#: lms/lms/doctype/lms_batch/lms_batch.py:50 #: lms/lms/doctype/lms_program/lms_program.py:19 msgid "Course {0} has already been added to this batch." msgstr "" @@ -1326,12 +1314,12 @@ msgstr "" #. Label of the show_courses (Check) field in DocType 'LMS Settings' #. Label of the courses (Check) field in DocType 'LMS Settings' #: frontend/src/components/BatchCourses.vue:5 -#: frontend/src/components/BatchOverlay.vue:23 -#: frontend/src/components/BatchStudents.vue:32 -#: frontend/src/components/BatchStudents.vue:70 -#: frontend/src/components/Modals/BatchStudentProgress.vue:60 -#: frontend/src/pages/BatchDetail.vue:19 frontend/src/pages/BatchDetail.vue:68 -#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:19 +#: frontend/src/components/BatchOverlay.vue:29 +#: frontend/src/components/BatchStudents.vue:52 +#: frontend/src/components/BatchStudents.vue:92 +#: frontend/src/components/Modals/BatchStudentProgress.vue:79 +#: frontend/src/pages/BatchDetail.vue:21 frontend/src/pages/BatchDetail.vue:70 +#: frontend/src/pages/Courses.vue:8 frontend/src/pages/Statistics.vue:21 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Courses" @@ -1368,7 +1356,7 @@ msgstr "" msgid "Create LMS Certificate Evaluation" msgstr "" -#: frontend/src/pages/Courses.vue:132 lms/templates/onboarding_header.html:19 +#: frontend/src/pages/Courses.vue:136 lms/templates/onboarding_header.html:19 msgid "Create a Course" msgstr "" @@ -1376,7 +1364,7 @@ msgstr "" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/OnboardingBanner.vue:27 +#: frontend/src/components/OnboardingBanner.vue:30 msgid "Create a course" msgstr "" @@ -1388,12 +1376,11 @@ msgstr "" msgid "Created" msgstr "" -#. Label of the currency (Link) field in DocType 'Web Form' #. 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/pages/BatchForm.vue:229 frontend/src/pages/CourseForm.vue:226 -#: lms/fixtures/custom_field.json lms/lms/doctype/lms_batch/lms_batch.json +#: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/public/js/common_functions.js:387 @@ -1485,8 +1472,8 @@ msgstr "" msgid "Degree Type" msgstr "" -#: frontend/src/components/CourseOutline.vue:235 -#: frontend/src/components/CourseOutline.vue:293 +#: frontend/src/components/CourseOutline.vue:240 +#: frontend/src/components/CourseOutline.vue:298 #: frontend/src/pages/CourseForm.vue:15 frontend/src/pages/CourseForm.vue:474 msgid "Delete" msgstr "删除" @@ -1499,11 +1486,11 @@ msgstr "" msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:287 +#: frontend/src/components/CourseOutline.vue:292 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:229 +#: frontend/src/components/CourseOutline.vue:234 msgid "Delete this lesson?" msgstr "" @@ -1511,11 +1498,11 @@ msgstr "" msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:288 +#: frontend/src/components/CourseOutline.vue:293 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:230 +#: frontend/src/components/CourseOutline.vue:235 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -1578,7 +1565,7 @@ msgid "Discard" msgstr "丢弃" #. Label of the show_discussions (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/Batch.vue:81 +#: frontend/src/pages/Batch.vue:82 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Discussions" msgstr "" @@ -1592,6 +1579,10 @@ msgstr "" msgid "Document" msgstr "文档" +#: lms/templates/emails/payment_reminder.html:11 +msgid "Don’t miss this opportunity to enhance your skills. Click below to complete your enrollment" +msgstr "" + #. Label of the dream_companies (Data) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Dream Companies" @@ -1630,7 +1621,7 @@ msgstr "" msgid "E-mail" msgstr "" -#: frontend/src/components/BatchOverlay.vue:93 +#: frontend/src/components/BatchOverlay.vue:99 #: frontend/src/components/CourseCardOverlay.vue:86 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/pages/JobDetail.vue:31 frontend/src/pages/Lesson.vue:65 @@ -1759,7 +1750,7 @@ msgstr "" msgid "End Time" msgstr "" -#: frontend/src/components/BatchOverlay.vue:80 +#: frontend/src/components/BatchOverlay.vue:86 msgid "Enroll Now" msgstr "" @@ -1767,7 +1758,7 @@ msgstr "" msgid "Enrolled" msgstr "" -#: frontend/src/components/CourseCard.vue:43 +#: frontend/src/components/CourseCard.vue:41 #: frontend/src/components/CourseCardOverlay.vue:104 #: frontend/src/pages/CourseDetail.vue:33 msgid "Enrolled Students" @@ -1777,8 +1768,8 @@ msgstr "" msgid "Enrolled successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:108 -msgid "Enrollment Confirmation for the Next Training Batch" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:86 +msgid "Enrollment Confirmation for {0}" msgstr "" #: lms/lms/web_template/lms_statistics/lms_statistics.html:14 @@ -1786,14 +1777,14 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1693 +#: lms/lms/utils.py:1728 msgid "Enrollment Failed" msgstr "" #. Label of the enrollments (Data) field in DocType 'LMS Course' #. Label of a chart in the LMS Workspace #. Label of a shortcut in the LMS Workspace -#: frontend/src/pages/Statistics.vue:45 +#: frontend/src/pages/Statistics.vue:51 #: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json msgid "Enrollments" msgstr "" @@ -1823,12 +1814,12 @@ msgstr "" #: frontend/src/components/Modals/Question.vue:249 #: frontend/src/components/Modals/Question.vue:269 #: frontend/src/components/Modals/Question.vue:326 -#: frontend/src/components/Modals/StudentModal.vue:69 +#: frontend/src/components/Modals/StudentModal.vue:67 #: frontend/src/components/SettingDetails.vue:62 #: frontend/src/pages/AssignmentForm.vue:139 #: frontend/src/pages/AssignmentForm.vue:159 frontend/src/pages/Billing.vue:264 #: frontend/src/pages/QuizForm.vue:346 frontend/src/pages/QuizForm.vue:361 -#: frontend/src/pages/QuizSubmission.vue:141 +#: frontend/src/pages/QuizSubmission.vue:147 msgid "Error" msgstr "错误" @@ -1856,7 +1847,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:92 +#: lms/lms/doctype/lms_batch/lms_batch.py:78 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2134,6 +2125,10 @@ msgstr "" msgid "Get Certificate" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:11 +msgid "Get Certified" +msgstr "" + #: lms/templates/onboarding_header.html:8 msgid "Get Started" msgstr "" @@ -2209,6 +2204,10 @@ msgstr "" msgid "Hey," msgstr "" +#: lms/templates/emails/payment_reminder.html:2 +msgid "Hi" +msgstr "" + #: lms/templates/emails/lms_course_interest.html:3 msgid "Hi {0}," msgstr "你好{0}," @@ -2276,7 +2275,11 @@ msgstr "" msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "" -#: lms/templates/emails/batch_confirmation.html:33 +#: lms/templates/emails/payment_reminder.html:19 +msgid "If you have any questions or need assistance, feel free to reach out to our support team." +msgstr "" + +#: lms/templates/emails/batch_confirmation.html:27 msgid "If you have any questions or require assistance, feel free to contact us." msgstr "" @@ -2610,6 +2613,11 @@ msgstr "" msgid "LMS Batch" msgstr "" +#. Name of a DocType +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "LMS Batch Enrollment" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "LMS Batch Feedback" @@ -2774,6 +2782,7 @@ msgstr "" #: 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_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 @@ -2853,7 +2862,7 @@ msgstr "" #. Label of the lessons (Table) field in DocType 'Course Chapter' #. Group in Course Chapter's connections #. Label of the lessons (Data) field in DocType 'LMS Course' -#: frontend/src/components/CourseCard.vue:34 +#: frontend/src/components/CourseCard.vue:32 #: frontend/src/components/CourseCardOverlay.vue:97 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2919,9 +2928,9 @@ msgstr "" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/Members.vue:106 +#: frontend/src/components/Members.vue:108 #: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:88 -#: frontend/src/pages/CertifiedParticipants.vue:71 +#: frontend/src/pages/CertifiedParticipants.vue:79 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 msgid "Load More" @@ -2935,7 +2944,7 @@ msgstr "当地" #. Label of the location (Data) field in DocType 'Job Opportunity' #. Label of the location (Data) field in DocType 'Education Detail' #. Label of the location (Data) field in DocType 'Work Experience' -#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:89 +#: frontend/src/pages/JobCreation.vue:26 frontend/src/pages/JobDetail.vue:85 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/work_experience/work_experience.json @@ -2949,7 +2958,7 @@ msgstr "" #: frontend/src/components/AssignmentBlock.vue:13 #: frontend/src/components/NoPermission.vue:28 -#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:178 +#: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:185 #: frontend/src/pages/Lesson.vue:24 msgid "Login" msgstr "登录" @@ -2958,6 +2967,10 @@ msgstr "登录" msgid "Login to apply" msgstr "" +#: lms/templates/emails/payment_reminder.html:23 +msgid "Looking forward to seeing you enrolled!" +msgstr "" + #. Label of the default_home (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Make LMS the default home" @@ -2972,7 +2985,7 @@ msgstr "" msgid "Make sure to enter the right billing name as the same will be used in your invoice." msgstr "" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Manage Batch" msgstr "" @@ -3008,7 +3021,7 @@ msgstr "" #: frontend/src/components/Modals/Question.vue:50 #: frontend/src/components/Modals/Question.vue:99 #: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:390 -#: frontend/src/pages/QuizSubmission.vue:59 +#: frontend/src/pages/QuizSubmission.vue:65 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json #: lms/templates/quiz/quiz.html:59 @@ -3020,7 +3033,7 @@ msgid "Marks for question number {0} cannot be greater than the marks allotted f msgstr "" #. Label of the marks_out_of (Int) field in DocType 'LMS Quiz Result' -#: frontend/src/pages/QuizSubmission.vue:62 +#: frontend/src/pages/QuizSubmission.vue:68 #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json msgid "Marks out of" msgstr "" @@ -3031,7 +3044,7 @@ msgid "Max Attempts" msgstr "" #: frontend/src/pages/QuizForm.vue:58 -msgid "Maximun Attempts" +msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' @@ -3046,7 +3059,7 @@ msgstr "中" msgid "Medium ID" msgstr "" -#: lms/templates/emails/batch_confirmation.html:21 +#: lms/templates/emails/batch_confirmation.html:15 msgid "Medium:" msgstr "中:" @@ -3054,6 +3067,7 @@ msgstr "中:" #. Label of the member (Link) field in DocType 'Exercise Submission' #. Label of the member (Link) field in DocType 'LMS Assignment Submission' #. Label of the member (Link) field in DocType 'LMS Badge Assignment' +#. Label of the member (Link) field in DocType 'LMS Batch Enrollment' #. Label of the member (Link) field in DocType 'LMS Batch Feedback' #. Label of the member (Link) field in DocType 'LMS Certificate' #. Label of the member (Link) field in DocType 'LMS Certificate Evaluation' @@ -3072,6 +3086,7 @@ msgstr "中:" #: lms/lms/doctype/exercise_submission/exercise_submission.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_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_evaluation/lms_certificate_evaluation.json @@ -3106,6 +3121,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Assignment Submission' #. Label of the member_name (Data) field in DocType 'LMS Badge Assignment' +#. Label of the member_name (Data) field in DocType 'LMS Batch Enrollment' #. Label of the member_name (Data) field in DocType 'LMS Batch Feedback' #. Label of the member_name (Data) field in DocType 'LMS Certificate' #. Label of the member_name (Data) field in DocType 'LMS Certificate @@ -3117,6 +3133,7 @@ msgstr "" #. Label of the member_name (Data) field in DocType 'LMS Quiz Submission' #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: 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_certificate/lms_certificate.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -3140,10 +3157,19 @@ msgstr "" msgid "Member Type" msgstr "" +#. Label of the member_username (Data) field in DocType 'LMS Batch Enrollment' +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json +msgid "Member Username" +msgstr "" + #: frontend/src/pages/ProgramForm.vue:251 msgid "Member added to program" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.py:25 +msgid "Member already enrolled in this batch" +msgstr "" + #: lms/lms/doctype/lms_program/lms_program.py:29 msgid "Member {0} has already been added to this batch." msgstr "" @@ -3216,7 +3242,7 @@ msgstr "元图像" msgid "Milestone" msgstr "里程碑" -#: frontend/src/pages/Statistics.vue:71 +#: frontend/src/pages/Statistics.vue:81 msgid "Milestones" msgstr "" @@ -3230,6 +3256,7 @@ msgstr "" #: lms/lms/doctype/lms_assignment/lms_assignment.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 #: 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 @@ -3247,11 +3274,11 @@ msgstr "" msgid "Modified By" msgstr "修改者" -#: lms/lms/api.py:211 +#: lms/lms/api.py:206 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:207 +#: lms/lms/api.py:202 msgid "Module is incorrect." msgstr "" @@ -3281,7 +3308,7 @@ msgstr "" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' #: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:17 -#: frontend/src/pages/Courses.vue:45 frontend/src/pages/Programs.vue:14 +#: frontend/src/pages/Courses.vue:48 frontend/src/pages/Programs.vue:14 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "新" @@ -3393,7 +3420,7 @@ msgstr "" msgid "No courses created" msgstr "" -#: frontend/src/pages/Courses.vue:147 +#: frontend/src/pages/Courses.vue:151 msgid "No courses found" msgstr "" @@ -3421,7 +3448,7 @@ msgstr "" msgid "No live classes scheduled" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:89 msgid "No participants found" msgstr "" @@ -3449,7 +3476,7 @@ msgstr "" msgid "No {0}" msgstr "" -#: frontend/src/pages/Courses.vue:107 +#: frontend/src/pages/Courses.vue:111 msgid "No {0} courses" msgstr "" @@ -3481,7 +3508,7 @@ msgstr "" msgid "Not Graded" msgstr "" -#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:146 +#: frontend/src/components/NoPermission.vue:7 frontend/src/pages/Batch.vue:153 msgid "Not Permitted" msgstr "不允许" @@ -3616,7 +3643,7 @@ msgstr "" msgid "Ordered Item" msgstr "" -#: frontend/src/pages/JobDetail.vue:76 +#: frontend/src/pages/JobDetail.vue:74 msgid "Organisation" msgstr "" @@ -3712,10 +3739,10 @@ msgstr "密码" msgid "Paste the youtube link of a short video introducing the course" msgstr "" -#. Label of the payment (Link) field in DocType 'Batch Student' +#. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' #: frontend/src/pages/BatchForm.vue:211 -#: lms/lms/doctype/batch_student/batch_student.json +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" msgstr "付款" @@ -3731,9 +3758,7 @@ msgstr "" msgid "Payment Details" msgstr "" -#. Label of the payment_gateway (Link) field in DocType 'Web Form' #. Label of the payment_gateway (Data) field in DocType 'LMS Settings' -#: lms/fixtures/custom_field.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Payment Gateway" msgstr "" @@ -3748,6 +3773,12 @@ msgstr "" msgid "Payment Received" msgstr "已收到付款" +#. Label of the payment_reminder_template (Link) field in DocType 'LMS +#. Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Payment Reminder Template" +msgstr "" + #. Label of the payment_settings_tab (Tab Break) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3766,11 +3797,6 @@ msgstr "" msgid "Payment for Document Type" msgstr "" -#. Label of the payments_tab (Tab Break) field in DocType 'Web Form' -#: lms/fixtures/custom_field.json -msgid "Payments" -msgstr "付款" - #. Label of the payments_app_is_not_installed (HTML) field in DocType 'LMS #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -3802,11 +3828,15 @@ msgstr "" msgid "Percentage (e.g. 70%)" msgstr "" +#: frontend/src/components/Modals/BatchStudentProgress.vue:35 +msgid "Percentage/Status" +msgstr "" + #: frontend/src/pages/Billing.vue:104 msgid "Phone Number" msgstr "电话号码" -#: frontend/src/components/CourseCardOverlay.vue:145 +#: frontend/src/components/CourseCardOverlay.vue:148 msgid "Please Login" msgstr "" @@ -3826,15 +3856,15 @@ msgstr "请检查您的电子邮件验证" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:1815 lms/lms/utils.py:1819 +#: lms/lms/utils.py:1851 lms/lms/utils.py:1855 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:261 +#: lms/lms/doctype/lms_batch/lms_batch.py:184 msgid "Please enable Zoom Settings to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:312 +#: frontend/src/components/CourseOutline.vue:317 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -3863,7 +3893,7 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:71 +#: lms/lms/doctype/lms_batch/lms_batch.py:57 msgid "Please install the Payments app to create a paid batches." msgstr "" @@ -3883,11 +3913,11 @@ msgstr "" msgid "Please login to access the quiz." msgstr "" -#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:157 +#: frontend/src/components/NoPermission.vue:25 frontend/src/pages/Batch.vue:164 msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:203 +#: lms/lms/api.py:198 msgid "Please login to continue with payment." msgstr "" @@ -3966,7 +3996,7 @@ msgstr "发送" msgid "Postal Code" msgstr "邮政编码" -#: frontend/src/pages/JobDetail.vue:115 +#: frontend/src/pages/JobDetail.vue:107 msgid "Posted on" msgstr "" @@ -4079,9 +4109,8 @@ 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/BatchStudents.vue:53 -#: frontend/src/components/Modals/BatchStudentProgress.vue:35 -#: frontend/src/components/Modals/BatchStudentProgress.vue:63 +#: frontend/src/components/BatchStudents.vue:75 +#: frontend/src/components/Modals/BatchStudentProgress.vue:82 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -4203,7 +4232,7 @@ msgstr "" msgid "Quiz Submission" msgstr "" -#: frontend/src/pages/QuizSubmission.vue:122 +#: frontend/src/pages/QuizSubmission.vue:128 #: frontend/src/pages/QuizSubmissionList.vue:106 msgid "Quiz Submissions" msgstr "" @@ -4242,7 +4271,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:110 +#: frontend/src/components/CourseCardOverlay.vue:113 #: frontend/src/components/Modals/Event.vue:86 #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -4284,7 +4313,7 @@ msgstr "参考文档类型" msgid "Regards" msgstr "" -#: frontend/src/components/BatchOverlay.vue:70 +#: frontend/src/components/BatchOverlay.vue:76 msgid "Register Now" msgstr "" @@ -4387,19 +4416,19 @@ msgstr "" msgid "Route" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:204 +#: lms/lms/doctype/lms_batch/lms_batch.py:127 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:199 +#: lms/lms/doctype/lms_batch/lms_batch.py:122 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:181 +#: lms/lms/doctype/lms_batch/lms_batch.py:104 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:190 +#: lms/lms/doctype/lms_batch/lms_batch.py:113 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -4484,7 +4513,7 @@ msgstr "" msgid "Search" msgstr "搜索" -#: frontend/src/pages/CertifiedParticipants.vue:17 +#: frontend/src/pages/CertifiedParticipants.vue:25 msgid "Search by Name" msgstr "" @@ -4507,13 +4536,13 @@ msgstr "" msgid "Seat Count" msgstr "" -#: frontend/src/components/BatchCard.vue:16 -#: frontend/src/components/BatchOverlay.vue:9 +#: frontend/src/components/BatchCard.vue:18 +#: frontend/src/components/BatchOverlay.vue:12 msgid "Seat Left" msgstr "" #: frontend/src/components/BatchCard.vue:15 -#: frontend/src/components/BatchOverlay.vue:8 +#: frontend/src/components/BatchOverlay.vue:9 msgid "Seats Left" msgstr "" @@ -4533,6 +4562,10 @@ msgstr "" msgid "Select an assignment" msgstr "" +#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7 +msgid "Send Confirmation Email" +msgstr "" + #. Label of the send_calendar_invite_for_evaluations (Check) field in DocType #. 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -4641,7 +4674,7 @@ msgid "Signup Settings" msgstr "" #. Label of a chart in the LMS Workspace -#: frontend/src/pages/Statistics.vue:32 lms/lms/workspace/lms/lms.json +#: frontend/src/pages/Statistics.vue:36 lms/lms/workspace/lms/lms.json msgid "Signups" msgstr "" @@ -4691,8 +4724,8 @@ msgstr "" msgid "Slug" msgstr "" -#: frontend/src/components/BatchCard.vue:23 -#: frontend/src/components/BatchOverlay.vue:16 +#: frontend/src/components/BatchCard.vue:25 +#: frontend/src/components/BatchOverlay.vue:19 msgid "Sold Out" msgstr "" @@ -4703,10 +4736,10 @@ msgstr "" msgid "Solution" msgstr "" -#. Label of the source (Link) field in DocType 'Batch Student' +#. 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' -#: lms/lms/doctype/batch_student/batch_student.json +#: 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 msgid "Source" @@ -4827,46 +4860,27 @@ msgid "Status/Score" msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' -#. Label of the student (Link) field in DocType 'Batch Student' #. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' #: frontend/src/pages/ProfileRoles.vue:28 lms/fixtures/custom_field.json -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" msgstr "" -#. Label of the student_details_section (Section Break) field in DocType 'Batch -#. Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Details" -msgstr "" - -#. Label of the student_name (Data) field in DocType 'Batch Student' -#: lms/lms/doctype/batch_student/batch_student.json -msgid "Student Name" -msgstr "" - #: frontend/src/components/CourseReviews.vue:11 msgid "Student Reviews" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:53 -msgid "Student {0} has already been added to this batch." -msgstr "" - -#. Label of the students (Table) field in DocType 'LMS Batch' #. Label of the show_students (Check) field in DocType 'LMS Settings' -#: frontend/src/components/BatchStudents.vue:18 -#: frontend/src/components/BatchStudents.vue:89 -#: lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/components/BatchStudents.vue:20 +#: frontend/src/components/BatchStudents.vue:111 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Students" msgstr "" -#: frontend/src/components/BatchStudents.vue:302 +#: frontend/src/components/BatchStudents.vue:324 msgid "Students deleted successfully" msgstr "" @@ -4924,9 +4938,9 @@ msgstr "" #: frontend/src/components/Assignment.vue:316 #: frontend/src/components/BatchCourses.vue:151 -#: frontend/src/components/BatchOverlay.vue:135 -#: frontend/src/components/BatchStudents.vue:302 -#: frontend/src/components/CourseCardOverlay.vue:165 +#: frontend/src/components/BatchOverlay.vue:141 +#: frontend/src/components/BatchStudents.vue:324 +#: frontend/src/components/CourseCardOverlay.vue:168 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/BulkCertificates.vue:121 @@ -4959,7 +4973,7 @@ msgstr "概要" msgid "Sunday" msgstr "" -#: lms/lms/api.py:995 +#: lms/lms/api.py:997 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -4985,6 +4999,7 @@ msgstr "" #: 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 #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json #: lms/lms/doctype/lms_category/lms_category.json @@ -5079,7 +5094,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1722 +#: lms/lms/utils.py:1760 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5111,11 +5126,11 @@ msgstr "" msgid "There are no chapters in this course. Create and manage chapters from here." msgstr "" -#: frontend/src/pages/Courses.vue:151 +#: frontend/src/pages/Courses.vue:155 msgid "There are no courses available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:84 +#: frontend/src/pages/CertifiedParticipants.vue:92 msgid "There are no participants matching this criteria." msgstr "" @@ -5123,11 +5138,11 @@ msgstr "" msgid "There are no programs available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:151 +#: lms/lms/doctype/lms_batch/lms_batch.py:95 msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:177 +#: frontend/src/components/BatchStudents.vue:199 msgid "There are no students in this batch." msgstr "" @@ -5170,7 +5185,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1573 +#: lms/lms/utils.py:1608 msgid "This course is free." msgstr "" @@ -5250,7 +5265,7 @@ msgstr "" msgid "Timezone" msgstr "" -#: lms/templates/emails/batch_confirmation.html:25 +#: lms/templates/emails/batch_confirmation.html:19 msgid "Timings:" msgstr "" @@ -5314,7 +5329,7 @@ msgstr "至" msgid "To Date" msgstr "至今" -#: lms/lms/utils.py:1584 +#: lms/lms/utils.py:1619 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5380,7 +5395,7 @@ msgstr "" msgid "Type" msgstr "类型" -#: frontend/src/components/Quiz.vue:591 +#: frontend/src/components/Quiz.vue:594 msgid "Type your answer" msgstr "" @@ -5443,7 +5458,7 @@ msgstr "" msgid "Upcoming" msgstr "" -#: frontend/src/pages/Batch.vue:169 +#: frontend/src/pages/Batch.vue:176 msgid "Upcoming Batches" msgstr "" @@ -5509,9 +5524,7 @@ msgstr "" msgid "User {0} has reported the job post {1}" msgstr "" -#. Label of the username (Data) field in DocType 'Batch Student' #. Label of the username (Data) field in DocType 'Invite Request' -#: lms/lms/doctype/batch_student/batch_student.json #: lms/lms/doctype/invite_request/invite_request.json msgid "Username" msgstr "用户名" @@ -5558,11 +5571,11 @@ msgstr "" msgid "Visibility" msgstr "" -#: frontend/src/components/BatchOverlay.vue:54 +#: frontend/src/components/BatchOverlay.vue:60 msgid "Visit Batch" msgstr "" -#: lms/templates/emails/batch_confirmation.html:29 +#: lms/templates/emails/batch_confirmation.html:23 msgid "Visit the following link to view your " msgstr "" @@ -5575,6 +5588,14 @@ msgstr "" msgid "We are pleased to inform you that you have been enrolled in our upcoming batch. Congratulations!" msgstr "" +#: lms/templates/emails/payment_reminder.html:7 +msgid "We have a limited number of seats, and they won't be available for long!" +msgstr "" + +#: lms/templates/emails/payment_reminder.html:4 +msgid "We noticed that you started enrolling in the" +msgstr "" + #. Label of the web_page (Link) field in DocType 'LMS Sidebar Item' #: frontend/src/components/Modals/PageModal.vue:23 #: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json @@ -5650,15 +5671,15 @@ msgstr "" msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: lms/lms/api.py:227 +#: lms/lms/api.py:222 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:219 +#: lms/lms/api.py:214 msgid "You are already enrolled for this course." msgstr "" -#: frontend/src/pages/Batch.vue:151 +#: frontend/src/pages/Batch.vue:158 msgid "You are not a member of this batch. Please checkout our upcoming batches." msgstr "" @@ -5666,7 +5687,7 @@ msgstr "" msgid "You are not a mentor of the course {0}" msgstr "" -#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/components/CourseOutline.vue:316 msgid "You are not enrolled" msgstr "" @@ -5674,7 +5695,7 @@ msgstr "" msgid "You are not enrolled in this course. Please enroll to access this lesson." msgstr "" -#: frontend/src/pages/Courses.vue:135 +#: frontend/src/pages/Courses.vue:139 msgid "You can add chapters and lessons to it." msgstr "" @@ -5732,11 +5753,11 @@ msgstr "" msgid "You have already reviewed this course" msgstr "" -#: frontend/src/components/BatchOverlay.vue:136 +#: frontend/src/components/BatchOverlay.vue:142 msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:166 +#: frontend/src/components/CourseCardOverlay.vue:169 msgid "You have been enrolled in this course" msgstr "" @@ -5756,7 +5777,7 @@ msgstr "" msgid "You have opted to be notified for this course. You will receive an email when the course becomes available." msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:146 +#: frontend/src/components/CourseCardOverlay.vue:149 msgid "You need to login first to enroll for this course" msgstr "" @@ -5830,11 +5851,15 @@ msgstr "活动" msgid "activity" msgstr "活动" +#: lms/templates/emails/payment_reminder.html:4 +msgid "but didn’t complete your payment" +msgstr "" + #: lms/templates/emails/mentor_request_creation_email.html:5 msgid "cancel your application" msgstr "" -#: frontend/src/pages/Lesson.vue:174 +#: frontend/src/pages/Lesson.vue:177 msgid "completed" msgstr "已完成" @@ -5894,7 +5919,7 @@ msgstr "" msgid "you can" msgstr "" -#: lms/lms/api.py:792 lms/lms/api.py:800 +#: lms/lms/api.py:787 lms/lms/api.py:795 msgid "{0} Settings not found" msgstr "" diff --git a/lms/templates/emails/batch_start_reminder.html b/lms/templates/emails/batch_start_reminder.html new file mode 100644 index 00000000..bd98170c --- /dev/null +++ b/lms/templates/emails/batch_start_reminder.html @@ -0,0 +1,35 @@ +

+ {{ _("Dear ") }} {{ student_name }}, +

+
+

+ {{ _("The batch you have enrolled for is starting tomorrow. Please be prepared and be on time for the session.") }} +

+
+

+ {{ _("Batch:") }} {{ title }} +

+
+

+ {{ _("Start Date:") }} {{ frappe.utils.format_date(start_date, "medium") }} +

+
+

+ {{ _("Timings:") }} {{ frappe.utils.format_time(start_time, "hh:mm a") }} +

+
+

+ {{ _("Medium:") }} {{ medium }} +

+
+

+ {{ _("Visit the following link to view your ") }} + {{ _("Batch Details") }} +

+

+ {{ _("If you have any questions or require assistance, feel free to contact us.") }} +

+
+

+ {{ _("Best Regards") }} +

diff --git a/lms/templates/emails/live_class_reminder.html b/lms/templates/emails/live_class_reminder.html new file mode 100644 index 00000000..6081c15c --- /dev/null +++ b/lms/templates/emails/live_class_reminder.html @@ -0,0 +1,31 @@ +

+ {{ _("Dear ") }} {{ student_name }}, +

+
+

+ {{ _("You have a live class scheduled tomorrow. Please be prepared and be on time for the session.") }} +

+
+

+ {{ _("Class:") }} {{ title }} +

+
+

+ {{ _("Date:") }} {{ frappe.utils.format_date(date, "medium") }} +

+
+

+ {{ _("Timings:") }} {{ frappe.utils.format_time(time, "hh:mm a") }} +

+
+

+ {{ _("Visit the following link to view your ") }} + {{ _("Batch Details") }} +

+

+ {{ _("If you have any questions or require assistance, feel free to contact us.") }} +

+
+

+ {{ _("Best Regards") }} +

\ No newline at end of file diff --git a/lms/www/lms.py b/lms/www/lms.py index 0b1f47fb..67a9f235 100644 --- a/lms/www/lms.py +++ b/lms/www/lms.py @@ -1,8 +1,9 @@ import frappe -from frappe.utils.telemetry import capture -from frappe import _ -from bs4 import BeautifulSoup import re +from bs4 import BeautifulSoup +from frappe import _ +from frappe.utils.telemetry import capture +from frappe.utils import cint no_cache = 1 @@ -17,6 +18,7 @@ def get_context(): csrf_token = frappe.sessions.get_csrf_token() frappe.db.commit() # nosemgrep context.csrf_token = csrf_token + context.setup_complete = cint(frappe.get_system_settings("setup_complete")) capture("active_site", "lms") context.favicon = frappe.db.get_single_value("Website Settings", "favicon") return context