diff --git a/cypress/e2e/course_creation.cy.js b/cypress/e2e/course_creation.cy.js index 7d20fdcb..69c0f1ca 100644 --- a/cypress/e2e/course_creation.cy.js +++ b/cypress/e2e/course_creation.cy.js @@ -19,12 +19,23 @@ describe("Course Creation", () => { ); cy.fixture("profile.png", "base64").then((fileContent) => { - cy.get('input[type="file"]').attachFile({ + /* cy.get('input[type="file"]').should("be.hidden").attachFile({ fileContent, fileName: "profile.png", mimeType: "image/png", encoding: "base64", - }); + }); */ + + cy.get("div") + .contains("Course Image") + .siblings("div") + .children('input[type="file"]') + .attachFile({ + fileContent, + fileName: "profile.png", + mimeType: "image/png", + encoding: "base64", + }); }); cy.get("label") diff --git a/frontend/src/components/BatchOverlay.vue b/frontend/src/components/BatchOverlay.vue index cf684993..ef2723f9 100644 --- a/frontend/src/components/BatchOverlay.vue +++ b/frontend/src/components/BatchOverlay.vue @@ -24,7 +24,10 @@ > {{ formatNumberIntoCurrency(batch.data.amount, batch.data.currency) }} -
+
{{ batch.data.courses.length }} {{ __('Courses') }}
diff --git a/frontend/src/components/CourseCard.vue b/frontend/src/components/CourseCard.vue index d26f5130..98093808 100644 --- a/frontend/src/components/CourseCard.vue +++ b/frontend/src/components/CourseCard.vue @@ -9,16 +9,20 @@ :class="{ 'default-image': !course.image }" :style="{ backgroundImage: 'url(\'' + encodeURI(course.image) + '\')' }" > -
- +
+ {{ __('Featured') }}
{{ tag }}
diff --git a/frontend/src/components/Modals/Settings.vue b/frontend/src/components/Modals/Settings.vue index 46c9d1e3..ab89d535 100644 --- a/frontend/src/components/Modals/Settings.vue +++ b/frontend/src/components/Modals/Settings.vue @@ -352,10 +352,23 @@ const tabsStructure = computed(() => { label: 'Meta Description', name: 'meta_description', type: 'textarea', - rows: 5, + rows: 4, description: "This description will be shown on lists and pages that don't have meta description", }, + { + label: 'Meta Keywords', + name: 'meta_keywords', + type: 'textarea', + rows: 4, + description: + 'Keywords for search engines to find your website. Separated by commas.', + }, + { + label: 'Meta Image', + name: 'meta_image', + type: 'Upload', + }, ], }, ], diff --git a/frontend/src/components/SettingDetails.vue b/frontend/src/components/SettingDetails.vue index 8f7a49e2..e4916e7b 100644 --- a/frontend/src/components/SettingDetails.vue +++ b/frontend/src/components/SettingDetails.vue @@ -51,7 +51,9 @@ const props = defineProps({ const update = () => { props.fields.forEach((f) => { - if (f.type != 'Column Break') { + if (f.type == 'Upload') { + props.data.doc[f.name] = f.value ? f.value.file_url : null + } else if (f.type != 'Column Break') { props.data.doc[f.name] = f.value } }) diff --git a/frontend/src/components/SettingFields.vue b/frontend/src/components/SettingFields.vue index b01ff093..df9bebbd 100644 --- a/frontend/src/components/SettingFields.vue +++ b/frontend/src/components/SettingFields.vue @@ -54,15 +54,24 @@
- +
- {{ data[field.name]?.file_name }} + {{ + data[field.name]?.file_name || + data[field.name].split('/').pop() + }} - + {{ getFileSize(data[field.name]?.file_size) }}
diff --git a/frontend/src/pages/BatchDetail.vue b/frontend/src/pages/BatchDetail.vue index 4ccd4c33..8e68f1f9 100644 --- a/frontend/src/pages/BatchDetail.vue +++ b/frontend/src/pages/BatchDetail.vue @@ -14,13 +14,16 @@ {{ batch.data.description }}
-
+
{{ batch.data?.courses?.length }} {{ __('Courses') }}
-
-
+
', - html: '', - height: 320, - width: 580, + html: ``, id: ([id, params]) => { if (!params && id) { return id @@ -249,28 +249,40 @@ export function getEditorTools() { return id + '?' + newParams.join('&') }, }, - vimeo: true, + vimeo: { + regex: /(?:http[s]?:\/\/)?(?:www\.)?vimeo\.com\/(\d+)/, + embedUrl: + 'https://player.vimeo.com/video/<%= remote_id %>', + html: ``, + id: ([id]) => id, + }, codepen: true, aparat: { regex: /(?:http[s]?:\/\/)?(?:www.)?aparat\.com\/v\/([^\/\?\&]+)\/?/, embedUrl: 'https://www.aparat.com/video/video/embed/videohash/<%= remote_id %>/vt/frame', - html: '', - height: 300, - width: 600, + html: ``, }, github: true, slides: { regex: /https:\/\/docs\.google\.com\/presentation\/d\/([A-Za-z0-9_-]+)\/pub/, embedUrl: 'https://docs.google.com/presentation/d/<%= remote_id %>/embed', - html: "", + html: ``, }, drive: { regex: /https:\/\/drive\.google\.com\/file\/d\/([A-Za-z0-9_-]+)\/view(\?.+)?/, embedUrl: 'https://drive.google.com/file/d/<%= remote_id %>/preview', - html: "", + html: ``, }, docsPublic: { regex: /https:\/\/docs\.google\.com\/document\/d\/([A-Za-z0-9_-]+)\/edit(\?.+)?/, diff --git a/lms/lms/doctype/lms_settings/lms_settings.json b/lms/lms/doctype/lms_settings/lms_settings.json index 95b87930..772a6fbe 100644 --- a/lms/lms/doctype/lms_settings/lms_settings.json +++ b/lms/lms/doctype/lms_settings/lms_settings.json @@ -60,7 +60,10 @@ "column_break_uwsp", "payment_reminder_template", "seo_tab", - "meta_description" + "meta_description", + "meta_image", + "column_break_xijv", + "meta_keywords" ], "fields": [ { @@ -370,13 +373,29 @@ "fieldname": "meta_description", "fieldtype": "Small Text", "label": "Meta Description" + }, + { + "description": "This image will be shown on lists and pages that don't have an image by default", + "fieldname": "meta_image", + "fieldtype": "Attach Image", + "label": "Meta Image" + }, + { + "description": "Common keywords that will be used for all pages", + "fieldname": "meta_keywords", + "fieldtype": "Small Text", + "label": "Meta Keywords" + }, + { + "fieldname": "column_break_xijv", + "fieldtype": "Column Break" } ], "grid_page_length": 50, "index_web_pages_for_search": 1, "issingle": 1, "links": [], - "modified": "2025-04-17 21:58:30.365876", + "modified": "2025-04-19 12:19:24.037931", "modified_by": "sayali@frappe.io", "module": "LMS", "name": "LMS Settings", diff --git a/lms/locale/ar.po b/lms/locale/ar.po index 89a83964..2b1b00c9 100644 --- a/lms/locale/ar.po +++ b/lms/locale/ar.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-04-11 16:04+0000\n" -"PO-Revision-Date: 2025-04-14 06:01\n" +"POT-Creation-Date: 2025-04-18 16:04+0000\n" +"PO-Revision-Date: 2025-04-21 06:38\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -67,7 +67,7 @@ msgstr "" msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:58 +#: lms/lms/doctype/lms_course/lms_course.py:63 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" @@ -144,7 +144,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:514 +#: frontend/src/components/AppSidebar.vue:525 msgid "Add a chapter" msgstr "" @@ -156,7 +156,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:515 +#: frontend/src/components/AppSidebar.vue:526 msgid "Add a lesson" msgstr "" @@ -185,11 +185,11 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:479 +#: frontend/src/components/AppSidebar.vue:490 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:459 +#: frontend/src/components/AppSidebar.vue:470 msgid "Add students to your batch" msgstr "" @@ -201,11 +201,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:395 +#: frontend/src/components/AppSidebar.vue:406 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:410 +#: frontend/src/components/AppSidebar.vue:421 msgid "Add your first lesson" msgstr "" @@ -241,10 +241,6 @@ msgstr "الكل" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:20 -msgid "All Certified Participants" -msgstr "" - #: frontend/src/pages/Courses.vue:26 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "" @@ -281,7 +277,7 @@ msgstr "" msgid "Allow accessing future dates" msgstr "" -#: frontend/src/pages/BatchForm.vue:32 +#: frontend/src/pages/BatchForm.vue:43 msgid "Allow self enrollment" msgstr "" @@ -292,7 +288,7 @@ msgstr "مسجل بالفعل" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:209 frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/CourseForm.vue:217 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -308,15 +304,15 @@ msgstr "كمية" msgid "Amount (USD)" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:65 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:69 +#: lms/lms/doctype/lms_course/lms_course.py:74 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:66 +#: lms/lms/doctype/lms_course/lms_course.py:71 msgid "Amount and currency are required for paid courses." msgstr "" @@ -348,7 +344,7 @@ msgstr "" msgid "Appears on the course card in the course list" msgstr "" -#: frontend/src/pages/BatchForm.vue:63 frontend/src/pages/BatchForm.vue:81 +#: frontend/src/pages/BatchForm.vue:75 frontend/src/pages/BatchForm.vue:96 msgid "Appears when the batch URL is shared on any online platform" msgstr "" @@ -422,12 +418,12 @@ msgstr "" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:70 +#: lms/lms/doctype/lms_batch/lms_batch.py:75 msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:527 +#: frontend/src/components/AppSidebar.vue:538 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:68 #: frontend/src/components/BatchStudents.vue:101 @@ -457,12 +453,6 @@ msgstr "مهمة" msgid "Assignment Attachment" msgstr "" -#. 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 "" - #: frontend/src/pages/AssignmentSubmissionList.vue:223 msgid "Assignment Submissions" msgstr "" @@ -473,12 +463,16 @@ msgstr "" msgid "Assignment Title" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:33 +#: frontend/src/components/Modals/AssignmentForm.vue:112 +msgid "Assignment created successfully" +msgstr "" + +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:24 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/pages/AssignmentForm.vue:158 -msgid "Assignment saved successfully" +#: frontend/src/components/Modals/AssignmentForm.vue:129 +msgid "Assignment updated successfully" msgstr "" #. Description of the 'Question' (Small Text) field in DocType 'Course Lesson' @@ -486,9 +480,8 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:531 -#: frontend/src/pages/AssignmentForm.vue:177 -#: frontend/src/pages/Assignments.vue:193 lms/www/lms.py:251 +#: frontend/src/components/AppSidebar.vue:542 +#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:261 msgid "Assignments" msgstr "تعيينات" @@ -581,7 +574,7 @@ msgid "Batch Description" msgstr "وصف الباتش" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:236 +#: frontend/src/pages/BatchForm.vue:250 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 #: lms/templates/emails/batch_confirmation.html:24 @@ -645,7 +638,7 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:238 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -655,7 +648,7 @@ msgstr "الدفعات:" #. Label of the batches (Check) field in DocType 'LMS Settings' #: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:105 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:110 msgid "Batches" msgstr "" @@ -753,8 +746,8 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:37 +#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55 +#: frontend/src/pages/CertifiedParticipants.vue:38 #: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51 #: frontend/src/pages/JobDetail.vue:103 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -807,10 +800,10 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:535 +#: frontend/src/components/AppSidebar.vue:546 #: frontend/src/components/CourseCard.vue:111 #: frontend/src/components/Modals/Event.vue:371 -#: frontend/src/pages/BatchForm.vue:37 frontend/src/pages/Batches.vue:38 +#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:135 #: frontend/src/pages/Courses.vue:34 lms/fixtures/custom_field.json @@ -835,10 +828,13 @@ msgstr "" msgid "Certified" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:196 +#: frontend/src/pages/CertifiedParticipants.vue:203 +msgid "Certified Members" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:164 -#: frontend/src/pages/CertifiedParticipants.vue:171 -#: lms/lms/doctype/lms_settings/lms_settings.json +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:290 msgid "Certified Participants" msgstr "" @@ -1008,6 +1004,10 @@ msgstr "" msgid "Collaboration Preference" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Collapse" +msgstr "انهيار" + #: frontend/src/components/CourseOutline.vue:21 msgid "Collapse all chapters" msgstr "" @@ -1184,7 +1184,7 @@ msgstr "" msgid "Contract" msgstr "عقد" -#: lms/lms/utils.py:438 +#: lms/lms/utils.py:436 msgid "Cookie Policy" msgstr "" @@ -1331,7 +1331,7 @@ msgstr "" msgid "Course Lesson" msgstr "" -#: lms/www/lms.py:70 +#: lms/www/lms.py:75 msgid "Course List" msgstr "" @@ -1375,7 +1375,7 @@ msgstr "" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:265 +#: lms/lms/doctype/lms_batch/lms_batch.py:270 msgid "Course already added to the batch." msgstr "" @@ -1440,15 +1440,15 @@ msgstr "" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:524 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:523 +#: frontend/src/components/AppSidebar.vue:534 msgid "Create a live class" msgstr "" @@ -1456,34 +1456,38 @@ msgstr "" msgid "Create a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:449 +#: frontend/src/components/Modals/AssignmentForm.vue:7 +msgid "Create an Assignment" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:460 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:383 +#: frontend/src/components/AppSidebar.vue:394 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:428 +#: frontend/src/components/AppSidebar.vue:439 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:166 frontend/src/pages/Courses.vue:295 +#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:295 msgid "Created" msgstr "أنشأ" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:530 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:510 +#: frontend/src/components/AppSidebar.vue:521 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/BatchForm.vue:231 frontend/src/pages/CourseForm.vue:222 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1496,7 +1500,7 @@ msgstr "العملة" msgid "Current Lesson" msgstr "" -#: frontend/src/components/AppSidebar.vue:541 +#: frontend/src/components/AppSidebar.vue:552 msgid "Custom Certificate Templates" msgstr "" @@ -1545,7 +1549,7 @@ msgstr "تاريخ" #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/BatchForm.vue:100 +#: frontend/src/pages/BatchForm.vue:111 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Date and Time" msgstr "" @@ -1633,7 +1637,7 @@ msgstr "" #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' #: frontend/src/components/Modals/LiveClassModal.vue:84 -#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/JobCreation.vue:50 +#: frontend/src/pages/BatchForm.vue:238 frontend/src/pages/JobCreation.vue:50 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/cohort/cohort.json @@ -1654,8 +1658,8 @@ msgid "Desk" msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/AssignmentForm.vue:27 frontend/src/pages/BatchForm.vue:14 -#: frontend/src/pages/CourseForm.vue:25 frontend/src/pages/QuizForm.vue:42 +#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/QuizForm.vue:42 msgid "Details" msgstr "تفاصيل" @@ -1748,6 +1752,10 @@ msgstr "" msgid "Edit" msgstr "تصحيح" +#: frontend/src/components/Modals/AssignmentForm.vue:8 +msgid "Edit Assignment" +msgstr "" + #: frontend/src/components/CourseOutline.vue:52 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" @@ -1790,7 +1798,7 @@ msgstr "عنوان الايميل" msgid "Email Sent" msgstr "إرسال البريد الإلكتروني" -#: frontend/src/pages/BatchForm.vue:167 +#: frontend/src/pages/BatchForm.vue:205 msgid "Email Template" msgstr "قالب البريد الإلكتروني" @@ -1838,7 +1846,7 @@ msgstr "" #. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:113 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/BatchForm.vue:124 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:282 msgid "End Date" @@ -1856,7 +1864,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:137 +#: frontend/src/pages/BatchForm.vue:140 #: frontend/src/pages/ProfileEvaluator.vue:18 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -1896,7 +1904,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1898 +#: lms/lms/utils.py:1903 msgid "Enrollment Failed" msgstr "" @@ -1936,14 +1944,13 @@ msgstr "" #: frontend/src/components/Modals/StudentModal.vue:73 #: frontend/src/components/Quiz.vue:592 #: frontend/src/components/SettingDetails.vue:62 -#: frontend/src/pages/AssignmentForm.vue:142 -#: frontend/src/pages/AssignmentForm.vue:162 frontend/src/pages/Billing.vue:262 -#: frontend/src/pages/QuizForm.vue:349 frontend/src/pages/QuizForm.vue:364 +#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349 +#: frontend/src/pages/QuizForm.vue:364 #: frontend/src/pages/QuizSubmission.vue:150 msgid "Error" msgstr "خطأ" -#: lms/lms/doctype/lms_batch/lms_batch.py:180 +#: lms/lms/doctype/lms_batch/lms_batch.py:185 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -1960,7 +1967,7 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:161 +#: frontend/src/pages/BatchForm.vue:174 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:333 msgid "Evaluation End Date" @@ -1971,7 +1978,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:77 +#: lms/lms/doctype/lms_batch/lms_batch.py:82 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2020,7 +2027,7 @@ msgstr "" msgid "Evaluator is Unavailable" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:62 +#: lms/lms/doctype/lms_course/lms_course.py:67 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2031,7 +2038,7 @@ msgstr "" msgid "Event" msgstr "حدث" -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/BatchForm.vue:151 msgid "Example: IST (+5:30)" msgstr "" @@ -2060,6 +2067,10 @@ msgstr "" msgid "Exercise Title" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Expand" +msgstr "وسعت" + #: frontend/src/components/CourseOutline.vue:21 msgid "Expand all chapters" msgstr "" @@ -2313,7 +2324,7 @@ msgstr "" msgid "Hello" msgstr "مرحبًا" -#: frontend/src/components/AppSidebar.vue:80 +#: frontend/src/components/AppSidebar.vue:98 msgid "Help" msgstr "مساعدة" @@ -2547,7 +2558,7 @@ msgstr "" #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:93 frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:151 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2563,8 +2574,8 @@ msgstr "" msgid "Interest" msgstr "فائدة" -#: frontend/src/components/AppSidebar.vue:502 -#: frontend/src/components/AppSidebar.vue:505 +#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:516 msgid "Introduction" msgstr "مقدمة" @@ -2602,7 +2613,7 @@ msgstr "" msgid "Invite Request" msgstr "" -#: frontend/src/components/AppSidebar.vue:438 +#: frontend/src/components/AppSidebar.vue:449 msgid "Invite your team and students" msgstr "" @@ -2634,7 +2645,7 @@ msgstr "" msgid "Issue Date" msgstr "تاريخ القضية" -#: frontend/src/components/AppSidebar.vue:538 +#: frontend/src/components/AppSidebar.vue:549 msgid "Issue a Certificate" msgstr "" @@ -2683,7 +2694,7 @@ msgstr "" msgid "Job Details" msgstr "" -#: lms/www/lms.py:159 +#: lms/www/lms.py:164 msgid "Job Openings" msgstr "" @@ -3078,8 +3089,8 @@ msgid "LiveCode URL" msgstr "" #: frontend/src/components/Members.vue:108 -#: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:94 -#: frontend/src/pages/CertifiedParticipants.vue:79 +#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94 +#: frontend/src/pages/CertifiedParticipants.vue:100 #: frontend/src/pages/Courses.vue:90 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 @@ -3201,7 +3212,7 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:185 +#: frontend/src/pages/BatchForm.vue:193 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:309 msgid "Medium" @@ -3386,7 +3397,7 @@ msgid "Meta Description" msgstr "ميتا الوصف" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:44 lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/BatchForm.vue:54 lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:362 msgid "Meta Image" msgstr "صورة ميتا" @@ -3429,11 +3440,11 @@ msgstr "" msgid "Modified By" msgstr "عدل من قبل" -#: lms/lms/api.py:216 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:212 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "" @@ -3444,7 +3455,7 @@ msgstr "" msgid "Monday" msgstr "يوم الاثنين" -#: frontend/src/components/AppSidebar.vue:546 +#: frontend/src/components/AppSidebar.vue:557 msgid "Monetization" msgstr "" @@ -3472,20 +3483,11 @@ msgstr "" msgid "New" msgstr "جديد" -#: frontend/src/pages/AssignmentForm.vue:181 -#: frontend/src/pages/AssignmentForm.vue:197 -msgid "New Assignment" -msgstr "" - -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:43 -msgid "New Assignment Submission" -msgstr "" - -#: lms/public/js/common_functions.js:255 lms/www/lms.py:134 +#: lms/public/js/common_functions.js:255 lms/www/lms.py:139 msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:78 +#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:83 msgid "New Course" msgstr "" @@ -3522,11 +3524,11 @@ msgstr "" msgid "New Sign Up" msgstr "" -#: lms/lms/utils.py:606 +#: lms/lms/utils.py:604 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:599 +#: lms/lms/utils.py:597 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3568,7 +3570,7 @@ msgstr "" msgid "No announcements" msgstr "" -#: frontend/src/pages/Assignments.vue:56 +#: frontend/src/pages/Assignments.vue:53 msgid "No assignments found" msgstr "" @@ -3580,6 +3582,14 @@ msgstr "" msgid "No certificates" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:110 +msgid "No certified members" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:114 +msgid "No certified members found. Please check again later or get certified yourself." +msgstr "" + #: frontend/src/components/BatchCourses.vue:67 msgid "No courses added" msgstr "" @@ -3616,10 +3626,6 @@ msgstr "" msgid "No live classes scheduled" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:89 -msgid "No participants found" -msgstr "" - #: frontend/src/pages/Programs.vue:91 msgid "No programs found" msgstr "" @@ -3698,7 +3704,7 @@ msgstr "إخطارات" msgid "Notify me when available" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/BatchForm.vue:170 msgid "Number of seats available" msgstr "" @@ -3842,7 +3848,7 @@ msgid "Pages" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:205 +#: frontend/src/pages/BatchForm.vue:219 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:373 msgid "Paid Batch" @@ -3908,7 +3914,7 @@ msgstr "" #. 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:199 +#: frontend/src/pages/BatchForm.vue:214 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4032,11 +4038,11 @@ msgstr "يرجى التحقق من بريدك الالكتروني للتحقق" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2032 lms/lms/utils.py:2036 +#: lms/lms/utils.py:2037 lms/lms/utils.py:2041 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:187 +#: lms/lms/doctype/lms_batch/lms_batch.py:192 msgid "Please enable Zoom Settings to use this feature." msgstr "" @@ -4052,8 +4058,8 @@ msgstr "" msgid "Please enter a title." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:40 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:125 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:31 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:84 msgid "Please enter a valid URL." msgstr "" @@ -4061,7 +4067,7 @@ msgstr "" msgid "Please enter a valid time in the format HH:mm." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:119 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "" @@ -4069,12 +4075,12 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:56 -msgid "Please install the Payments app to create a paid batches." +#: lms/lms/doctype/lms_batch/lms_batch.py:58 +msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:53 -msgid "Please install the Payments app to create a paid courses." +#: lms/lms/doctype/lms_course/lms_course.py:55 +msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" #: frontend/src/pages/Billing.vue:254 @@ -4089,7 +4095,7 @@ msgstr "" msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:208 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "" @@ -4130,7 +4136,7 @@ msgstr "" msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:122 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:81 msgid "Please upload the assignment file." msgstr "" @@ -4176,6 +4182,10 @@ msgstr "الرمز البريدي" msgid "Posted on" msgstr "" +#: frontend/src/components/AppSidebar.vue:92 +msgid "Powered by Learning" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/preferred_function/preferred_function.json msgid "Preferred Function" @@ -4238,7 +4248,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:437 +#: lms/lms/utils.py:435 msgid "Privacy Policy" msgstr "" @@ -4286,7 +4296,7 @@ msgstr "" msgid "Program Members" msgstr "" -#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:273 +#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:283 msgid "Programs" msgstr "" @@ -4319,7 +4329,7 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Course' #: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:108 -#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:168 +#: frontend/src/pages/BatchForm.vue:38 frontend/src/pages/CourseForm.vue:168 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/public/js/common_functions.js:266 @@ -4350,8 +4360,9 @@ msgstr "" #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' #: frontend/src/components/Assignment.vue:20 +#: frontend/src/components/Modals/AssignmentForm.vue:35 #: frontend/src/components/Modals/Question.vue:38 -#: frontend/src/pages/AssignmentForm.vue:45 frontend/src/pages/QuizForm.vue:388 +#: frontend/src/pages/QuizForm.vue:388 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -4451,9 +4462,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:541 #: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140 -#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:229 +#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:239 msgid "Quizzes" msgstr "" @@ -4531,7 +4542,7 @@ msgstr "مرفوض" msgid "Related Courses" msgstr "" -#: frontend/src/pages/BatchForm.vue:77 frontend/src/pages/CourseForm.vue:96 +#: frontend/src/pages/BatchForm.vue:92 frontend/src/pages/CourseForm.vue:96 msgid "Remove" msgstr "" @@ -4600,7 +4611,7 @@ msgstr "صلاحية" msgid "Role Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:569 msgid "Roles" msgstr "الصلاحيات" @@ -4609,19 +4620,19 @@ msgstr "الصلاحيات" msgid "Route" msgstr "مسار" -#: lms/lms/doctype/lms_batch/lms_batch.py:126 +#: lms/lms/doctype/lms_batch/lms_batch.py:131 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:126 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:103 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:112 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -4664,12 +4675,13 @@ msgstr "السبت" #: frontend/src/components/AssessmentPlugin.vue:34 #: frontend/src/components/Assignment.vue:46 #: frontend/src/components/Controls/CodeEditor.vue:25 +#: frontend/src/components/Modals/AssignmentForm.vue:12 #: frontend/src/components/Modals/Event.vue:101 #: frontend/src/components/Modals/Event.vue:129 -#: frontend/src/pages/AssignmentForm.vue:21 frontend/src/pages/BatchForm.vue:8 -#: frontend/src/pages/CourseForm.vue:17 frontend/src/pages/JobCreation.vue:8 -#: frontend/src/pages/LessonForm.vue:14 frontend/src/pages/ProgramForm.vue:7 -#: frontend/src/pages/QuizForm.vue:34 frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17 +#: frontend/src/pages/JobCreation.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/pages/ProgramForm.vue:7 frontend/src/pages/QuizForm.vue:34 +#: frontend/src/pages/QuizSubmission.vue:14 #: lms/public/js/common_functions.js:405 msgid "Save" msgstr "حفظ" @@ -4712,7 +4724,7 @@ msgstr "" msgid "Search" msgstr "البحث" -#: frontend/src/pages/CertifiedParticipants.vue:25 +#: frontend/src/pages/CertifiedParticipants.vue:26 msgid "Search by Name" msgstr "" @@ -4720,7 +4732,7 @@ msgstr "" msgid "Search by Title" msgstr "" -#: frontend/src/pages/Assignments.vue:25 +#: frontend/src/pages/Assignments.vue:24 msgid "Search by title" msgstr "" @@ -4729,7 +4741,7 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/BatchForm.vue:167 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:327 msgid "Seat Count" @@ -4780,17 +4792,17 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:506 +#: frontend/src/components/AppSidebar.vue:517 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:551 +#: frontend/src/components/AppSidebar.vue:562 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:556 +#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/Modals/Settings.vue:7 -#: frontend/src/pages/BatchForm.vue:148 frontend/src/pages/CourseForm.vue:158 +#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 msgid "Settings" msgstr "إعدادات" @@ -4799,7 +4811,7 @@ msgstr "إعدادات" msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:228 +#: frontend/src/pages/BatchForm.vue:242 msgid "Short Description" msgstr "" @@ -4809,7 +4821,7 @@ msgstr "" msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:231 +#: frontend/src/pages/BatchForm.vue:245 msgid "Short description of the batch" msgstr "" @@ -4969,7 +4981,7 @@ msgstr "بداية" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch Old' -#: frontend/src/pages/BatchForm.vue:106 +#: frontend/src/pages/BatchForm.vue:117 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -4994,7 +5006,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:130 +#: frontend/src/pages/BatchForm.vue:133 #: frontend/src/pages/ProfileEvaluator.vue:15 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5030,7 +5042,7 @@ msgstr "حالة" #: frontend/src/components/BatchStudents.vue:5 #: frontend/src/pages/Statistics.vue:322 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:182 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:192 msgid "Statistics" msgstr "" @@ -5117,10 +5129,14 @@ msgstr "موضوع" msgid "Submission" msgstr "" -#: frontend/src/pages/AssignmentForm.vue:17 frontend/src/pages/QuizForm.vue:30 +#: frontend/src/pages/QuizForm.vue:30 msgid "Submission List" msgstr "" +#: frontend/src/components/Modals/AssignmentForm.vue:30 +msgid "Submission Type" +msgstr "" + #: frontend/src/components/Assignment.vue:13 #: frontend/src/components/Assignment.vue:16 msgid "Submission by" @@ -5154,6 +5170,8 @@ msgstr "" #: frontend/src/components/CourseCardOverlay.vue:189 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 +#: frontend/src/components/Modals/AssignmentForm.vue:111 +#: frontend/src/components/Modals/AssignmentForm.vue:128 #: frontend/src/components/Modals/BulkCertificates.vue:121 #: frontend/src/components/Modals/ChapterModal.vue:154 #: frontend/src/components/Modals/ChapterModal.vue:199 @@ -5161,7 +5179,6 @@ msgstr "" #: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Question.vue:270 #: frontend/src/components/Modals/Question.vue:321 -#: frontend/src/pages/AssignmentForm.vue:158 #: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232 #: frontend/src/pages/ProgramForm.vue:254 #: frontend/src/pages/ProgramForm.vue:275 @@ -5184,7 +5201,7 @@ msgstr "ملخص" msgid "Sunday" msgstr "الأحد" -#: lms/lms/api.py:1027 +#: lms/lms/api.py:1050 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5269,7 +5286,7 @@ msgstr "قالب" msgid "Temporarily Disabled" msgstr "موقوف مؤقتا" -#: lms/lms/utils.py:436 +#: lms/lms/utils.py:434 msgid "Terms of Use" msgstr "" @@ -5305,7 +5322,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1930 +#: lms/lms/utils.py:1935 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5349,15 +5366,11 @@ msgstr "" msgid "There are no jobs available at the moment. Open a job opportunity or check here again later." msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:92 -msgid "There are no participants matching this criteria." -msgstr "" - #: frontend/src/pages/Programs.vue:95 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:94 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 msgid "There are no seats available in this batch." msgstr "" @@ -5373,7 +5386,7 @@ msgstr "" msgid "There are no {0} on this site." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:85 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:44 msgid "There has been an update on your submission for assignment {0}" msgstr "" @@ -5404,7 +5417,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1773 +#: lms/lms/utils.py:1778 msgid "This course is free." msgstr "" @@ -5475,7 +5488,7 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:45 -#: frontend/src/pages/BatchForm.vue:120 +#: frontend/src/pages/BatchForm.vue:149 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json @@ -5505,10 +5518,10 @@ msgstr "" #. Label of the title (Data) field in DocType 'LMS Sidebar Item' #. Label of the title (Data) field in DocType 'LMS Timetable Template' #. Label of the title (Data) field in DocType 'Work Experience' +#: frontend/src/components/Modals/AssignmentForm.vue:23 #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/pages/AssignmentForm.vue:32 -#: frontend/src/pages/Assignments.vue:155 frontend/src/pages/BatchForm.vue:19 +#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20 #: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobCreation.vue:20 #: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116 #: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118 @@ -5548,7 +5561,7 @@ msgstr "إلى" msgid "To Date" msgstr "إلى تاريخ" -#: lms/lms/utils.py:1784 +#: lms/lms/utils.py:1789 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5602,8 +5615,7 @@ msgstr "" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:54 -#: frontend/src/pages/AssignmentForm.vue:39 -#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:160 +#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165 #: frontend/src/pages/JobCreation.vue:33 frontend/src/pages/Jobs.vue:55 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -5698,7 +5710,7 @@ msgstr "تحديث" msgid "Update Password" msgstr "" -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:77 +#: frontend/src/pages/BatchForm.vue:71 frontend/src/pages/CourseForm.vue:77 msgid "Upload" msgstr "تحميل" @@ -5913,11 +5925,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:232 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:224 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "" @@ -5991,7 +6003,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:251 +#: lms/lms/api.py:253 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6015,7 +6027,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: frontend/src/pages/Assignments.vue:60 +#: frontend/src/pages/Assignments.vue:57 msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above." msgstr "" @@ -6059,7 +6071,7 @@ msgstr "" msgid "Your Account has been successfully created!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:418 +#: lms/lms/doctype/lms_batch/lms_batch.py:423 msgid "Your batch {0} is starting tomorrow" msgstr "" @@ -6117,6 +6129,18 @@ msgstr "" msgid "cancel your application" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:82 +msgid "certificate" +msgstr "شهادة" + +#: frontend/src/pages/CertifiedParticipants.vue:81 +msgid "certificates" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:21 +msgid "certified members" +msgstr "" + #: frontend/src/pages/Lesson.vue:178 msgid "completed" msgstr "أكتمل" @@ -6173,7 +6197,7 @@ msgstr "" msgid "you can" msgstr "" -#: lms/lms/api.py:817 lms/lms/api.py:825 +#: lms/lms/api.py:840 lms/lms/api.py:848 msgid "{0} Settings not found" msgstr "" @@ -6213,7 +6237,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:683 +#: lms/lms/utils.py:681 msgid "{0} mentioned you in a comment" msgstr "" @@ -6221,11 +6245,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:636 lms/lms/utils.py:642 +#: lms/lms/utils.py:634 lms/lms/utils.py:640 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} ذكرتك في تعليق في {1}" -#: lms/lms/utils.py:458 +#: lms/lms/utils.py:456 msgid "{0}k" msgstr "" diff --git a/lms/locale/bs.po b/lms/locale/bs.po index 175bec6f..fd57e629 100644 --- a/lms/locale/bs.po +++ b/lms/locale/bs.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-04-11 16:04+0000\n" -"PO-Revision-Date: 2025-04-15 06:20\n" +"POT-Creation-Date: 2025-04-18 16:04+0000\n" +"PO-Revision-Date: 2025-04-21 06:38\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Bosnian\n" "MIME-Version: 1.0\n" @@ -67,7 +67,7 @@ msgstr "Postavke" msgid "Statistics" msgstr "Statistika" -#: lms/lms/doctype/lms_course/lms_course.py:58 +#: lms/lms/doctype/lms_course/lms_course.py:63 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "Kurs ne može imati i plaćeni certifikat i certifikat o završenom kursu." @@ -144,7 +144,7 @@ msgstr "Dodaj Lekciju" msgid "Add a Student" msgstr "Dodaj Studenta" -#: frontend/src/components/AppSidebar.vue:514 +#: frontend/src/components/AppSidebar.vue:525 msgid "Add a chapter" msgstr "Dodaj Poglavlje" @@ -156,7 +156,7 @@ msgstr "Dodaj Kurs" msgid "Add a keyword and then press enter" msgstr "Dodaj ključnu riječ, a zatim pritisnite enter" -#: frontend/src/components/AppSidebar.vue:515 +#: frontend/src/components/AppSidebar.vue:526 msgid "Add a lesson" msgstr "Dodaj Lekciju" @@ -185,11 +185,11 @@ msgstr "Dodaj postojeće pitanje" msgid "Add at least one possible answer for this question: {0}" msgstr "Dodaj barem jedan mogući odgovor na ovo pitanje: {0}" -#: frontend/src/components/AppSidebar.vue:479 +#: frontend/src/components/AppSidebar.vue:490 msgid "Add courses to your batch" msgstr "Dodaj kurseve u vašu grupu" -#: frontend/src/components/AppSidebar.vue:459 +#: frontend/src/components/AppSidebar.vue:470 msgid "Add students to your batch" msgstr "Dodaj učenike u vašu grupu" @@ -201,11 +201,11 @@ msgstr "Dodaj web stranicu na bočnu traku" msgid "Add your assignment as {0}" msgstr "Dodaj zadatak kao {0}" -#: frontend/src/components/AppSidebar.vue:395 +#: frontend/src/components/AppSidebar.vue:406 msgid "Add your first chapter" msgstr "Dodaj vaše prvo poglavlje" -#: frontend/src/components/AppSidebar.vue:410 +#: frontend/src/components/AppSidebar.vue:421 msgid "Add your first lesson" msgstr "Dodaj vašu prvu lekciju" @@ -241,10 +241,6 @@ msgstr "Sve" msgid "All Batches" msgstr "Sve Grupe" -#: frontend/src/pages/CertifiedParticipants.vue:20 -msgid "All Certified Participants" -msgstr "Svi Certificirani Učesnici" - #: frontend/src/pages/Courses.vue:26 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "Svi Kursevi" @@ -281,7 +277,7 @@ msgstr "Dozvoli Samostalnu Registraciju" msgid "Allow accessing future dates" msgstr "Dozvoli Pristup Budućim Datumima" -#: frontend/src/pages/BatchForm.vue:32 +#: frontend/src/pages/BatchForm.vue:43 msgid "Allow self enrollment" msgstr "Dozvoli Samostalnu Registraciju" @@ -292,7 +288,7 @@ msgstr "Već Registrovan" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:209 frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/CourseForm.vue:217 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -308,15 +304,15 @@ msgstr "Iznos" msgid "Amount (USD)" msgstr "Iznos (USD)" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:65 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:69 +#: lms/lms/doctype/lms_course/lms_course.py:74 msgid "Amount and currency are required for paid certificates." msgstr "Iznos i valuta su obevezni za plaćene certifikate." -#: lms/lms/doctype/lms_course/lms_course.py:66 +#: lms/lms/doctype/lms_course/lms_course.py:71 msgid "Amount and currency are required for paid courses." msgstr "Iznos i valuta su potrebni za plaćene kurseve." @@ -348,7 +344,7 @@ msgstr "Odgovori" msgid "Appears on the course card in the course list" msgstr "Pojavljuje se na kartici kursa u listi kurseva" -#: frontend/src/pages/BatchForm.vue:63 frontend/src/pages/BatchForm.vue:81 +#: frontend/src/pages/BatchForm.vue:75 frontend/src/pages/BatchForm.vue:96 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" @@ -422,12 +418,12 @@ msgstr "Tip Procjene" msgid "Assessment added successfully" msgstr "Procjena je uspješno dodana" -#: lms/lms/doctype/lms_batch/lms_batch.py:70 +#: lms/lms/doctype/lms_batch/lms_batch.py:75 msgid "Assessment {0} has already been added to this batch." msgstr "Procjena {0} je već dodana ovoj grupi." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:527 +#: frontend/src/components/AppSidebar.vue:538 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:68 #: frontend/src/components/BatchStudents.vue:101 @@ -457,12 +453,6 @@ msgstr "Dodjela" msgid "Assignment Attachment" 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 "Šablon Podnošenja Zadatka" - #: frontend/src/pages/AssignmentSubmissionList.vue:223 msgid "Assignment Submissions" msgstr "Podnošenje Zadataka" @@ -473,22 +463,25 @@ msgstr "Podnošenje Zadataka" msgid "Assignment Title" msgstr "Naziv Zadatka" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:33 +#: frontend/src/components/Modals/AssignmentForm.vue:112 +msgid "Assignment created successfully" +msgstr "Zadatak je uspješno kreiran" + +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:24 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "Zadatak za Lekciju {0} od {1} već postoji." -#: frontend/src/pages/AssignmentForm.vue:158 -msgid "Assignment saved successfully" -msgstr "Zadatak je uspješno sačuvan" +#: frontend/src/components/Modals/AssignmentForm.vue:129 +msgid "Assignment updated successfully" +msgstr "Zadatak je uspješno ažuriran" #. 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 "Zadatak će se pojaviti na dnu lekcije." -#: frontend/src/components/AppSidebar.vue:531 -#: frontend/src/pages/AssignmentForm.vue:177 -#: frontend/src/pages/Assignments.vue:193 lms/www/lms.py:251 +#: frontend/src/components/AppSidebar.vue:542 +#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:261 msgid "Assignments" msgstr "Dodjele" @@ -581,7 +574,7 @@ msgid "Batch Description" msgstr "Opis Grupe" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:236 +#: frontend/src/pages/BatchForm.vue:250 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 #: lms/templates/emails/batch_confirmation.html:24 @@ -645,7 +638,7 @@ msgstr "Grupa Ažurirana" msgid "Batch end date cannot be before the batch start date" msgstr "Datum završetka grupe ne može biti prije datuma početka grupe" -#: lms/lms/api.py:238 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "Grupa je rasprodata." @@ -655,7 +648,7 @@ msgstr "Grupa:" #. Label of the batches (Check) field in DocType 'LMS Settings' #: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:105 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:110 msgid "Batches" msgstr "Grupe" @@ -753,8 +746,8 @@ msgstr "Ležerna Odjeća" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:37 +#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55 +#: frontend/src/pages/CertifiedParticipants.vue:38 #: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51 #: frontend/src/pages/JobDetail.vue:103 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -807,10 +800,10 @@ msgstr "Certifikati su uspješno generirani" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:535 +#: frontend/src/components/AppSidebar.vue:546 #: frontend/src/components/CourseCard.vue:111 #: frontend/src/components/Modals/Event.vue:371 -#: frontend/src/pages/BatchForm.vue:37 frontend/src/pages/Batches.vue:38 +#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:135 #: frontend/src/pages/Courses.vue:34 lms/fixtures/custom_field.json @@ -835,10 +828,13 @@ msgstr "Naziv Certifikacije" msgid "Certified" msgstr "Certificirano" +#: frontend/src/pages/CertifiedParticipants.vue:196 +#: frontend/src/pages/CertifiedParticipants.vue:203 +msgid "Certified Members" +msgstr "Certificirani Članovi" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:164 -#: frontend/src/pages/CertifiedParticipants.vue:171 -#: lms/lms/doctype/lms_settings/lms_settings.json +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:290 msgid "Certified Participants" msgstr "Certificirani Učesnici" @@ -1008,6 +1004,10 @@ msgstr "Web stranica Grupe" msgid "Collaboration Preference" msgstr "Preference Saradnje" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Collapse" +msgstr "Sklopi" + #: frontend/src/components/CourseOutline.vue:21 msgid "Collapse all chapters" msgstr "Sažmi sva poglavlja" @@ -1184,7 +1184,7 @@ msgstr "Nastavi sa Učenjem" msgid "Contract" msgstr "Ugovor" -#: lms/lms/utils.py:438 +#: lms/lms/utils.py:436 msgid "Cookie Policy" msgstr "Politika Kolačića" @@ -1331,7 +1331,7 @@ msgstr "Instruktor Kursa" msgid "Course Lesson" msgstr "Lekcija Kursa" -#: lms/www/lms.py:70 +#: lms/www/lms.py:75 msgid "Course List" msgstr "Lista Kurseva" @@ -1375,7 +1375,7 @@ msgstr "Naziv Kursa" msgid "Course added to program" msgstr "Kurs dodat programu" -#: lms/lms/doctype/lms_batch/lms_batch.py:265 +#: lms/lms/doctype/lms_batch/lms_batch.py:270 msgid "Course already added to the batch." msgstr "Kurs je već dodan u grupu." @@ -1440,15 +1440,15 @@ msgstr "Kreiraj Kurs" msgid "Create a Live Class" msgstr "Kreiraj Razred Uživo" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create a batch" msgstr "Kreiraj grupu" -#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:524 msgid "Create a course" msgstr "Kreiraj kurs" -#: frontend/src/components/AppSidebar.vue:523 +#: frontend/src/components/AppSidebar.vue:534 msgid "Create a live class" msgstr "Kreiraj čas uživo" @@ -1456,34 +1456,38 @@ msgstr "Kreiraj čas uživo" msgid "Create a new question" msgstr "Kreiraj novo pitanje" -#: frontend/src/components/AppSidebar.vue:449 +#: frontend/src/components/Modals/AssignmentForm.vue:7 +msgid "Create an Assignment" +msgstr "Kreiraj Zadatak" + +#: frontend/src/components/AppSidebar.vue:460 msgid "Create your first batch" msgstr "Kreiraj vašu prvu seriju" -#: frontend/src/components/AppSidebar.vue:383 +#: frontend/src/components/AppSidebar.vue:394 msgid "Create your first course" msgstr "Kreiraj vaš prvi kurs" -#: frontend/src/components/AppSidebar.vue:428 +#: frontend/src/components/AppSidebar.vue:439 msgid "Create your first quiz" msgstr "Kreiraj vašj prvi kviz" -#: frontend/src/pages/Assignments.vue:166 frontend/src/pages/Courses.vue:295 +#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:295 msgid "Created" msgstr "Kreirano" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:530 msgid "Creating a batch" msgstr "Kreiranje grupe u toku" -#: frontend/src/components/AppSidebar.vue:510 +#: frontend/src/components/AppSidebar.vue:521 msgid "Creating a course" msgstr "Kreiranje kursa u toku" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/BatchForm.vue:231 frontend/src/pages/CourseForm.vue:222 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1496,7 +1500,7 @@ msgstr "Valuta" msgid "Current Lesson" msgstr "Trenutna Lekcija" -#: frontend/src/components/AppSidebar.vue:541 +#: frontend/src/components/AppSidebar.vue:552 msgid "Custom Certificate Templates" msgstr "Prilagođeni Šabloni Certifikata" @@ -1545,7 +1549,7 @@ msgstr "Datum" #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/BatchForm.vue:100 +#: frontend/src/pages/BatchForm.vue:111 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Date and Time" msgstr "Datum i Vrijeme" @@ -1633,7 +1637,7 @@ msgstr "Brisanjem ove lekcije trajno će se ukloniti iz kursa. Ova radnja se ne #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' #: frontend/src/components/Modals/LiveClassModal.vue:84 -#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/JobCreation.vue:50 +#: frontend/src/pages/BatchForm.vue:238 frontend/src/pages/JobCreation.vue:50 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/cohort/cohort.json @@ -1654,8 +1658,8 @@ msgid "Desk" msgstr "Radni Prostor" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/AssignmentForm.vue:27 frontend/src/pages/BatchForm.vue:14 -#: frontend/src/pages/CourseForm.vue:25 frontend/src/pages/QuizForm.vue:42 +#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/QuizForm.vue:42 msgid "Details" msgstr "Detalji" @@ -1748,6 +1752,10 @@ msgstr "E-pošta" msgid "Edit" msgstr "Uredi" +#: frontend/src/components/Modals/AssignmentForm.vue:8 +msgid "Edit Assignment" +msgstr "Uredi Zadatak" + #: frontend/src/components/CourseOutline.vue:52 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" @@ -1790,7 +1798,7 @@ msgstr "ID e-pošte" msgid "Email Sent" msgstr "E-pošta poslana" -#: frontend/src/pages/BatchForm.vue:167 +#: frontend/src/pages/BatchForm.vue:205 msgid "Email Template" msgstr "Šablon e-pošte" @@ -1838,7 +1846,7 @@ msgstr "Ako ovo omogućite, certifikat će biti objavljen na stranici sa certifi #. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:113 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/BatchForm.vue:124 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:282 msgid "End Date" @@ -1856,7 +1864,7 @@ msgstr "Datum Završetka (ili očekivani)" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:137 +#: frontend/src/pages/BatchForm.vue:140 #: frontend/src/pages/ProfileEvaluator.vue:18 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -1896,7 +1904,7 @@ msgstr "Potvrda upisa za {0}" msgid "Enrollment Count" msgstr "Broj Upisa" -#: lms/lms/utils.py:1898 +#: lms/lms/utils.py:1903 msgid "Enrollment Failed" msgstr "Upis nije uspio" @@ -1936,14 +1944,13 @@ msgstr "Unesite tačan odgovor" #: frontend/src/components/Modals/StudentModal.vue:73 #: frontend/src/components/Quiz.vue:592 #: frontend/src/components/SettingDetails.vue:62 -#: frontend/src/pages/AssignmentForm.vue:142 -#: frontend/src/pages/AssignmentForm.vue:162 frontend/src/pages/Billing.vue:262 -#: frontend/src/pages/QuizForm.vue:349 frontend/src/pages/QuizForm.vue:364 +#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349 +#: frontend/src/pages/QuizForm.vue:364 #: frontend/src/pages/QuizSubmission.vue:150 msgid "Error" msgstr "Grеška" -#: lms/lms/doctype/lms_batch/lms_batch.py:180 +#: lms/lms/doctype/lms_batch/lms_batch.py:185 msgid "Error creating live class. Please try again. {0}" msgstr "Greška pri kreiranju časa uživo. Pokušaj ponovo. {0}" @@ -1960,7 +1967,7 @@ msgid "Evaluation Details" msgstr "Detalji Ocjenjivanja" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:161 +#: frontend/src/pages/BatchForm.vue:174 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:333 msgid "Evaluation End Date" @@ -1971,7 +1978,7 @@ msgstr "Datum Yavršetka Ocjenjivanja" msgid "Evaluation Request" msgstr "Zahtjev za Ocjenu" -#: lms/lms/doctype/lms_batch/lms_batch.py:77 +#: lms/lms/doctype/lms_batch/lms_batch.py:82 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." @@ -2020,7 +2027,7 @@ msgstr "Raspored Ocjenjivača" msgid "Evaluator is Unavailable" msgstr "Ocjenjivač je Nedostupan" -#: lms/lms/doctype/lms_course/lms_course.py:62 +#: lms/lms/doctype/lms_course/lms_course.py:67 msgid "Evaluator is required for paid certificates." msgstr "Ocjenjivač je obavezan za plaćene certifikate." @@ -2031,7 +2038,7 @@ msgstr "Ocjenjivač je obavezan za plaćene certifikate." msgid "Event" msgstr "Događaj" -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/BatchForm.vue:151 msgid "Example: IST (+5:30)" msgstr "Primjer: IST (+5:30)" @@ -2060,6 +2067,10 @@ msgstr "Prijava Vježbe" msgid "Exercise Title" msgstr "Naziv Vježbe" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Expand" +msgstr "Proširi" + #: frontend/src/components/CourseOutline.vue:21 msgid "Expand all chapters" msgstr "Raširi sva Poglavlja" @@ -2313,7 +2324,7 @@ msgstr "Naslov" msgid "Hello" msgstr "Zdravo" -#: frontend/src/components/AppSidebar.vue:80 +#: frontend/src/components/AppSidebar.vue:98 msgid "Help" msgstr "Pomoć" @@ -2547,7 +2558,7 @@ msgstr "Instruktor Napomene" #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:93 frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:151 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2563,8 +2574,8 @@ msgstr "Komentari Instruktora" msgid "Interest" msgstr "Kamata" -#: frontend/src/components/AppSidebar.vue:502 -#: frontend/src/components/AppSidebar.vue:505 +#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:516 msgid "Introduction" msgstr "Uvod" @@ -2602,7 +2613,7 @@ msgstr "Samo po Pozivu" msgid "Invite Request" msgstr "Pozivni Zahtjev" -#: frontend/src/components/AppSidebar.vue:438 +#: frontend/src/components/AppSidebar.vue:449 msgid "Invite your team and students" msgstr "Pozovi vaš tim i učenike" @@ -2634,7 +2645,7 @@ msgstr "SCORM Paket" msgid "Issue Date" msgstr "Datum Izdavanja" -#: frontend/src/components/AppSidebar.vue:538 +#: frontend/src/components/AppSidebar.vue:549 msgid "Issue a Certificate" msgstr "Izdaj Certifikat" @@ -2683,7 +2694,7 @@ msgstr "Naziv Table za Posao" msgid "Job Details" msgstr "Detalji Posla" -#: lms/www/lms.py:159 +#: lms/www/lms.py:164 msgid "Job Openings" msgstr "Otvorena Radna Mjesta" @@ -3078,8 +3089,8 @@ msgid "LiveCode URL" msgstr "URL LiveCode" #: frontend/src/components/Members.vue:108 -#: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:94 -#: frontend/src/pages/CertifiedParticipants.vue:79 +#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94 +#: frontend/src/pages/CertifiedParticipants.vue:100 #: frontend/src/pages/Courses.vue:90 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 @@ -3201,7 +3212,7 @@ msgid "Maximum Attempts" msgstr "Maksimalnih Pokušaja" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:185 +#: frontend/src/pages/BatchForm.vue:193 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:309 msgid "Medium" @@ -3386,7 +3397,7 @@ msgid "Meta Description" msgstr "Meta Opis" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:44 lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/BatchForm.vue:54 lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:362 msgid "Meta Image" msgstr "Meta Slika" @@ -3429,11 +3440,11 @@ msgstr "Moderator" msgid "Modified By" msgstr "Izmijenio" -#: lms/lms/api.py:216 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "Naziv modula je netačan ili ne postoji." -#: lms/lms/api.py:212 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "Modul je netačan." @@ -3444,7 +3455,7 @@ msgstr "Modul je netačan." msgid "Monday" msgstr "Ponedjeljak" -#: frontend/src/components/AppSidebar.vue:546 +#: frontend/src/components/AppSidebar.vue:557 msgid "Monetization" msgstr "Monetizacija" @@ -3472,20 +3483,11 @@ msgstr "Moj Kalendar" msgid "New" msgstr "Novi" -#: frontend/src/pages/AssignmentForm.vue:181 -#: frontend/src/pages/AssignmentForm.vue:197 -msgid "New Assignment" -msgstr "Novi Zadatak" - -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:43 -msgid "New Assignment Submission" -msgstr "Prijava Novog Zadatka" - -#: lms/public/js/common_functions.js:255 lms/www/lms.py:134 +#: lms/public/js/common_functions.js:255 lms/www/lms.py:139 msgid "New Batch" msgstr "Nova Grupa" -#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:78 +#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:83 msgid "New Course" msgstr "Novi Kurs" @@ -3522,11 +3524,11 @@ msgstr "Novi Kviz" msgid "New Sign Up" msgstr "Nova Registracija" -#: lms/lms/utils.py:606 +#: lms/lms/utils.py:604 msgid "New comment in batch {0}" msgstr "Novi komentar u grupi {0}" -#: lms/lms/utils.py:599 +#: lms/lms/utils.py:597 msgid "New reply on the topic {0} in course {1}" msgstr "Novi odgovor na temu {0} na kursu {1}" @@ -3568,7 +3570,7 @@ msgstr "Nema Predstojećih Ocjenjivanja" msgid "No announcements" msgstr "Nema Objava" -#: frontend/src/pages/Assignments.vue:56 +#: frontend/src/pages/Assignments.vue:53 msgid "No assignments found" msgstr "Nije pronađen nijedan zadatak" @@ -3580,6 +3582,14 @@ msgstr "Nijedna grupa nije pronađena" msgid "No certificates" msgstr "Bez Certifikata" +#: frontend/src/pages/CertifiedParticipants.vue:110 +msgid "No certified members" +msgstr "Nema certificiranih članova" + +#: frontend/src/pages/CertifiedParticipants.vue:114 +msgid "No certified members found. Please check again later or get certified yourself." +msgstr "Nisu pronađeni certificirani članovi. Provjeri kasnije ili se sami certificirajte." + #: frontend/src/components/BatchCourses.vue:67 msgid "No courses added" msgstr "Nema dodanih kurseva" @@ -3616,10 +3626,6 @@ msgstr "Nema pronađenih poslova" msgid "No live classes scheduled" msgstr "Nema zakazanih časova uživo" -#: frontend/src/pages/CertifiedParticipants.vue:89 -msgid "No participants found" -msgstr "Nije pronađen nijedan učesnik" - #: frontend/src/pages/Programs.vue:91 msgid "No programs found" msgstr "Nije pronađen nijedan program" @@ -3698,7 +3704,7 @@ msgstr "Obavještenja" msgid "Notify me when available" msgstr "Obavijesti me kada bude dostupno" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/BatchForm.vue:170 msgid "Number of seats available" msgstr "Broj slobodnih mjesta" @@ -3842,7 +3848,7 @@ msgid "Pages" msgstr "Stranice" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:205 +#: frontend/src/pages/BatchForm.vue:219 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:373 msgid "Paid Batch" @@ -3908,7 +3914,7 @@ msgstr "Zalijepite youtube vezu kratkog videa koji predstavlja kurs" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' -#: frontend/src/pages/BatchForm.vue:199 +#: frontend/src/pages/BatchForm.vue:214 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4032,11 +4038,11 @@ msgstr "Provjeri e-poštu za potvrdu" msgid "Please click on the following button to set your new password" msgstr "Klikni na sljedeće dugme da postavite novu lozinku" -#: lms/lms/utils.py:2032 lms/lms/utils.py:2036 +#: lms/lms/utils.py:2037 lms/lms/utils.py:2041 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "Završite prethodne kurseve u programu da biste se upisali na ovaj kurs." -#: lms/lms/doctype/lms_batch/lms_batch.py:187 +#: lms/lms/doctype/lms_batch/lms_batch.py:192 msgid "Please enable Zoom Settings to use this feature." msgstr "Omogućite Zoom Postavke da koristite ovu funkciju." @@ -4052,8 +4058,8 @@ msgstr "Popuni sva pitanja za {0} minuta." msgid "Please enter a title." msgstr "Unesi Naziv" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:40 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:125 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:31 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:84 msgid "Please enter a valid URL." msgstr "Unesi važeći URL." @@ -4061,7 +4067,7 @@ msgstr "Unesi važeći URL." msgid "Please enter a valid time in the format HH:mm." msgstr "Unesi važeće vrijeme u formatu HH:mm." -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:119 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "Unesi URL za podnošenje zadatka." @@ -4069,13 +4075,13 @@ msgstr "Unesi URL za podnošenje zadatka." msgid "Please enter your answer" msgstr "Unesi svoj odgovor" -#: lms/lms/doctype/lms_batch/lms_batch.py:56 -msgid "Please install the Payments app to create a paid batches." -msgstr "Instaliraj aplikaciju Payments da kreirate plaćene grupe." +#: lms/lms/doctype/lms_batch/lms_batch.py:58 +msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" +msgstr "Instaliraj aplikaciju plaćanja da kreirate plaćenu grupu. Za više detalja pogledajte dokumentaciju. {0}" -#: lms/lms/doctype/lms_course/lms_course.py:53 -msgid "Please install the Payments app to create a paid courses." -msgstr "Instaliraj aplikaciju plaćanja da kreirate plaćene kurseve." +#: lms/lms/doctype/lms_course/lms_course.py:55 +msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" +msgstr "Instaliraj aplikaciju plaćanja da kreirate plaćeni kurs. Za više detalja pogledajte dokumentaciju. {0}" #: frontend/src/pages/Billing.vue:254 msgid "Please let us know where you heard about us from." @@ -4089,7 +4095,7 @@ msgstr "Prijavi se da pristupiš kvizu." msgid "Please login to access this page." msgstr "Prijavi se da pristupiš ovoj stranici." -#: lms/lms/api.py:208 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "Prijavi se da nastaviš s plaćanjem." @@ -4130,7 +4136,7 @@ msgstr "Poduzmi odgovarajuće mjere na {0}" msgid "Please upload a SCORM package" msgstr "Učitaj SCORM Paket" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:122 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:81 msgid "Please upload the assignment file." msgstr "Učitaj datoteku zadatka." @@ -4176,6 +4182,10 @@ msgstr "Poštanski Broj" msgid "Posted on" msgstr "Objavljeno" +#: frontend/src/components/AppSidebar.vue:92 +msgid "Powered by Learning" +msgstr "Pokreće se od Učenje" + #. Name of a DocType #: lms/lms/doctype/preferred_function/preferred_function.json msgid "Preferred Function" @@ -4238,7 +4248,7 @@ msgstr "Primarne Zemlje" msgid "Primary Subgroup" msgstr "Primarna Podgrupa" -#: lms/lms/utils.py:437 +#: lms/lms/utils.py:435 msgid "Privacy Policy" msgstr "Pravila Privatnosti" @@ -4286,7 +4296,7 @@ msgstr "Član Programa" msgid "Program Members" msgstr "Članovi Programa" -#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:273 +#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:283 msgid "Programs" msgstr "Programi" @@ -4319,7 +4329,7 @@ msgstr "Objavi na Stranici Učesnika" #. Label of the published (Check) field in DocType 'LMS Course' #: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:108 -#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:168 +#: frontend/src/pages/BatchForm.vue:38 frontend/src/pages/CourseForm.vue:168 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/public/js/common_functions.js:266 @@ -4350,8 +4360,9 @@ msgstr "Kupljeni Certifikat" #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' #: frontend/src/components/Assignment.vue:20 +#: frontend/src/components/Modals/AssignmentForm.vue:35 #: frontend/src/components/Modals/Question.vue:38 -#: frontend/src/pages/AssignmentForm.vue:45 frontend/src/pages/QuizForm.vue:388 +#: frontend/src/pages/QuizForm.vue:388 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -4451,9 +4462,9 @@ msgstr "Kviz je uspješno ažuriran" msgid "Quiz will appear at the bottom of the lesson." msgstr "Kviz će se pojaviti na dnu lekcije." -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:541 #: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140 -#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:229 +#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:239 msgid "Quizzes" msgstr "Kvizovi" @@ -4531,7 +4542,7 @@ msgstr "Odbijeno" msgid "Related Courses" msgstr "Povezani Kursevi" -#: frontend/src/pages/BatchForm.vue:77 frontend/src/pages/CourseForm.vue:96 +#: frontend/src/pages/BatchForm.vue:92 frontend/src/pages/CourseForm.vue:96 msgid "Remove" msgstr "Ukloni" @@ -4600,7 +4611,7 @@ msgstr "Uloga" msgid "Role Preference" msgstr "Preferenca Uloge" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:569 msgid "Roles" msgstr "Uloge" @@ -4609,19 +4620,19 @@ msgstr "Uloge" msgid "Route" msgstr "Ruta" -#: lms/lms/doctype/lms_batch/lms_batch.py:126 +#: lms/lms/doctype/lms_batch/lms_batch.py:131 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "Red #{0} Datum ne može biti izvan trajanja grupe." -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:126 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "Red #{0} Vrijeme završetka ne može biti izvan trajanja grupe." -#: lms/lms/doctype/lms_batch/lms_batch.py:103 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "Red #{0} Vrijeme početka ne može biti kasnije ili isto vremenu završetka." -#: lms/lms/doctype/lms_batch/lms_batch.py:112 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "Red #{0} Vrijeme početka ne može biti izvan trajanja grupe." @@ -4664,12 +4675,13 @@ msgstr "Subota" #: frontend/src/components/AssessmentPlugin.vue:34 #: frontend/src/components/Assignment.vue:46 #: frontend/src/components/Controls/CodeEditor.vue:25 +#: frontend/src/components/Modals/AssignmentForm.vue:12 #: frontend/src/components/Modals/Event.vue:101 #: frontend/src/components/Modals/Event.vue:129 -#: frontend/src/pages/AssignmentForm.vue:21 frontend/src/pages/BatchForm.vue:8 -#: frontend/src/pages/CourseForm.vue:17 frontend/src/pages/JobCreation.vue:8 -#: frontend/src/pages/LessonForm.vue:14 frontend/src/pages/ProgramForm.vue:7 -#: frontend/src/pages/QuizForm.vue:34 frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17 +#: frontend/src/pages/JobCreation.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/pages/ProgramForm.vue:7 frontend/src/pages/QuizForm.vue:34 +#: frontend/src/pages/QuizSubmission.vue:14 #: lms/public/js/common_functions.js:405 msgid "Save" msgstr "Spremi" @@ -4712,7 +4724,7 @@ msgstr "Rezultat Od Mogućih" msgid "Search" msgstr "Traži" -#: frontend/src/pages/CertifiedParticipants.vue:25 +#: frontend/src/pages/CertifiedParticipants.vue:26 msgid "Search by Name" msgstr "Traži po Imenu" @@ -4720,7 +4732,7 @@ msgstr "Traži po Imenu" msgid "Search by Title" msgstr "Traži po Nazivu" -#: frontend/src/pages/Assignments.vue:25 +#: frontend/src/pages/Assignments.vue:24 msgid "Search by title" msgstr "Traži po Nazivu" @@ -4729,7 +4741,7 @@ msgid "Search for an icon" msgstr "Traži Ikonu" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/BatchForm.vue:167 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:327 msgid "Seat Count" @@ -4780,17 +4792,17 @@ msgstr "Časovi na Dane" msgid "Set your Password" msgstr "Postavite svoju Lozinku" -#: frontend/src/components/AppSidebar.vue:506 +#: frontend/src/components/AppSidebar.vue:517 msgid "Setting up" msgstr "Postavljanje" -#: frontend/src/components/AppSidebar.vue:551 +#: frontend/src/components/AppSidebar.vue:562 msgid "Setting up payment gateway" msgstr "Postavljanje Platnog Prolaza" -#: frontend/src/components/AppSidebar.vue:556 +#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/Modals/Settings.vue:7 -#: frontend/src/pages/BatchForm.vue:148 frontend/src/pages/CourseForm.vue:158 +#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 msgid "Settings" msgstr "Postavke" @@ -4799,7 +4811,7 @@ msgstr "Postavke" msgid "Share on" msgstr "Dijeli" -#: frontend/src/pages/BatchForm.vue:228 +#: frontend/src/pages/BatchForm.vue:242 msgid "Short Description" msgstr "Kratki Opis" @@ -4809,7 +4821,7 @@ msgstr "Kratki Opis" msgid "Short Introduction" msgstr "Kratki Uvod" -#: frontend/src/pages/BatchForm.vue:231 +#: frontend/src/pages/BatchForm.vue:245 msgid "Short description of the batch" msgstr "Kratak opis Grupe" @@ -4969,7 +4981,7 @@ msgstr "Start" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch Old' -#: frontend/src/pages/BatchForm.vue:106 +#: frontend/src/pages/BatchForm.vue:117 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -4994,7 +5006,7 @@ msgstr "Počni Učiti" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:130 +#: frontend/src/pages/BatchForm.vue:133 #: frontend/src/pages/ProfileEvaluator.vue:15 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5030,7 +5042,7 @@ msgstr "Zemlja" #: frontend/src/components/BatchStudents.vue:5 #: frontend/src/pages/Statistics.vue:322 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:182 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:192 msgid "Statistics" msgstr "Statistika" @@ -5117,10 +5129,14 @@ msgstr "Predmet" msgid "Submission" msgstr "Predaja" -#: frontend/src/pages/AssignmentForm.vue:17 frontend/src/pages/QuizForm.vue:30 +#: frontend/src/pages/QuizForm.vue:30 msgid "Submission List" msgstr "List Predaje" +#: frontend/src/components/Modals/AssignmentForm.vue:30 +msgid "Submission Type" +msgstr "Tip Podnošenja" + #: frontend/src/components/Assignment.vue:13 #: frontend/src/components/Assignment.vue:16 msgid "Submission by" @@ -5154,6 +5170,8 @@ msgstr "Predano {0}" #: frontend/src/components/CourseCardOverlay.vue:189 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 +#: frontend/src/components/Modals/AssignmentForm.vue:111 +#: frontend/src/components/Modals/AssignmentForm.vue:128 #: frontend/src/components/Modals/BulkCertificates.vue:121 #: frontend/src/components/Modals/ChapterModal.vue:154 #: frontend/src/components/Modals/ChapterModal.vue:199 @@ -5161,7 +5179,6 @@ msgstr "Predano {0}" #: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Question.vue:270 #: frontend/src/components/Modals/Question.vue:321 -#: frontend/src/pages/AssignmentForm.vue:158 #: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232 #: frontend/src/pages/ProgramForm.vue:254 #: frontend/src/pages/ProgramForm.vue:275 @@ -5184,7 +5201,7 @@ msgstr "Sažetak" msgid "Sunday" msgstr "Nedjelja" -#: lms/lms/api.py:1027 +#: lms/lms/api.py:1050 msgid "Suspicious pattern found in {0}: {1}" msgstr "Sumnjiva mustra pronađena u {0}: {1}" @@ -5269,7 +5286,7 @@ msgstr "Šablon" msgid "Temporarily Disabled" msgstr "Privremeno Onemogućeno" -#: lms/lms/utils.py:436 +#: lms/lms/utils.py:434 msgid "Terms of Use" msgstr "Uslovi Korišćenja" @@ -5305,7 +5322,7 @@ msgstr "Hvala vam na povratnim informacijama!" msgid "Thanks and Regards" msgstr "Hvala i Pozdrav" -#: lms/lms/utils.py:1930 +#: lms/lms/utils.py:1935 msgid "The batch is full. Please contact the Administrator." msgstr "Grupa je popunjena. Kontaktiraj Administratora." @@ -5349,15 +5366,11 @@ msgstr "Nema kurseva koji odgovaraju kriterijumima. Pazite, nova iskustva učenj msgid "There are no jobs available at the moment. Open a job opportunity or check here again later." msgstr "Trenutno nema slobodnih poslova. Otvori priliku za posao ili provjeri ovdje ponovo kasnije." -#: frontend/src/pages/CertifiedParticipants.vue:92 -msgid "There are no participants matching this criteria." -msgstr "Nema učesnika koji zadovoljavaju ovaj kriterijum." - #: frontend/src/pages/Programs.vue:95 msgid "There are no programs available at the moment. Keep an eye out, fresh learning experiences are on the way soon!" msgstr "Trenutno nema dostupnih programa. Pazite, nova iskustva učenja su uskoro na putu!" -#: lms/lms/doctype/lms_batch/lms_batch.py:94 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 msgid "There are no seats available in this batch." msgstr "Nema slobodnih mjesta u ovoj grupi." @@ -5373,7 +5386,7 @@ msgstr "Ne postoje prijave za ovaj zadatak." msgid "There are no {0} on this site." msgstr "Na ovoj stranici nema {0}." -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:85 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:44 msgid "There has been an update on your submission for assignment {0}" msgstr "Došlo je do ažuriranja vaše prijave za zadatak {0}" @@ -5404,7 +5417,7 @@ msgstr "Ovaj čas je završen" msgid "This course has:" msgstr "Ovaj kurs ima:" -#: lms/lms/utils.py:1773 +#: lms/lms/utils.py:1778 msgid "This course is free." msgstr "Ovaj kurs je besplatan." @@ -5475,7 +5488,7 @@ msgstr "Vremenski Šablon" #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:45 -#: frontend/src/pages/BatchForm.vue:120 +#: frontend/src/pages/BatchForm.vue:149 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json @@ -5505,10 +5518,10 @@ msgstr "Vremena:" #. Label of the title (Data) field in DocType 'LMS Sidebar Item' #. Label of the title (Data) field in DocType 'LMS Timetable Template' #. Label of the title (Data) field in DocType 'Work Experience' +#: frontend/src/components/Modals/AssignmentForm.vue:23 #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/pages/AssignmentForm.vue:32 -#: frontend/src/pages/Assignments.vue:155 frontend/src/pages/BatchForm.vue:19 +#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20 #: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobCreation.vue:20 #: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116 #: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118 @@ -5548,7 +5561,7 @@ msgstr "Do" msgid "To Date" msgstr "Do Datuma" -#: lms/lms/utils.py:1784 +#: lms/lms/utils.py:1789 msgid "To join this batch, please contact the Administrator." msgstr "Da biste se pridružili ovoj grupi, kontaktirajte administratora." @@ -5602,8 +5615,7 @@ msgstr "Twitter" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:54 -#: frontend/src/pages/AssignmentForm.vue:39 -#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:160 +#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165 #: frontend/src/pages/JobCreation.vue:33 frontend/src/pages/Jobs.vue:55 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -5698,7 +5710,7 @@ msgstr "Ažuriraj" msgid "Update Password" msgstr "Ažuriraj Lozinku" -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:77 +#: frontend/src/pages/BatchForm.vue:71 frontend/src/pages/CourseForm.vue:77 msgid "Upload" msgstr "Učitaj" @@ -5913,11 +5925,11 @@ msgstr "Već imate ocjenjivanje na {0} na {1} za kurs {2}." msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "Već ste certificirani za ovaj kurs. Klikni na karticu ispod da otvorite svoj certifikat." -#: lms/lms/api.py:232 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "Već ste upisani za ovu grupu." -#: lms/lms/api.py:224 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "Već ste upisani za ovaj kurs." @@ -5991,7 +6003,7 @@ msgstr "Već ste se prijavili za ovaj posao." msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "Već ste premašili maksimalan broj pokušaja dozvoljen za ovaj kviz." -#: lms/lms/api.py:251 +#: lms/lms/api.py:253 msgid "You have already purchased the certificate for this course." msgstr "Već ste kupili sertifikat za ovaj kurs." @@ -6015,7 +6027,7 @@ msgstr "Premašili ste maksimalan broj pokušaja ({0}) za ovaj kviz" msgid "You have got a score of {0} for the quiz {1}" msgstr "Imate ocjenu {0} za kviz {1}" -#: frontend/src/pages/Assignments.vue:60 +#: frontend/src/pages/Assignments.vue:57 msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above." msgstr "Još niste kreirali nijedan zadatak. Da kreiraš novi zadatak, klikni na dugme \"Novi\" iznad." @@ -6059,7 +6071,7 @@ msgstr "YouTube video će se pojaviti na vrhu lekcije." msgid "Your Account has been successfully created!" msgstr "Vaš račun je uspješno kreiran!" -#: lms/lms/doctype/lms_batch/lms_batch.py:418 +#: lms/lms/doctype/lms_batch/lms_batch.py:423 msgid "Your batch {0} is starting tomorrow" msgstr "Vaša grupa {0} počinje sutra" @@ -6117,6 +6129,18 @@ msgstr "ali niste izvršili uplatu" msgid "cancel your application" msgstr "otkaži svoju prijavu" +#: frontend/src/pages/CertifiedParticipants.vue:82 +msgid "certificate" +msgstr "certifikat" + +#: frontend/src/pages/CertifiedParticipants.vue:81 +msgid "certificates" +msgstr "certifikati" + +#: frontend/src/pages/CertifiedParticipants.vue:21 +msgid "certified members" +msgstr "certificirani članovi" + #: frontend/src/pages/Lesson.vue:178 msgid "completed" msgstr "završeno" @@ -6173,7 +6197,7 @@ msgstr "sedmice" msgid "you can" msgstr "možeš" -#: lms/lms/api.py:817 lms/lms/api.py:825 +#: lms/lms/api.py:840 lms/lms/api.py:848 msgid "{0} Settings not found" msgstr "{0} Postavke nisu pronađene" @@ -6213,7 +6237,7 @@ msgstr "{0} je već certificiran za kurs {1}" msgid "{0} is your evaluator" msgstr "{0} je vaš ocjenjivač" -#: lms/lms/utils.py:683 +#: lms/lms/utils.py:681 msgid "{0} mentioned you in a comment" msgstr "{0} vas je spomenuo u komentaru" @@ -6221,11 +6245,11 @@ msgstr "{0} vas je spomenuo u komentaru" msgid "{0} mentioned you in a comment in your batch." msgstr "{0} vas je spomenuo u komentaru u vašoj grupi." -#: lms/lms/utils.py:636 lms/lms/utils.py:642 +#: lms/lms/utils.py:634 lms/lms/utils.py:640 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} vas je spomenuo u komentaru u {1}" -#: lms/lms/utils.py:458 +#: lms/lms/utils.py:456 msgid "{0}k" msgstr "{0}k" diff --git a/lms/locale/de.po b/lms/locale/de.po index 71bca6c4..22175777 100644 --- a/lms/locale/de.po +++ b/lms/locale/de.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-04-11 16:04+0000\n" -"PO-Revision-Date: 2025-04-14 06:01\n" +"POT-Creation-Date: 2025-04-18 16:04+0000\n" +"PO-Revision-Date: 2025-04-21 06:38\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -67,7 +67,7 @@ msgstr "" msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:58 +#: lms/lms/doctype/lms_course/lms_course.py:63 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" @@ -144,7 +144,7 @@ msgstr "Lektion hinzufügen" msgid "Add a Student" msgstr "Schüler hinzufügen" -#: frontend/src/components/AppSidebar.vue:514 +#: frontend/src/components/AppSidebar.vue:525 msgid "Add a chapter" msgstr "" @@ -156,7 +156,7 @@ msgstr "Kurs hinzufügen" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:515 +#: frontend/src/components/AppSidebar.vue:526 msgid "Add a lesson" msgstr "" @@ -185,11 +185,11 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "Fügen Sie mindestens eine mögliche Antwort für diese Frage hinzu: {0}" -#: frontend/src/components/AppSidebar.vue:479 +#: frontend/src/components/AppSidebar.vue:490 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:459 +#: frontend/src/components/AppSidebar.vue:470 msgid "Add students to your batch" msgstr "" @@ -201,11 +201,11 @@ msgstr "Webseite zur Seitenleiste hinzufügen" msgid "Add your assignment as {0}" msgstr "Aufgabe als {0} hinzufügen" -#: frontend/src/components/AppSidebar.vue:395 +#: frontend/src/components/AppSidebar.vue:406 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:410 +#: frontend/src/components/AppSidebar.vue:421 msgid "Add your first lesson" msgstr "" @@ -241,10 +241,6 @@ msgstr "Alle" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:20 -msgid "All Certified Participants" -msgstr "" - #: frontend/src/pages/Courses.vue:26 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "Alle Kurse" @@ -281,7 +277,7 @@ msgstr "Selbstregistrierung zulassen" msgid "Allow accessing future dates" msgstr "Zugriff auf zukünftige Daten zulassen" -#: frontend/src/pages/BatchForm.vue:32 +#: frontend/src/pages/BatchForm.vue:43 msgid "Allow self enrollment" msgstr "Selbstregistrierung zulassen" @@ -292,7 +288,7 @@ msgstr "Bereits registriert" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:209 frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/CourseForm.vue:217 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -308,15 +304,15 @@ msgstr "Betrag" msgid "Amount (USD)" msgstr "Betrag (USD)" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:65 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:69 +#: lms/lms/doctype/lms_course/lms_course.py:74 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:66 +#: lms/lms/doctype/lms_course/lms_course.py:71 msgid "Amount and currency are required for paid courses." msgstr "" @@ -348,7 +344,7 @@ msgstr "Antwort" msgid "Appears on the course card in the course list" msgstr "" -#: frontend/src/pages/BatchForm.vue:63 frontend/src/pages/BatchForm.vue:81 +#: frontend/src/pages/BatchForm.vue:75 frontend/src/pages/BatchForm.vue:96 msgid "Appears when the batch URL is shared on any online platform" msgstr "" @@ -422,12 +418,12 @@ msgstr "Prüfungstyp" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:70 +#: lms/lms/doctype/lms_batch/lms_batch.py:75 msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:527 +#: frontend/src/components/AppSidebar.vue:538 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:68 #: frontend/src/components/BatchStudents.vue:101 @@ -457,12 +453,6 @@ msgstr "Zuordnung" msgid "Assignment Attachment" msgstr "Aufgabenanhang" -#. 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 "Vorlage für Aufgabeneinreichung" - #: frontend/src/pages/AssignmentSubmissionList.vue:223 msgid "Assignment Submissions" msgstr "" @@ -473,12 +463,16 @@ msgstr "" msgid "Assignment Title" msgstr "Aufgabentitel" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:33 +#: frontend/src/components/Modals/AssignmentForm.vue:112 +msgid "Assignment created successfully" +msgstr "" + +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:24 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "Die Aufgabe für Lektion {0} von {1} existiert bereits." -#: frontend/src/pages/AssignmentForm.vue:158 -msgid "Assignment saved successfully" +#: frontend/src/components/Modals/AssignmentForm.vue:129 +msgid "Assignment updated successfully" msgstr "" #. Description of the 'Question' (Small Text) field in DocType 'Course Lesson' @@ -486,9 +480,8 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "Die Aufgabe wird unten in der Lektion angezeigt." -#: frontend/src/components/AppSidebar.vue:531 -#: frontend/src/pages/AssignmentForm.vue:177 -#: frontend/src/pages/Assignments.vue:193 lms/www/lms.py:251 +#: frontend/src/components/AppSidebar.vue:542 +#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:261 msgid "Assignments" msgstr "Zuordnungen" @@ -581,7 +574,7 @@ msgid "Batch Description" msgstr "Chargenbeschreibung" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:236 +#: frontend/src/pages/BatchForm.vue:250 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 #: lms/templates/emails/batch_confirmation.html:24 @@ -645,7 +638,7 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:238 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -655,7 +648,7 @@ msgstr "Charge:" #. Label of the batches (Check) field in DocType 'LMS Settings' #: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:105 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:110 msgid "Batches" msgstr "" @@ -753,8 +746,8 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:37 +#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55 +#: frontend/src/pages/CertifiedParticipants.vue:38 #: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51 #: frontend/src/pages/JobDetail.vue:103 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -807,10 +800,10 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:535 +#: frontend/src/components/AppSidebar.vue:546 #: frontend/src/components/CourseCard.vue:111 #: frontend/src/components/Modals/Event.vue:371 -#: frontend/src/pages/BatchForm.vue:37 frontend/src/pages/Batches.vue:38 +#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:135 #: frontend/src/pages/Courses.vue:34 lms/fixtures/custom_field.json @@ -835,10 +828,13 @@ msgstr "Zertifizierungsname" msgid "Certified" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:196 +#: frontend/src/pages/CertifiedParticipants.vue:203 +msgid "Certified Members" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:164 -#: frontend/src/pages/CertifiedParticipants.vue:171 -#: lms/lms/doctype/lms_settings/lms_settings.json +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:290 msgid "Certified Participants" msgstr "Zertifizierte Teilnehmer" @@ -1008,6 +1004,10 @@ msgstr "Kohorten-Webseite" msgid "Collaboration Preference" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Collapse" +msgstr "Zuklappen" + #: frontend/src/components/CourseOutline.vue:21 msgid "Collapse all chapters" msgstr "" @@ -1184,7 +1184,7 @@ msgstr "" msgid "Contract" msgstr "Vertrag" -#: lms/lms/utils.py:438 +#: lms/lms/utils.py:436 msgid "Cookie Policy" msgstr "Cookie-Richtlinie" @@ -1331,7 +1331,7 @@ msgstr "Kursleiter" msgid "Course Lesson" msgstr "Kurslektion" -#: lms/www/lms.py:70 +#: lms/www/lms.py:75 msgid "Course List" msgstr "Kursliste" @@ -1375,7 +1375,7 @@ msgstr "Kurstitel" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:265 +#: lms/lms/doctype/lms_batch/lms_batch.py:270 msgid "Course already added to the batch." msgstr "" @@ -1440,15 +1440,15 @@ msgstr "Einen Kurs erstellen" msgid "Create a Live Class" msgstr "Eine Live-Klasse erstellen" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:524 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:523 +#: frontend/src/components/AppSidebar.vue:534 msgid "Create a live class" msgstr "" @@ -1456,34 +1456,38 @@ msgstr "" msgid "Create a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:449 +#: frontend/src/components/Modals/AssignmentForm.vue:7 +msgid "Create an Assignment" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:460 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:383 +#: frontend/src/components/AppSidebar.vue:394 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:428 +#: frontend/src/components/AppSidebar.vue:439 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:166 frontend/src/pages/Courses.vue:295 +#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:295 msgid "Created" msgstr "Erstellt" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:530 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:510 +#: frontend/src/components/AppSidebar.vue:521 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/BatchForm.vue:231 frontend/src/pages/CourseForm.vue:222 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1496,7 +1500,7 @@ msgstr "Währung" msgid "Current Lesson" msgstr "Aktuelle Lektion" -#: frontend/src/components/AppSidebar.vue:541 +#: frontend/src/components/AppSidebar.vue:552 msgid "Custom Certificate Templates" msgstr "" @@ -1545,7 +1549,7 @@ msgstr "Datum" #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/BatchForm.vue:100 +#: frontend/src/pages/BatchForm.vue:111 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Date and Time" msgstr "Datum und Uhrzeit" @@ -1633,7 +1637,7 @@ msgstr "" #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' #: frontend/src/components/Modals/LiveClassModal.vue:84 -#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/JobCreation.vue:50 +#: frontend/src/pages/BatchForm.vue:238 frontend/src/pages/JobCreation.vue:50 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/cohort/cohort.json @@ -1654,8 +1658,8 @@ msgid "Desk" msgstr "Schreibtisch" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/AssignmentForm.vue:27 frontend/src/pages/BatchForm.vue:14 -#: frontend/src/pages/CourseForm.vue:25 frontend/src/pages/QuizForm.vue:42 +#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/QuizForm.vue:42 msgid "Details" msgstr "Details" @@ -1748,6 +1752,10 @@ msgstr "E-Mail" msgid "Edit" msgstr "Bearbeiten" +#: frontend/src/components/Modals/AssignmentForm.vue:8 +msgid "Edit Assignment" +msgstr "" + #: frontend/src/components/CourseOutline.vue:52 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" @@ -1790,7 +1798,7 @@ msgstr "E-Mail-Adresse" msgid "Email Sent" msgstr "E-Mail wurde versandt" -#: frontend/src/pages/BatchForm.vue:167 +#: frontend/src/pages/BatchForm.vue:205 msgid "Email Template" msgstr "E-Mail-Vorlage" @@ -1838,7 +1846,7 @@ msgstr "" #. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:113 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/BatchForm.vue:124 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:282 msgid "End Date" @@ -1856,7 +1864,7 @@ msgstr "Enddatum (oder voraussichtlich)" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:137 +#: frontend/src/pages/BatchForm.vue:140 #: frontend/src/pages/ProfileEvaluator.vue:18 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -1896,7 +1904,7 @@ msgstr "" msgid "Enrollment Count" msgstr "Anzahl der Einschreibungen" -#: lms/lms/utils.py:1898 +#: lms/lms/utils.py:1903 msgid "Enrollment Failed" msgstr "" @@ -1936,14 +1944,13 @@ msgstr "Geben Sie die richtige Antwort ein" #: frontend/src/components/Modals/StudentModal.vue:73 #: frontend/src/components/Quiz.vue:592 #: frontend/src/components/SettingDetails.vue:62 -#: frontend/src/pages/AssignmentForm.vue:142 -#: frontend/src/pages/AssignmentForm.vue:162 frontend/src/pages/Billing.vue:262 -#: frontend/src/pages/QuizForm.vue:349 frontend/src/pages/QuizForm.vue:364 +#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349 +#: frontend/src/pages/QuizForm.vue:364 #: frontend/src/pages/QuizSubmission.vue:150 msgid "Error" msgstr "Fehler" -#: lms/lms/doctype/lms_batch/lms_batch.py:180 +#: lms/lms/doctype/lms_batch/lms_batch.py:185 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -1960,7 +1967,7 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:161 +#: frontend/src/pages/BatchForm.vue:174 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:333 msgid "Evaluation End Date" @@ -1971,7 +1978,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:77 +#: lms/lms/doctype/lms_batch/lms_batch.py:82 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -1998,7 +2005,7 @@ msgstr "" #: lms/lms/doctype/lms_course/lms_course.json #: lms/templates/upcoming_evals.html:33 msgid "Evaluator" -msgstr "" +msgstr "Bewertende Person" #. Label of the evaluator_name (Data) field in DocType 'LMS Certificate' #. Label of the evaluator_name (Data) field in DocType 'LMS Certificate @@ -2020,7 +2027,7 @@ msgstr "" msgid "Evaluator is Unavailable" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:62 +#: lms/lms/doctype/lms_course/lms_course.py:67 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2031,7 +2038,7 @@ msgstr "" msgid "Event" msgstr "Ereignis" -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/BatchForm.vue:151 msgid "Example: IST (+5:30)" msgstr "" @@ -2060,6 +2067,10 @@ msgstr "" msgid "Exercise Title" msgstr "Übungstitel" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Expand" +msgstr "Erweitern" + #: frontend/src/components/CourseOutline.vue:21 msgid "Expand all chapters" msgstr "" @@ -2313,7 +2324,7 @@ msgstr "Überschrift" msgid "Hello" msgstr "Hallo" -#: frontend/src/components/AppSidebar.vue:80 +#: frontend/src/components/AppSidebar.vue:98 msgid "Help" msgstr "Hilfe" @@ -2547,7 +2558,7 @@ msgstr "" #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:93 frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:151 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2563,8 +2574,8 @@ msgstr "Kommentare der Dozenten" msgid "Interest" msgstr "Zinsen" -#: frontend/src/components/AppSidebar.vue:502 -#: frontend/src/components/AppSidebar.vue:505 +#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:516 msgid "Introduction" msgstr "Einleitung" @@ -2602,7 +2613,7 @@ msgstr "Nur auf Einladung" msgid "Invite Request" msgstr "Einladungsanfrage" -#: frontend/src/components/AppSidebar.vue:438 +#: frontend/src/components/AppSidebar.vue:449 msgid "Invite your team and students" msgstr "" @@ -2634,7 +2645,7 @@ msgstr "" msgid "Issue Date" msgstr "Ausstellungsdatum" -#: frontend/src/components/AppSidebar.vue:538 +#: frontend/src/components/AppSidebar.vue:549 msgid "Issue a Certificate" msgstr "" @@ -2683,7 +2694,7 @@ msgstr "" msgid "Job Details" msgstr "" -#: lms/www/lms.py:159 +#: lms/www/lms.py:164 msgid "Job Openings" msgstr "Stellenausschreibungen" @@ -3078,8 +3089,8 @@ msgid "LiveCode URL" msgstr "" #: frontend/src/components/Members.vue:108 -#: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:94 -#: frontend/src/pages/CertifiedParticipants.vue:79 +#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94 +#: frontend/src/pages/CertifiedParticipants.vue:100 #: frontend/src/pages/Courses.vue:90 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 @@ -3201,7 +3212,7 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:185 +#: frontend/src/pages/BatchForm.vue:193 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:309 msgid "Medium" @@ -3386,7 +3397,7 @@ msgid "Meta Description" msgstr "Meta Beschreibung" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:44 lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/BatchForm.vue:54 lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:362 msgid "Meta Image" msgstr "Meta-Bild" @@ -3429,11 +3440,11 @@ msgstr "" msgid "Modified By" msgstr "Geändert von" -#: lms/lms/api.py:216 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:212 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "" @@ -3444,7 +3455,7 @@ msgstr "" msgid "Monday" msgstr "Montag" -#: frontend/src/components/AppSidebar.vue:546 +#: frontend/src/components/AppSidebar.vue:557 msgid "Monetization" msgstr "" @@ -3472,20 +3483,11 @@ msgstr "Mein Kalender" msgid "New" msgstr "Neu" -#: frontend/src/pages/AssignmentForm.vue:181 -#: frontend/src/pages/AssignmentForm.vue:197 -msgid "New Assignment" -msgstr "" - -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:43 -msgid "New Assignment Submission" -msgstr "" - -#: lms/public/js/common_functions.js:255 lms/www/lms.py:134 +#: lms/public/js/common_functions.js:255 lms/www/lms.py:139 msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:78 +#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:83 msgid "New Course" msgstr "Neuer Kurs" @@ -3522,11 +3524,11 @@ msgstr "" msgid "New Sign Up" msgstr "" -#: lms/lms/utils.py:606 +#: lms/lms/utils.py:604 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:599 +#: lms/lms/utils.py:597 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3568,7 +3570,7 @@ msgstr "Keine bevorstehenden Bewertungen" msgid "No announcements" msgstr "Keine Ankündigungen" -#: frontend/src/pages/Assignments.vue:56 +#: frontend/src/pages/Assignments.vue:53 msgid "No assignments found" msgstr "" @@ -3580,6 +3582,14 @@ msgstr "" msgid "No certificates" msgstr "Keine Zertifikate" +#: frontend/src/pages/CertifiedParticipants.vue:110 +msgid "No certified members" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:114 +msgid "No certified members found. Please check again later or get certified yourself." +msgstr "" + #: frontend/src/components/BatchCourses.vue:67 msgid "No courses added" msgstr "" @@ -3616,10 +3626,6 @@ msgstr "" msgid "No live classes scheduled" msgstr "Keine Live-Kurse geplant" -#: frontend/src/pages/CertifiedParticipants.vue:89 -msgid "No participants found" -msgstr "" - #: frontend/src/pages/Programs.vue:91 msgid "No programs found" msgstr "" @@ -3698,7 +3704,7 @@ msgstr "Benachrichtigungen" msgid "Notify me when available" msgstr "Benachrichtige mich, wenn verfügbar" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/BatchForm.vue:170 msgid "Number of seats available" msgstr "" @@ -3842,7 +3848,7 @@ msgid "Pages" msgstr "Seiten" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:205 +#: frontend/src/pages/BatchForm.vue:219 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:373 msgid "Paid Batch" @@ -3908,7 +3914,7 @@ msgstr "" #. 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:199 +#: frontend/src/pages/BatchForm.vue:214 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4032,11 +4038,11 @@ 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:2032 lms/lms/utils.py:2036 +#: lms/lms/utils.py:2037 lms/lms/utils.py:2041 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:187 +#: lms/lms/doctype/lms_batch/lms_batch.py:192 msgid "Please enable Zoom Settings to use this feature." msgstr "Bitte aktivieren Sie die Zoom-Einstellungen, um diese Funktion zu nutzen." @@ -4052,8 +4058,8 @@ msgstr "" msgid "Please enter a title." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:40 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:125 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:31 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:84 msgid "Please enter a valid URL." msgstr "Bitte geben Sie eine gültige URL ein." @@ -4061,7 +4067,7 @@ msgstr "Bitte geben Sie eine gültige URL ein." msgid "Please enter a valid time in the format HH:mm." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:119 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "Bitte geben Sie die URL zur Aufgabeneinreichung ein." @@ -4069,12 +4075,12 @@ 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:56 -msgid "Please install the Payments app to create a paid batches." +#: lms/lms/doctype/lms_batch/lms_batch.py:58 +msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:53 -msgid "Please install the Payments app to create a paid courses." +#: lms/lms/doctype/lms_course/lms_course.py:55 +msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" #: frontend/src/pages/Billing.vue:254 @@ -4089,7 +4095,7 @@ msgstr "Bitte melden Sie sich an, um auf das Quiz zuzugreifen." msgid "Please login to access this page." msgstr "Bitte melden Sie sich an, um auf diese Seite zuzugreifen." -#: lms/lms/api.py:208 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "Bitte loggen Sie sich ein, um mit der Zahlung fortzufahren." @@ -4130,7 +4136,7 @@ msgstr "" msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:122 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:81 msgid "Please upload the assignment file." msgstr "" @@ -4176,6 +4182,10 @@ msgstr "Postleitzahl" msgid "Posted on" msgstr "" +#: frontend/src/components/AppSidebar.vue:92 +msgid "Powered by Learning" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/preferred_function/preferred_function.json msgid "Preferred Function" @@ -4238,7 +4248,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "Primäre Untergruppe" -#: lms/lms/utils.py:437 +#: lms/lms/utils.py:435 msgid "Privacy Policy" msgstr "Datenschutzerklärung" @@ -4286,7 +4296,7 @@ msgstr "" msgid "Program Members" msgstr "" -#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:273 +#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:283 msgid "Programs" msgstr "" @@ -4319,7 +4329,7 @@ msgstr "Auf der Teilnehmerseite veröffentlichen" #. Label of the published (Check) field in DocType 'LMS Course' #: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:108 -#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:168 +#: frontend/src/pages/BatchForm.vue:38 frontend/src/pages/CourseForm.vue:168 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/public/js/common_functions.js:266 @@ -4350,8 +4360,9 @@ msgstr "" #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' #: frontend/src/components/Assignment.vue:20 +#: frontend/src/components/Modals/AssignmentForm.vue:35 #: frontend/src/components/Modals/Question.vue:38 -#: frontend/src/pages/AssignmentForm.vue:45 frontend/src/pages/QuizForm.vue:388 +#: frontend/src/pages/QuizForm.vue:388 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -4451,9 +4462,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "Das Quiz wird am Ende der Lektion angezeigt." -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:541 #: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140 -#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:229 +#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:239 msgid "Quizzes" msgstr "" @@ -4531,7 +4542,7 @@ msgstr "Abgelehnt" msgid "Related Courses" msgstr "Ähnliche Kurse" -#: frontend/src/pages/BatchForm.vue:77 frontend/src/pages/CourseForm.vue:96 +#: frontend/src/pages/BatchForm.vue:92 frontend/src/pages/CourseForm.vue:96 msgid "Remove" msgstr "Entfernen" @@ -4600,7 +4611,7 @@ msgstr "Rolle" msgid "Role Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:569 msgid "Roles" msgstr "Rollen" @@ -4609,19 +4620,19 @@ msgstr "Rollen" msgid "Route" msgstr "Pfad" -#: lms/lms/doctype/lms_batch/lms_batch.py:126 +#: lms/lms/doctype/lms_batch/lms_batch.py:131 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:126 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:103 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:112 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -4664,12 +4675,13 @@ msgstr "Samstag" #: frontend/src/components/AssessmentPlugin.vue:34 #: frontend/src/components/Assignment.vue:46 #: frontend/src/components/Controls/CodeEditor.vue:25 +#: frontend/src/components/Modals/AssignmentForm.vue:12 #: frontend/src/components/Modals/Event.vue:101 #: frontend/src/components/Modals/Event.vue:129 -#: frontend/src/pages/AssignmentForm.vue:21 frontend/src/pages/BatchForm.vue:8 -#: frontend/src/pages/CourseForm.vue:17 frontend/src/pages/JobCreation.vue:8 -#: frontend/src/pages/LessonForm.vue:14 frontend/src/pages/ProgramForm.vue:7 -#: frontend/src/pages/QuizForm.vue:34 frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17 +#: frontend/src/pages/JobCreation.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/pages/ProgramForm.vue:7 frontend/src/pages/QuizForm.vue:34 +#: frontend/src/pages/QuizSubmission.vue:14 #: lms/public/js/common_functions.js:405 msgid "Save" msgstr "Speichern" @@ -4712,7 +4724,7 @@ msgstr "" msgid "Search" msgstr "Suchen" -#: frontend/src/pages/CertifiedParticipants.vue:25 +#: frontend/src/pages/CertifiedParticipants.vue:26 msgid "Search by Name" msgstr "" @@ -4720,7 +4732,7 @@ msgstr "" msgid "Search by Title" msgstr "" -#: frontend/src/pages/Assignments.vue:25 +#: frontend/src/pages/Assignments.vue:24 msgid "Search by title" msgstr "" @@ -4729,7 +4741,7 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/BatchForm.vue:167 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:327 msgid "Seat Count" @@ -4780,17 +4792,17 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:506 +#: frontend/src/components/AppSidebar.vue:517 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:551 +#: frontend/src/components/AppSidebar.vue:562 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:556 +#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/Modals/Settings.vue:7 -#: frontend/src/pages/BatchForm.vue:148 frontend/src/pages/CourseForm.vue:158 +#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 msgid "Settings" msgstr "Einstellungen" @@ -4799,7 +4811,7 @@ msgstr "Einstellungen" msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:228 +#: frontend/src/pages/BatchForm.vue:242 msgid "Short Description" msgstr "" @@ -4809,7 +4821,7 @@ msgstr "" msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:231 +#: frontend/src/pages/BatchForm.vue:245 msgid "Short description of the batch" msgstr "" @@ -4969,7 +4981,7 @@ msgstr "Starten" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch Old' -#: frontend/src/pages/BatchForm.vue:106 +#: frontend/src/pages/BatchForm.vue:117 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -4994,7 +5006,7 @@ msgstr "Mit dem Lernen beginnen" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:130 +#: frontend/src/pages/BatchForm.vue:133 #: frontend/src/pages/ProfileEvaluator.vue:15 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5030,7 +5042,7 @@ msgstr "Bundesland" #: frontend/src/components/BatchStudents.vue:5 #: frontend/src/pages/Statistics.vue:322 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:182 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:192 msgid "Statistics" msgstr "Statistiken" @@ -5117,10 +5129,14 @@ msgstr "Betreff" msgid "Submission" msgstr "Einreichung" -#: frontend/src/pages/AssignmentForm.vue:17 frontend/src/pages/QuizForm.vue:30 +#: frontend/src/pages/QuizForm.vue:30 msgid "Submission List" msgstr "" +#: frontend/src/components/Modals/AssignmentForm.vue:30 +msgid "Submission Type" +msgstr "" + #: frontend/src/components/Assignment.vue:13 #: frontend/src/components/Assignment.vue:16 msgid "Submission by" @@ -5154,6 +5170,8 @@ msgstr "" #: frontend/src/components/CourseCardOverlay.vue:189 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 +#: frontend/src/components/Modals/AssignmentForm.vue:111 +#: frontend/src/components/Modals/AssignmentForm.vue:128 #: frontend/src/components/Modals/BulkCertificates.vue:121 #: frontend/src/components/Modals/ChapterModal.vue:154 #: frontend/src/components/Modals/ChapterModal.vue:199 @@ -5161,7 +5179,6 @@ msgstr "" #: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Question.vue:270 #: frontend/src/components/Modals/Question.vue:321 -#: frontend/src/pages/AssignmentForm.vue:158 #: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232 #: frontend/src/pages/ProgramForm.vue:254 #: frontend/src/pages/ProgramForm.vue:275 @@ -5184,7 +5201,7 @@ msgstr "Zusammenfassung" msgid "Sunday" msgstr "Sonntag" -#: lms/lms/api.py:1027 +#: lms/lms/api.py:1050 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5269,7 +5286,7 @@ msgstr "Vorlage" msgid "Temporarily Disabled" msgstr "Zeitweise nicht verfügbar" -#: lms/lms/utils.py:436 +#: lms/lms/utils.py:434 msgid "Terms of Use" msgstr "Nutzungsbedingungen" @@ -5305,7 +5322,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "Danke und Grüße" -#: lms/lms/utils.py:1930 +#: lms/lms/utils.py:1935 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5349,15 +5366,11 @@ msgstr "" msgid "There are no jobs available at the moment. Open a job opportunity or check here again later." msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:92 -msgid "There are no participants matching this criteria." -msgstr "" - #: frontend/src/pages/Programs.vue:95 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:94 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 msgid "There are no seats available in this batch." msgstr "" @@ -5373,7 +5386,7 @@ msgstr "" msgid "There are no {0} on this site." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:85 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:44 msgid "There has been an update on your submission for assignment {0}" msgstr "" @@ -5404,7 +5417,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1773 +#: lms/lms/utils.py:1778 msgid "This course is free." msgstr "Dieser Kurs ist kostenlos." @@ -5475,7 +5488,7 @@ msgstr "Stundenplan-Vorlage" #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:45 -#: frontend/src/pages/BatchForm.vue:120 +#: frontend/src/pages/BatchForm.vue:149 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json @@ -5505,10 +5518,10 @@ msgstr "" #. Label of the title (Data) field in DocType 'LMS Sidebar Item' #. Label of the title (Data) field in DocType 'LMS Timetable Template' #. Label of the title (Data) field in DocType 'Work Experience' +#: frontend/src/components/Modals/AssignmentForm.vue:23 #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/pages/AssignmentForm.vue:32 -#: frontend/src/pages/Assignments.vue:155 frontend/src/pages/BatchForm.vue:19 +#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20 #: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobCreation.vue:20 #: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116 #: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118 @@ -5548,7 +5561,7 @@ msgstr "An" msgid "To Date" msgstr "Bis-Datum" -#: lms/lms/utils.py:1784 +#: lms/lms/utils.py:1789 msgid "To join this batch, please contact the Administrator." msgstr "Um dieser Gruppe beizutreten, wenden Sie sich bitte an den Administrator." @@ -5602,8 +5615,7 @@ msgstr "Twitter" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:54 -#: frontend/src/pages/AssignmentForm.vue:39 -#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:160 +#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165 #: frontend/src/pages/JobCreation.vue:33 frontend/src/pages/Jobs.vue:55 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -5698,7 +5710,7 @@ msgstr "Aktualisieren" msgid "Update Password" msgstr "Passwort ändern" -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:77 +#: frontend/src/pages/BatchForm.vue:71 frontend/src/pages/CourseForm.vue:77 msgid "Upload" msgstr "Hochladen" @@ -5913,11 +5925,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:232 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:224 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "Sie sind bereits in diesem Kurs eingeschrieben." @@ -5991,7 +6003,7 @@ msgstr "Sie haben sich bereits auf diese Stelle beworben." msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "Sie haben die maximal zulässige Anzahl von Versuchen für dieses Quiz bereits überschritten." -#: lms/lms/api.py:251 +#: lms/lms/api.py:253 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6015,7 +6027,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: frontend/src/pages/Assignments.vue:60 +#: frontend/src/pages/Assignments.vue:57 msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above." msgstr "" @@ -6059,7 +6071,7 @@ msgstr "Das YouTube-Video wird oben in der Lektion angezeigt." msgid "Your Account has been successfully created!" msgstr "Ihr Konto wurde erfolgreich erstellt!" -#: lms/lms/doctype/lms_batch/lms_batch.py:418 +#: lms/lms/doctype/lms_batch/lms_batch.py:423 msgid "Your batch {0} is starting tomorrow" msgstr "" @@ -6117,6 +6129,18 @@ msgstr "" msgid "cancel your application" msgstr "stornieren Sie Ihre Bewerbung" +#: frontend/src/pages/CertifiedParticipants.vue:82 +msgid "certificate" +msgstr "Zertifikat" + +#: frontend/src/pages/CertifiedParticipants.vue:81 +msgid "certificates" +msgstr "zertifikate" + +#: frontend/src/pages/CertifiedParticipants.vue:21 +msgid "certified members" +msgstr "" + #: frontend/src/pages/Lesson.vue:178 msgid "completed" msgstr "abgeschlossen" @@ -6173,7 +6197,7 @@ msgstr "" msgid "you can" msgstr "Sie können" -#: lms/lms/api.py:817 lms/lms/api.py:825 +#: lms/lms/api.py:840 lms/lms/api.py:848 msgid "{0} Settings not found" msgstr "" @@ -6213,7 +6237,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:683 +#: lms/lms/utils.py:681 msgid "{0} mentioned you in a comment" msgstr "{0} hat Sie in einem Kommentar erwähnt" @@ -6221,18 +6245,18 @@ msgstr "{0} hat Sie in einem Kommentar erwähnt" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:636 lms/lms/utils.py:642 +#: lms/lms/utils.py:634 lms/lms/utils.py:640 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} erwähnte Sie in einem Kommentar in {1}" -#: lms/lms/utils.py:458 +#: lms/lms/utils.py:456 msgid "{0}k" msgstr "" #. Count format of shortcut in the LMS Workspace #: lms/lms/workspace/lms/lms.json msgid "{} Active" -msgstr "" +msgstr "{} Aktiv" #. Count format of shortcut in the LMS Workspace #: lms/lms/workspace/lms/lms.json diff --git a/lms/locale/eo.po b/lms/locale/eo.po index 8d4a1ecc..9ffb3235 100644 --- a/lms/locale/eo.po +++ b/lms/locale/eo.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-04-11 16:04+0000\n" -"PO-Revision-Date: 2025-04-14 06:01\n" +"POT-Creation-Date: 2025-04-18 16:04+0000\n" +"PO-Revision-Date: 2025-04-21 06:39\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Esperanto\n" "MIME-Version: 1.0\n" @@ -67,7 +67,7 @@ msgstr "crwdns149196:0crwdne149196:0" msgid "Statistics" msgstr "crwdns149198:0crwdne149198:0" -#: lms/lms/doctype/lms_course/lms_course.py:58 +#: lms/lms/doctype/lms_course/lms_course.py:63 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "crwdns152597:0crwdne152597:0" @@ -144,7 +144,7 @@ msgstr "crwdns149222:0crwdne149222:0" msgid "Add a Student" msgstr "crwdns149224:0crwdne149224:0" -#: frontend/src/components/AppSidebar.vue:514 +#: frontend/src/components/AppSidebar.vue:525 msgid "Add a chapter" msgstr "crwdns151726:0crwdne151726:0" @@ -156,7 +156,7 @@ msgstr "crwdns149226:0crwdne149226:0" msgid "Add a keyword and then press enter" msgstr "crwdns152004:0crwdne152004:0" -#: frontend/src/components/AppSidebar.vue:515 +#: frontend/src/components/AppSidebar.vue:526 msgid "Add a lesson" msgstr "crwdns151728:0crwdne151728:0" @@ -185,11 +185,11 @@ msgstr "crwdns149234:0crwdne149234:0" msgid "Add at least one possible answer for this question: {0}" msgstr "crwdns149236:0{0}crwdne149236:0" -#: frontend/src/components/AppSidebar.vue:479 +#: frontend/src/components/AppSidebar.vue:490 msgid "Add courses to your batch" msgstr "crwdns154437:0crwdne154437:0" -#: frontend/src/components/AppSidebar.vue:459 +#: frontend/src/components/AppSidebar.vue:470 msgid "Add students to your batch" msgstr "crwdns154439:0crwdne154439:0" @@ -201,11 +201,11 @@ msgstr "crwdns149238:0crwdne149238:0" msgid "Add your assignment as {0}" msgstr "crwdns149240:0{0}crwdne149240:0" -#: frontend/src/components/AppSidebar.vue:395 +#: frontend/src/components/AppSidebar.vue:406 msgid "Add your first chapter" msgstr "crwdns154441:0crwdne154441:0" -#: frontend/src/components/AppSidebar.vue:410 +#: frontend/src/components/AppSidebar.vue:421 msgid "Add your first lesson" msgstr "crwdns154443:0crwdne154443:0" @@ -241,10 +241,6 @@ msgstr "crwdns149250:0crwdne149250:0" msgid "All Batches" msgstr "crwdns152262:0crwdne152262:0" -#: frontend/src/pages/CertifiedParticipants.vue:20 -msgid "All Certified Participants" -msgstr "crwdns152264:0crwdne152264:0" - #: frontend/src/pages/Courses.vue:26 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "crwdns149252:0crwdne149252:0" @@ -281,7 +277,7 @@ msgstr "crwdns149260:0crwdne149260:0" msgid "Allow accessing future dates" msgstr "crwdns149262:0crwdne149262:0" -#: frontend/src/pages/BatchForm.vue:32 +#: frontend/src/pages/BatchForm.vue:43 msgid "Allow self enrollment" msgstr "crwdns149264:0crwdne149264:0" @@ -292,7 +288,7 @@ msgstr "crwdns149266:0crwdne149266:0" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:209 frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/CourseForm.vue:217 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -308,15 +304,15 @@ msgstr "crwdns149268:0crwdne149268:0" msgid "Amount (USD)" msgstr "crwdns149270:0crwdne149270:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:65 msgid "Amount and currency are required for paid batches." msgstr "crwdns151730:0crwdne151730:0" -#: lms/lms/doctype/lms_course/lms_course.py:69 +#: lms/lms/doctype/lms_course/lms_course.py:74 msgid "Amount and currency are required for paid certificates." msgstr "crwdns152599:0crwdne152599:0" -#: lms/lms/doctype/lms_course/lms_course.py:66 +#: lms/lms/doctype/lms_course/lms_course.py:71 msgid "Amount and currency are required for paid courses." msgstr "crwdns151732:0crwdne151732:0" @@ -348,7 +344,7 @@ msgstr "crwdns149280:0crwdne149280:0" msgid "Appears on the course card in the course list" msgstr "crwdns151464:0crwdne151464:0" -#: frontend/src/pages/BatchForm.vue:63 frontend/src/pages/BatchForm.vue:81 +#: frontend/src/pages/BatchForm.vue:75 frontend/src/pages/BatchForm.vue:96 msgid "Appears when the batch URL is shared on any online platform" msgstr "crwdns151466:0crwdne151466:0" @@ -422,12 +418,12 @@ msgstr "crwdns149304:0crwdne149304:0" msgid "Assessment added successfully" msgstr "crwdns149306:0crwdne149306:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:70 +#: lms/lms/doctype/lms_batch/lms_batch.py:75 msgid "Assessment {0} has already been added to this batch." msgstr "crwdns149308:0{0}crwdne149308:0" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:527 +#: frontend/src/components/AppSidebar.vue:538 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:68 #: frontend/src/components/BatchStudents.vue:101 @@ -457,12 +453,6 @@ msgstr "crwdns149314:0crwdne149314:0" msgid "Assignment Attachment" msgstr "crwdns149316:0crwdne149316:0" -#. 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 "crwdns149318:0crwdne149318:0" - #: frontend/src/pages/AssignmentSubmissionList.vue:223 msgid "Assignment Submissions" msgstr "crwdns154518:0crwdne154518:0" @@ -473,22 +463,25 @@ msgstr "crwdns154518:0crwdne154518:0" msgid "Assignment Title" msgstr "crwdns149320:0crwdne149320:0" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:33 +#: frontend/src/components/Modals/AssignmentForm.vue:112 +msgid "Assignment created successfully" +msgstr "crwdns154596:0crwdne154596:0" + +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:24 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "crwdns149322:0{0}crwdnd149322:0{1}crwdne149322:0" -#: frontend/src/pages/AssignmentForm.vue:158 -msgid "Assignment saved successfully" -msgstr "crwdns152106:0crwdne152106:0" +#: frontend/src/components/Modals/AssignmentForm.vue:129 +msgid "Assignment updated successfully" +msgstr "crwdns154598:0crwdne154598:0" #. 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 "crwdns149324:0crwdne149324:0" -#: frontend/src/components/AppSidebar.vue:531 -#: frontend/src/pages/AssignmentForm.vue:177 -#: frontend/src/pages/Assignments.vue:193 lms/www/lms.py:251 +#: frontend/src/components/AppSidebar.vue:542 +#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:261 msgid "Assignments" msgstr "crwdns152108:0crwdne152108:0" @@ -581,7 +574,7 @@ msgid "Batch Description" msgstr "crwdns149354:0crwdne149354:0" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:236 +#: frontend/src/pages/BatchForm.vue:250 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 #: lms/templates/emails/batch_confirmation.html:24 @@ -645,7 +638,7 @@ msgstr "crwdns149374:0crwdne149374:0" msgid "Batch end date cannot be before the batch start date" msgstr "crwdns149376:0crwdne149376:0" -#: lms/lms/api.py:238 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "crwdns154325:0crwdne154325:0" @@ -655,7 +648,7 @@ msgstr "crwdns152469:0crwdne152469:0" #. Label of the batches (Check) field in DocType 'LMS Settings' #: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:105 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:110 msgid "Batches" msgstr "crwdns149380:0crwdne149380:0" @@ -753,8 +746,8 @@ msgstr "crwdns149414:0crwdne149414:0" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:37 +#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55 +#: frontend/src/pages/CertifiedParticipants.vue:38 #: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51 #: frontend/src/pages/JobDetail.vue:103 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -807,10 +800,10 @@ msgstr "crwdns151924:0crwdne151924:0" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:535 +#: frontend/src/components/AppSidebar.vue:546 #: frontend/src/components/CourseCard.vue:111 #: frontend/src/components/Modals/Event.vue:371 -#: frontend/src/pages/BatchForm.vue:37 frontend/src/pages/Batches.vue:38 +#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:135 #: frontend/src/pages/Courses.vue:34 lms/fixtures/custom_field.json @@ -835,10 +828,13 @@ msgstr "crwdns149436:0crwdne149436:0" msgid "Certified" msgstr "crwdns152422:0crwdne152422:0" +#: frontend/src/pages/CertifiedParticipants.vue:196 +#: frontend/src/pages/CertifiedParticipants.vue:203 +msgid "Certified Members" +msgstr "crwdns154600:0crwdne154600:0" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:164 -#: frontend/src/pages/CertifiedParticipants.vue:171 -#: lms/lms/doctype/lms_settings/lms_settings.json +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:290 msgid "Certified Participants" msgstr "crwdns149438:0crwdne149438:0" @@ -1008,6 +1004,10 @@ msgstr "crwdns149490:0crwdne149490:0" msgid "Collaboration Preference" msgstr "crwdns149492:0crwdne149492:0" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Collapse" +msgstr "crwdns154602:0crwdne154602:0" + #: frontend/src/components/CourseOutline.vue:21 msgid "Collapse all chapters" msgstr "crwdns149494:0crwdne149494:0" @@ -1184,7 +1184,7 @@ msgstr "crwdns149540:0crwdne149540:0" msgid "Contract" msgstr "crwdns149542:0crwdne149542:0" -#: lms/lms/utils.py:438 +#: lms/lms/utils.py:436 msgid "Cookie Policy" msgstr "crwdns149544:0crwdne149544:0" @@ -1331,7 +1331,7 @@ msgstr "crwdns149574:0crwdne149574:0" msgid "Course Lesson" msgstr "crwdns149576:0crwdne149576:0" -#: lms/www/lms.py:70 +#: lms/www/lms.py:75 msgid "Course List" msgstr "crwdns149578:0crwdne149578:0" @@ -1375,7 +1375,7 @@ msgstr "crwdns149590:0crwdne149590:0" msgid "Course added to program" msgstr "crwdns151734:0crwdne151734:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:265 +#: lms/lms/doctype/lms_batch/lms_batch.py:270 msgid "Course already added to the batch." msgstr "crwdns149592:0crwdne149592:0" @@ -1440,15 +1440,15 @@ msgstr "crwdns149612:0crwdne149612:0" msgid "Create a Live Class" msgstr "crwdns149614:0crwdne149614:0" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create a batch" msgstr "crwdns154445:0crwdne154445:0" -#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:524 msgid "Create a course" msgstr "crwdns151738:0crwdne151738:0" -#: frontend/src/components/AppSidebar.vue:523 +#: frontend/src/components/AppSidebar.vue:534 msgid "Create a live class" msgstr "crwdns154447:0crwdne154447:0" @@ -1456,34 +1456,38 @@ msgstr "crwdns154447:0crwdne154447:0" msgid "Create a new question" msgstr "crwdns149616:0crwdne149616:0" -#: frontend/src/components/AppSidebar.vue:449 +#: frontend/src/components/Modals/AssignmentForm.vue:7 +msgid "Create an Assignment" +msgstr "crwdns154604:0crwdne154604:0" + +#: frontend/src/components/AppSidebar.vue:460 msgid "Create your first batch" msgstr "crwdns154449:0crwdne154449:0" -#: frontend/src/components/AppSidebar.vue:383 +#: frontend/src/components/AppSidebar.vue:394 msgid "Create your first course" msgstr "crwdns154451:0crwdne154451:0" -#: frontend/src/components/AppSidebar.vue:428 +#: frontend/src/components/AppSidebar.vue:439 msgid "Create your first quiz" msgstr "crwdns154453:0crwdne154453:0" -#: frontend/src/pages/Assignments.vue:166 frontend/src/pages/Courses.vue:295 +#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:295 msgid "Created" msgstr "crwdns152116:0crwdne152116:0" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:530 msgid "Creating a batch" msgstr "crwdns154455:0crwdne154455:0" -#: frontend/src/components/AppSidebar.vue:510 +#: frontend/src/components/AppSidebar.vue:521 msgid "Creating a course" msgstr "crwdns154457:0crwdne154457:0" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/BatchForm.vue:231 frontend/src/pages/CourseForm.vue:222 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1496,7 +1500,7 @@ msgstr "crwdns149618:0crwdne149618:0" msgid "Current Lesson" msgstr "crwdns149620:0crwdne149620:0" -#: frontend/src/components/AppSidebar.vue:541 +#: frontend/src/components/AppSidebar.vue:552 msgid "Custom Certificate Templates" msgstr "crwdns154459:0crwdne154459:0" @@ -1545,7 +1549,7 @@ msgstr "crwdns149632:0crwdne149632:0" #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/BatchForm.vue:100 +#: frontend/src/pages/BatchForm.vue:111 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Date and Time" msgstr "crwdns149634:0crwdne149634:0" @@ -1633,7 +1637,7 @@ msgstr "crwdns151634:0crwdne151634:0" #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' #: frontend/src/components/Modals/LiveClassModal.vue:84 -#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/JobCreation.vue:50 +#: frontend/src/pages/BatchForm.vue:238 frontend/src/pages/JobCreation.vue:50 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/cohort/cohort.json @@ -1654,8 +1658,8 @@ msgid "Desk" msgstr "crwdns149652:0crwdne149652:0" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/AssignmentForm.vue:27 frontend/src/pages/BatchForm.vue:14 -#: frontend/src/pages/CourseForm.vue:25 frontend/src/pages/QuizForm.vue:42 +#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/QuizForm.vue:42 msgid "Details" msgstr "crwdns149654:0crwdne149654:0" @@ -1748,6 +1752,10 @@ msgstr "crwdns149680:0crwdne149680:0" msgid "Edit" msgstr "crwdns149682:0crwdne149682:0" +#: frontend/src/components/Modals/AssignmentForm.vue:8 +msgid "Edit Assignment" +msgstr "crwdns154606:0crwdne154606:0" + #: frontend/src/components/CourseOutline.vue:52 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" @@ -1790,7 +1798,7 @@ msgstr "crwdns149698:0crwdne149698:0" msgid "Email Sent" msgstr "crwdns149700:0crwdne149700:0" -#: frontend/src/pages/BatchForm.vue:167 +#: frontend/src/pages/BatchForm.vue:205 msgid "Email Template" msgstr "crwdns152487:0crwdne152487:0" @@ -1838,7 +1846,7 @@ msgstr "crwdns151926:0crwdne151926:0" #. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:113 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/BatchForm.vue:124 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:282 msgid "End Date" @@ -1856,7 +1864,7 @@ msgstr "crwdns149718:0crwdne149718:0" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:137 +#: frontend/src/pages/BatchForm.vue:140 #: frontend/src/pages/ProfileEvaluator.vue:18 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -1896,7 +1904,7 @@ msgstr "crwdns152430:0{0}crwdne152430:0" msgid "Enrollment Count" msgstr "crwdns149730:0crwdne149730:0" -#: lms/lms/utils.py:1898 +#: lms/lms/utils.py:1903 msgid "Enrollment Failed" msgstr "crwdns149732:0crwdne149732:0" @@ -1936,14 +1944,13 @@ msgstr "crwdns149742:0crwdne149742:0" #: frontend/src/components/Modals/StudentModal.vue:73 #: frontend/src/components/Quiz.vue:592 #: frontend/src/components/SettingDetails.vue:62 -#: frontend/src/pages/AssignmentForm.vue:142 -#: frontend/src/pages/AssignmentForm.vue:162 frontend/src/pages/Billing.vue:262 -#: frontend/src/pages/QuizForm.vue:349 frontend/src/pages/QuizForm.vue:364 +#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349 +#: frontend/src/pages/QuizForm.vue:364 #: frontend/src/pages/QuizSubmission.vue:150 msgid "Error" msgstr "crwdns149744:0crwdne149744:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:180 +#: lms/lms/doctype/lms_batch/lms_batch.py:185 msgid "Error creating live class. Please try again. {0}" msgstr "crwdns152489:0{0}crwdne152489:0" @@ -1960,7 +1967,7 @@ msgid "Evaluation Details" msgstr "crwdns149748:0crwdne149748:0" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:161 +#: frontend/src/pages/BatchForm.vue:174 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:333 msgid "Evaluation End Date" @@ -1971,7 +1978,7 @@ msgstr "crwdns149750:0crwdne149750:0" msgid "Evaluation Request" msgstr "crwdns149752:0crwdne149752:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:77 +#: lms/lms/doctype/lms_batch/lms_batch.py:82 msgid "Evaluation end date cannot be less than the batch end date." msgstr "crwdns149754:0crwdne149754:0" @@ -2020,7 +2027,7 @@ msgstr "crwdns149762:0crwdne149762:0" msgid "Evaluator is Unavailable" msgstr "crwdns149764:0crwdne149764:0" -#: lms/lms/doctype/lms_course/lms_course.py:62 +#: lms/lms/doctype/lms_course/lms_course.py:67 msgid "Evaluator is required for paid certificates." msgstr "crwdns152603:0crwdne152603:0" @@ -2031,7 +2038,7 @@ msgstr "crwdns152603:0crwdne152603:0" msgid "Event" msgstr "crwdns149766:0crwdne149766:0" -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/BatchForm.vue:151 msgid "Example: IST (+5:30)" msgstr "crwdns151472:0crwdne151472:0" @@ -2060,6 +2067,10 @@ msgstr "crwdns149772:0crwdne149772:0" msgid "Exercise Title" msgstr "crwdns149774:0crwdne149774:0" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Expand" +msgstr "crwdns154608:0crwdne154608:0" + #: frontend/src/components/CourseOutline.vue:21 msgid "Expand all chapters" msgstr "crwdns149776:0crwdne149776:0" @@ -2313,7 +2324,7 @@ msgstr "crwdns149856:0crwdne149856:0" msgid "Hello" msgstr "crwdns149858:0crwdne149858:0" -#: frontend/src/components/AppSidebar.vue:80 +#: frontend/src/components/AppSidebar.vue:98 msgid "Help" msgstr "crwdns154461:0crwdne154461:0" @@ -2547,7 +2558,7 @@ msgstr "crwdns149940:0crwdne149940:0" #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:93 frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:151 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2563,8 +2574,8 @@ msgstr "crwdns149944:0crwdne149944:0" msgid "Interest" msgstr "crwdns149946:0crwdne149946:0" -#: frontend/src/components/AppSidebar.vue:502 -#: frontend/src/components/AppSidebar.vue:505 +#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:516 msgid "Introduction" msgstr "crwdns154463:0crwdne154463:0" @@ -2602,7 +2613,7 @@ msgstr "crwdns149960:0crwdne149960:0" msgid "Invite Request" msgstr "crwdns149962:0crwdne149962:0" -#: frontend/src/components/AppSidebar.vue:438 +#: frontend/src/components/AppSidebar.vue:449 msgid "Invite your team and students" msgstr "crwdns154465:0crwdne154465:0" @@ -2634,7 +2645,7 @@ msgstr "crwdns151636:0crwdne151636:0" msgid "Issue Date" msgstr "crwdns149968:0crwdne149968:0" -#: frontend/src/components/AppSidebar.vue:538 +#: frontend/src/components/AppSidebar.vue:549 msgid "Issue a Certificate" msgstr "crwdns154467:0crwdne154467:0" @@ -2683,7 +2694,7 @@ msgstr "crwdns149982:0crwdne149982:0" msgid "Job Details" msgstr "crwdns149984:0crwdne149984:0" -#: lms/www/lms.py:159 +#: lms/www/lms.py:164 msgid "Job Openings" msgstr "crwdns149986:0crwdne149986:0" @@ -3078,8 +3089,8 @@ msgid "LiveCode URL" msgstr "crwdns150110:0crwdne150110:0" #: frontend/src/components/Members.vue:108 -#: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:94 -#: frontend/src/pages/CertifiedParticipants.vue:79 +#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94 +#: frontend/src/pages/CertifiedParticipants.vue:100 #: frontend/src/pages/Courses.vue:90 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 @@ -3201,7 +3212,7 @@ msgid "Maximum Attempts" msgstr "crwdns152462:0crwdne152462:0" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:185 +#: frontend/src/pages/BatchForm.vue:193 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:309 msgid "Medium" @@ -3386,7 +3397,7 @@ msgid "Meta Description" msgstr "crwdns154526:0crwdne154526:0" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:44 lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/BatchForm.vue:54 lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:362 msgid "Meta Image" msgstr "crwdns150190:0crwdne150190:0" @@ -3429,11 +3440,11 @@ msgstr "crwdns150196:0crwdne150196:0" msgid "Modified By" msgstr "crwdns150198:0crwdne150198:0" -#: lms/lms/api.py:216 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "crwdns150200:0crwdne150200:0" -#: lms/lms/api.py:212 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "crwdns150202:0crwdne150202:0" @@ -3444,7 +3455,7 @@ msgstr "crwdns150202:0crwdne150202:0" msgid "Monday" msgstr "crwdns150204:0crwdne150204:0" -#: frontend/src/components/AppSidebar.vue:546 +#: frontend/src/components/AppSidebar.vue:557 msgid "Monetization" msgstr "crwdns154469:0crwdne154469:0" @@ -3472,20 +3483,11 @@ msgstr "crwdns150212:0crwdne150212:0" msgid "New" msgstr "crwdns150214:0crwdne150214:0" -#: frontend/src/pages/AssignmentForm.vue:181 -#: frontend/src/pages/AssignmentForm.vue:197 -msgid "New Assignment" -msgstr "crwdns152124:0crwdne152124:0" - -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:43 -msgid "New Assignment Submission" -msgstr "crwdns150216:0crwdne150216:0" - -#: lms/public/js/common_functions.js:255 lms/www/lms.py:134 +#: lms/public/js/common_functions.js:255 lms/www/lms.py:139 msgid "New Batch" msgstr "crwdns150218:0crwdne150218:0" -#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:78 +#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:83 msgid "New Course" msgstr "crwdns150220:0crwdne150220:0" @@ -3522,11 +3524,11 @@ msgstr "crwdns150228:0crwdne150228:0" msgid "New Sign Up" msgstr "crwdns150230:0crwdne150230:0" -#: lms/lms/utils.py:606 +#: lms/lms/utils.py:604 msgid "New comment in batch {0}" msgstr "crwdns150232:0{0}crwdne150232:0" -#: lms/lms/utils.py:599 +#: lms/lms/utils.py:597 msgid "New reply on the topic {0} in course {1}" msgstr "crwdns150234:0{0}crwdnd150234:0{1}crwdne150234:0" @@ -3568,7 +3570,7 @@ msgstr "crwdns150248:0crwdne150248:0" msgid "No announcements" msgstr "crwdns150250:0crwdne150250:0" -#: frontend/src/pages/Assignments.vue:56 +#: frontend/src/pages/Assignments.vue:53 msgid "No assignments found" msgstr "crwdns152126:0crwdne152126:0" @@ -3580,6 +3582,14 @@ msgstr "crwdns151478:0crwdne151478:0" msgid "No certificates" msgstr "crwdns150252:0crwdne150252:0" +#: frontend/src/pages/CertifiedParticipants.vue:110 +msgid "No certified members" +msgstr "crwdns154610:0crwdne154610:0" + +#: frontend/src/pages/CertifiedParticipants.vue:114 +msgid "No certified members found. Please check again later or get certified yourself." +msgstr "crwdns154612:0crwdne154612:0" + #: frontend/src/components/BatchCourses.vue:67 msgid "No courses added" msgstr "crwdns154471:0crwdne154471:0" @@ -3616,10 +3626,6 @@ msgstr "crwdns154528:0crwdne154528:0" msgid "No live classes scheduled" msgstr "crwdns150262:0crwdne150262:0" -#: frontend/src/pages/CertifiedParticipants.vue:89 -msgid "No participants found" -msgstr "crwdns152284:0crwdne152284:0" - #: frontend/src/pages/Programs.vue:91 msgid "No programs found" msgstr "crwdns151768:0crwdne151768:0" @@ -3698,7 +3704,7 @@ msgstr "crwdns150292:0crwdne150292:0" msgid "Notify me when available" msgstr "crwdns150294:0crwdne150294:0" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/BatchForm.vue:170 msgid "Number of seats available" msgstr "crwdns151486:0crwdne151486:0" @@ -3842,7 +3848,7 @@ msgid "Pages" msgstr "crwdns150350:0crwdne150350:0" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:205 +#: frontend/src/pages/BatchForm.vue:219 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:373 msgid "Paid Batch" @@ -3908,7 +3914,7 @@ msgstr "crwdns151488:0crwdne151488:0" #. 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:199 +#: frontend/src/pages/BatchForm.vue:214 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4032,11 +4038,11 @@ msgstr "crwdns150404:0crwdne150404:0" msgid "Please click on the following button to set your new password" msgstr "crwdns150406:0crwdne150406:0" -#: lms/lms/utils.py:2032 lms/lms/utils.py:2036 +#: lms/lms/utils.py:2037 lms/lms/utils.py:2041 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:187 +#: lms/lms/doctype/lms_batch/lms_batch.py:192 msgid "Please enable Zoom Settings to use this feature." msgstr "crwdns150408:0crwdne150408:0" @@ -4052,8 +4058,8 @@ msgstr "crwdns150410:0{0}crwdne150410:0" msgid "Please enter a title." msgstr "crwdns151774:0crwdne151774:0" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:40 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:125 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:31 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:84 msgid "Please enter a valid URL." msgstr "crwdns150412:0crwdne150412:0" @@ -4061,7 +4067,7 @@ msgstr "crwdns150412:0crwdne150412:0" msgid "Please enter a valid time in the format HH:mm." msgstr "crwdns151776:0crwdne151776:0" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:119 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "crwdns150414:0crwdne150414:0" @@ -4069,13 +4075,13 @@ msgstr "crwdns150414:0crwdne150414:0" msgid "Please enter your answer" msgstr "crwdns150416:0crwdne150416:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:56 -msgid "Please install the Payments app to create a paid batches." -msgstr "crwdns150418:0crwdne150418:0" +#: lms/lms/doctype/lms_batch/lms_batch.py:58 +msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" +msgstr "crwdns154614:0{0}crwdne154614:0" -#: lms/lms/doctype/lms_course/lms_course.py:53 -msgid "Please install the Payments app to create a paid courses." -msgstr "crwdns150420:0crwdne150420:0" +#: lms/lms/doctype/lms_course/lms_course.py:55 +msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" +msgstr "crwdns154616:0{0}crwdne154616:0" #: frontend/src/pages/Billing.vue:254 msgid "Please let us know where you heard about us from." @@ -4089,7 +4095,7 @@ msgstr "crwdns150424:0crwdne150424:0" msgid "Please login to access this page." msgstr "crwdns150426:0crwdne150426:0" -#: lms/lms/api.py:208 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "crwdns150428:0crwdne150428:0" @@ -4130,7 +4136,7 @@ msgstr "crwdns150432:0{0}crwdne150432:0" msgid "Please upload a SCORM package" msgstr "crwdns151646:0crwdne151646:0" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:122 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:81 msgid "Please upload the assignment file." msgstr "crwdns150434:0crwdne150434:0" @@ -4176,6 +4182,10 @@ msgstr "crwdns150450:0crwdne150450:0" msgid "Posted on" msgstr "crwdns150452:0crwdne150452:0" +#: frontend/src/components/AppSidebar.vue:92 +msgid "Powered by Learning" +msgstr "crwdns154618:0crwdne154618:0" + #. Name of a DocType #: lms/lms/doctype/preferred_function/preferred_function.json msgid "Preferred Function" @@ -4238,7 +4248,7 @@ msgstr "crwdns150472:0crwdne150472:0" msgid "Primary Subgroup" msgstr "crwdns150474:0crwdne150474:0" -#: lms/lms/utils.py:437 +#: lms/lms/utils.py:435 msgid "Privacy Policy" msgstr "crwdns150476:0crwdne150476:0" @@ -4286,7 +4296,7 @@ msgstr "crwdns151792:0crwdne151792:0" msgid "Program Members" msgstr "crwdns151794:0crwdne151794:0" -#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:273 +#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:283 msgid "Programs" msgstr "crwdns154532:0crwdne154532:0" @@ -4319,7 +4329,7 @@ msgstr "crwdns150494:0crwdne150494:0" #. Label of the published (Check) field in DocType 'LMS Course' #: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:108 -#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:168 +#: frontend/src/pages/BatchForm.vue:38 frontend/src/pages/CourseForm.vue:168 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/public/js/common_functions.js:266 @@ -4350,8 +4360,9 @@ msgstr "crwdns152619:0crwdne152619:0" #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' #: frontend/src/components/Assignment.vue:20 +#: frontend/src/components/Modals/AssignmentForm.vue:35 #: frontend/src/components/Modals/Question.vue:38 -#: frontend/src/pages/AssignmentForm.vue:45 frontend/src/pages/QuizForm.vue:388 +#: frontend/src/pages/QuizForm.vue:388 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -4451,9 +4462,9 @@ msgstr "crwdns150538:0crwdne150538:0" msgid "Quiz will appear at the bottom of the lesson." msgstr "crwdns150540:0crwdne150540:0" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:541 #: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140 -#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:229 +#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:239 msgid "Quizzes" msgstr "crwdns150542:0crwdne150542:0" @@ -4531,7 +4542,7 @@ msgstr "crwdns150566:0crwdne150566:0" msgid "Related Courses" msgstr "crwdns150568:0crwdne150568:0" -#: frontend/src/pages/BatchForm.vue:77 frontend/src/pages/CourseForm.vue:96 +#: frontend/src/pages/BatchForm.vue:92 frontend/src/pages/CourseForm.vue:96 msgid "Remove" msgstr "crwdns151490:0crwdne151490:0" @@ -4600,7 +4611,7 @@ msgstr "crwdns150592:0crwdne150592:0" msgid "Role Preference" msgstr "crwdns150594:0crwdne150594:0" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:569 msgid "Roles" msgstr "crwdns154473:0crwdne154473:0" @@ -4609,19 +4620,19 @@ msgstr "crwdns154473:0crwdne154473:0" msgid "Route" msgstr "crwdns150596:0crwdne150596:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:126 +#: lms/lms/doctype/lms_batch/lms_batch.py:131 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "crwdns150598:0#{0}crwdne150598:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:126 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:103 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "crwdns150602:0#{0}crwdne150602:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:112 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "crwdns150604:0#{0}crwdne150604:0" @@ -4664,12 +4675,13 @@ msgstr "crwdns150610:0crwdne150610:0" #: frontend/src/components/AssessmentPlugin.vue:34 #: frontend/src/components/Assignment.vue:46 #: frontend/src/components/Controls/CodeEditor.vue:25 +#: frontend/src/components/Modals/AssignmentForm.vue:12 #: frontend/src/components/Modals/Event.vue:101 #: frontend/src/components/Modals/Event.vue:129 -#: frontend/src/pages/AssignmentForm.vue:21 frontend/src/pages/BatchForm.vue:8 -#: frontend/src/pages/CourseForm.vue:17 frontend/src/pages/JobCreation.vue:8 -#: frontend/src/pages/LessonForm.vue:14 frontend/src/pages/ProgramForm.vue:7 -#: frontend/src/pages/QuizForm.vue:34 frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17 +#: frontend/src/pages/JobCreation.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/pages/ProgramForm.vue:7 frontend/src/pages/QuizForm.vue:34 +#: frontend/src/pages/QuizSubmission.vue:14 #: lms/public/js/common_functions.js:405 msgid "Save" msgstr "crwdns150612:0crwdne150612:0" @@ -4712,7 +4724,7 @@ msgstr "crwdns150624:0crwdne150624:0" msgid "Search" msgstr "crwdns150626:0crwdne150626:0" -#: frontend/src/pages/CertifiedParticipants.vue:25 +#: frontend/src/pages/CertifiedParticipants.vue:26 msgid "Search by Name" msgstr "crwdns152286:0crwdne152286:0" @@ -4720,7 +4732,7 @@ msgstr "crwdns152286:0crwdne152286:0" msgid "Search by Title" msgstr "crwdns152288:0crwdne152288:0" -#: frontend/src/pages/Assignments.vue:25 +#: frontend/src/pages/Assignments.vue:24 msgid "Search by title" msgstr "crwdns152132:0crwdne152132:0" @@ -4729,7 +4741,7 @@ msgid "Search for an icon" msgstr "crwdns150628:0crwdne150628:0" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/BatchForm.vue:167 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:327 msgid "Seat Count" @@ -4780,17 +4792,17 @@ msgstr "crwdns150644:0crwdne150644:0" msgid "Set your Password" msgstr "crwdns150646:0crwdne150646:0" -#: frontend/src/components/AppSidebar.vue:506 +#: frontend/src/components/AppSidebar.vue:517 msgid "Setting up" msgstr "crwdns154475:0crwdne154475:0" -#: frontend/src/components/AppSidebar.vue:551 +#: frontend/src/components/AppSidebar.vue:562 msgid "Setting up payment gateway" msgstr "crwdns154477:0crwdne154477:0" -#: frontend/src/components/AppSidebar.vue:556 +#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/Modals/Settings.vue:7 -#: frontend/src/pages/BatchForm.vue:148 frontend/src/pages/CourseForm.vue:158 +#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 msgid "Settings" msgstr "crwdns150648:0crwdne150648:0" @@ -4799,7 +4811,7 @@ msgstr "crwdns150648:0crwdne150648:0" msgid "Share on" msgstr "crwdns150650:0crwdne150650:0" -#: frontend/src/pages/BatchForm.vue:228 +#: frontend/src/pages/BatchForm.vue:242 msgid "Short Description" msgstr "crwdns152513:0crwdne152513:0" @@ -4809,7 +4821,7 @@ msgstr "crwdns152513:0crwdne152513:0" msgid "Short Introduction" msgstr "crwdns150652:0crwdne150652:0" -#: frontend/src/pages/BatchForm.vue:231 +#: frontend/src/pages/BatchForm.vue:245 msgid "Short description of the batch" msgstr "crwdns151492:0crwdne151492:0" @@ -4969,7 +4981,7 @@ msgstr "crwdns150712:0crwdne150712:0" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch Old' -#: frontend/src/pages/BatchForm.vue:106 +#: frontend/src/pages/BatchForm.vue:117 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -4994,7 +5006,7 @@ msgstr "crwdns150716:0crwdne150716:0" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:130 +#: frontend/src/pages/BatchForm.vue:133 #: frontend/src/pages/ProfileEvaluator.vue:15 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5030,7 +5042,7 @@ msgstr "crwdns150730:0crwdne150730:0" #: frontend/src/components/BatchStudents.vue:5 #: frontend/src/pages/Statistics.vue:322 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:182 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:192 msgid "Statistics" msgstr "crwdns150732:0crwdne150732:0" @@ -5117,10 +5129,14 @@ msgstr "crwdns150756:0crwdne150756:0" msgid "Submission" msgstr "crwdns150758:0crwdne150758:0" -#: frontend/src/pages/AssignmentForm.vue:17 frontend/src/pages/QuizForm.vue:30 +#: frontend/src/pages/QuizForm.vue:30 msgid "Submission List" msgstr "crwdns150760:0crwdne150760:0" +#: frontend/src/components/Modals/AssignmentForm.vue:30 +msgid "Submission Type" +msgstr "crwdns154620:0crwdne154620:0" + #: frontend/src/components/Assignment.vue:13 #: frontend/src/components/Assignment.vue:16 msgid "Submission by" @@ -5154,6 +5170,8 @@ msgstr "crwdns150766:0{0}crwdne150766:0" #: frontend/src/components/CourseCardOverlay.vue:189 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 +#: frontend/src/components/Modals/AssignmentForm.vue:111 +#: frontend/src/components/Modals/AssignmentForm.vue:128 #: frontend/src/components/Modals/BulkCertificates.vue:121 #: frontend/src/components/Modals/ChapterModal.vue:154 #: frontend/src/components/Modals/ChapterModal.vue:199 @@ -5161,7 +5179,6 @@ msgstr "crwdns150766:0{0}crwdne150766:0" #: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Question.vue:270 #: frontend/src/components/Modals/Question.vue:321 -#: frontend/src/pages/AssignmentForm.vue:158 #: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232 #: frontend/src/pages/ProgramForm.vue:254 #: frontend/src/pages/ProgramForm.vue:275 @@ -5184,7 +5201,7 @@ msgstr "crwdns150770:0crwdne150770:0" msgid "Sunday" msgstr "crwdns150772:0crwdne150772:0" -#: lms/lms/api.py:1027 +#: lms/lms/api.py:1050 msgid "Suspicious pattern found in {0}: {1}" msgstr "crwdns151930:0{0}crwdnd151930:0{1}crwdne151930:0" @@ -5269,7 +5286,7 @@ msgstr "crwdns150782:0crwdne150782:0" msgid "Temporarily Disabled" msgstr "crwdns150784:0crwdne150784:0" -#: lms/lms/utils.py:436 +#: lms/lms/utils.py:434 msgid "Terms of Use" msgstr "crwdns150786:0crwdne150786:0" @@ -5305,7 +5322,7 @@ msgstr "crwdns152290:0crwdne152290:0" msgid "Thanks and Regards" msgstr "crwdns150794:0crwdne150794:0" -#: lms/lms/utils.py:1930 +#: lms/lms/utils.py:1935 msgid "The batch is full. Please contact the Administrator." msgstr "crwdns152138:0crwdne152138:0" @@ -5349,15 +5366,11 @@ msgstr "crwdns154207:0crwdne154207:0" msgid "There are no jobs available at the moment. Open a job opportunity or check here again later." msgstr "crwdns154536:0crwdne154536:0" -#: frontend/src/pages/CertifiedParticipants.vue:92 -msgid "There are no participants matching this criteria." -msgstr "crwdns152294:0crwdne152294:0" - #: frontend/src/pages/Programs.vue:95 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:94 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 msgid "There are no seats available in this batch." msgstr "crwdns150808:0crwdne150808:0" @@ -5373,7 +5386,7 @@ msgstr "crwdns152140:0crwdne152140:0" msgid "There are no {0} on this site." msgstr "crwdns150812:0{0}crwdne150812:0" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:85 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:44 msgid "There has been an update on your submission for assignment {0}" msgstr "crwdns152142:0{0}crwdne152142:0" @@ -5404,7 +5417,7 @@ msgstr "crwdns152144:0crwdne152144:0" msgid "This course has:" msgstr "crwdns150820:0crwdne150820:0" -#: lms/lms/utils.py:1773 +#: lms/lms/utils.py:1778 msgid "This course is free." msgstr "crwdns150822:0crwdne150822:0" @@ -5475,7 +5488,7 @@ msgstr "crwdns150844:0crwdne150844:0" #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:45 -#: frontend/src/pages/BatchForm.vue:120 +#: frontend/src/pages/BatchForm.vue:149 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json @@ -5505,10 +5518,10 @@ msgstr "crwdns150848:0crwdne150848:0" #. Label of the title (Data) field in DocType 'LMS Sidebar Item' #. Label of the title (Data) field in DocType 'LMS Timetable Template' #. Label of the title (Data) field in DocType 'Work Experience' +#: frontend/src/components/Modals/AssignmentForm.vue:23 #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/pages/AssignmentForm.vue:32 -#: frontend/src/pages/Assignments.vue:155 frontend/src/pages/BatchForm.vue:19 +#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20 #: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobCreation.vue:20 #: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116 #: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118 @@ -5548,7 +5561,7 @@ msgstr "crwdns150852:0crwdne150852:0" msgid "To Date" msgstr "crwdns150854:0crwdne150854:0" -#: lms/lms/utils.py:1784 +#: lms/lms/utils.py:1789 msgid "To join this batch, please contact the Administrator." msgstr "crwdns150858:0crwdne150858:0" @@ -5602,8 +5615,7 @@ msgstr "crwdns150876:0crwdne150876:0" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:54 -#: frontend/src/pages/AssignmentForm.vue:39 -#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:160 +#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165 #: frontend/src/pages/JobCreation.vue:33 frontend/src/pages/Jobs.vue:55 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -5698,7 +5710,7 @@ msgstr "crwdns150906:0crwdne150906:0" msgid "Update Password" msgstr "crwdns150908:0crwdne150908:0" -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:77 +#: frontend/src/pages/BatchForm.vue:71 frontend/src/pages/CourseForm.vue:77 msgid "Upload" msgstr "crwdns151498:0crwdne151498:0" @@ -5913,11 +5925,11 @@ msgstr "crwdns150978:0{0}crwdnd150978:0{1}crwdnd150978:0{2}crwdne150978:0" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "crwdns152621:0crwdne152621:0" -#: lms/lms/api.py:232 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "crwdns150980:0crwdne150980:0" -#: lms/lms/api.py:224 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "crwdns150982:0crwdne150982:0" @@ -5991,7 +6003,7 @@ msgstr "crwdns151008:0crwdne151008:0" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "crwdns151010:0crwdne151010:0" -#: lms/lms/api.py:251 +#: lms/lms/api.py:253 msgid "You have already purchased the certificate for this course." msgstr "crwdns152623:0crwdne152623:0" @@ -6015,7 +6027,7 @@ msgstr "crwdns152527:0{0}crwdne152527:0" msgid "You have got a score of {0} for the quiz {1}" msgstr "crwdns151852:0{0}crwdnd151852:0{1}crwdne151852:0" -#: frontend/src/pages/Assignments.vue:60 +#: frontend/src/pages/Assignments.vue:57 msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above." msgstr "crwdns152146:0crwdne152146:0" @@ -6059,7 +6071,7 @@ msgstr "crwdns151032:0crwdne151032:0" msgid "Your Account has been successfully created!" msgstr "crwdns151034:0crwdne151034:0" -#: lms/lms/doctype/lms_batch/lms_batch.py:418 +#: lms/lms/doctype/lms_batch/lms_batch.py:423 msgid "Your batch {0} is starting tomorrow" msgstr "crwdns154222:0{0}crwdne154222:0" @@ -6117,6 +6129,18 @@ msgstr "crwdns152456:0crwdne152456:0" msgid "cancel your application" msgstr "crwdns151052:0crwdne151052:0" +#: frontend/src/pages/CertifiedParticipants.vue:82 +msgid "certificate" +msgstr "crwdns154622:0crwdne154622:0" + +#: frontend/src/pages/CertifiedParticipants.vue:81 +msgid "certificates" +msgstr "crwdns154624:0crwdne154624:0" + +#: frontend/src/pages/CertifiedParticipants.vue:21 +msgid "certified members" +msgstr "crwdns154626:0crwdne154626:0" + #: frontend/src/pages/Lesson.vue:178 msgid "completed" msgstr "crwdns151054:0crwdne151054:0" @@ -6173,7 +6197,7 @@ msgstr "crwdns152184:0crwdne152184:0" msgid "you can" msgstr "crwdns151076:0crwdne151076:0" -#: lms/lms/api.py:817 lms/lms/api.py:825 +#: lms/lms/api.py:840 lms/lms/api.py:848 msgid "{0} Settings not found" msgstr "crwdns151078:0{0}crwdne151078:0" @@ -6213,7 +6237,7 @@ msgstr "crwdns151092:0{0}crwdnd151092:0{1}crwdne151092:0" msgid "{0} is your evaluator" msgstr "crwdns151094:0{0}crwdne151094:0" -#: lms/lms/utils.py:683 +#: lms/lms/utils.py:681 msgid "{0} mentioned you in a comment" msgstr "crwdns151096:0{0}crwdne151096:0" @@ -6221,11 +6245,11 @@ msgstr "crwdns151096:0{0}crwdne151096:0" msgid "{0} mentioned you in a comment in your batch." msgstr "crwdns151098:0{0}crwdne151098:0" -#: lms/lms/utils.py:636 lms/lms/utils.py:642 +#: lms/lms/utils.py:634 lms/lms/utils.py:640 msgid "{0} mentioned you in a comment in {1}" msgstr "crwdns151100:0{0}crwdnd151100:0{1}crwdne151100:0" -#: lms/lms/utils.py:458 +#: lms/lms/utils.py:456 msgid "{0}k" msgstr "crwdns151102:0{0}crwdne151102:0" diff --git a/lms/locale/es.po b/lms/locale/es.po index 5ae12112..02d930ef 100644 --- a/lms/locale/es.po +++ b/lms/locale/es.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-04-11 16:04+0000\n" -"PO-Revision-Date: 2025-04-14 06:01\n" +"POT-Creation-Date: 2025-04-18 16:04+0000\n" +"PO-Revision-Date: 2025-04-21 06:38\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -67,7 +67,7 @@ msgstr "Master" msgid "Statistics" msgstr "Estadísticas" -#: lms/lms/doctype/lms_course/lms_course.py:58 +#: lms/lms/doctype/lms_course/lms_course.py:63 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" @@ -144,7 +144,7 @@ msgstr "Añadir una lección" msgid "Add a Student" msgstr "Añadir a un estudiante" -#: frontend/src/components/AppSidebar.vue:514 +#: frontend/src/components/AppSidebar.vue:525 msgid "Add a chapter" msgstr "Añadir un capítulo" @@ -156,7 +156,7 @@ msgstr "Añadir un curso" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:515 +#: frontend/src/components/AppSidebar.vue:526 msgid "Add a lesson" msgstr "Añadir una lección" @@ -185,11 +185,11 @@ msgstr "Añadir una pregunta existente" msgid "Add at least one possible answer for this question: {0}" msgstr "Añadir al menos una respuesta posible para esta pregunta: {0}" -#: frontend/src/components/AppSidebar.vue:479 +#: frontend/src/components/AppSidebar.vue:490 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:459 +#: frontend/src/components/AppSidebar.vue:470 msgid "Add students to your batch" msgstr "" @@ -201,11 +201,11 @@ msgstr "Agregar página web a la barra lateral" msgid "Add your assignment as {0}" msgstr "Añadir su tarea como {0}" -#: frontend/src/components/AppSidebar.vue:395 +#: frontend/src/components/AppSidebar.vue:406 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:410 +#: frontend/src/components/AppSidebar.vue:421 msgid "Add your first lesson" msgstr "" @@ -241,10 +241,6 @@ msgstr "Todos" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:20 -msgid "All Certified Participants" -msgstr "" - #: frontend/src/pages/Courses.vue:26 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "Todos los Cursos" @@ -281,7 +277,7 @@ msgstr "Permitir la autoinscripción" msgid "Allow accessing future dates" msgstr "Permitir acceder a fechas futuras" -#: frontend/src/pages/BatchForm.vue:32 +#: frontend/src/pages/BatchForm.vue:43 msgid "Allow self enrollment" msgstr "Permitir autoinscripción" @@ -292,7 +288,7 @@ msgstr "Ya está Registrado" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:209 frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/CourseForm.vue:217 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -308,15 +304,15 @@ msgstr "Importe" msgid "Amount (USD)" msgstr "Importe (USD)" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:65 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:69 +#: lms/lms/doctype/lms_course/lms_course.py:74 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:66 +#: lms/lms/doctype/lms_course/lms_course.py:71 msgid "Amount and currency are required for paid courses." msgstr "" @@ -348,7 +344,7 @@ msgstr "Respuesta" msgid "Appears on the course card in the course list" msgstr "Aparece en la tarjeta del curso en la lista de cursos." -#: frontend/src/pages/BatchForm.vue:63 frontend/src/pages/BatchForm.vue:81 +#: frontend/src/pages/BatchForm.vue:75 frontend/src/pages/BatchForm.vue:96 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" @@ -422,12 +418,12 @@ msgstr "Tipo de evaluación" msgid "Assessment added successfully" msgstr "Examen añadido correctamente" -#: lms/lms/doctype/lms_batch/lms_batch.py:70 +#: lms/lms/doctype/lms_batch/lms_batch.py:75 msgid "Assessment {0} has already been added to this batch." msgstr "La evaluación {0} ya se ha agregado a este lote." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:527 +#: frontend/src/components/AppSidebar.vue:538 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:68 #: frontend/src/components/BatchStudents.vue:101 @@ -457,12 +453,6 @@ msgstr "Asignación" msgid "Assignment Attachment" msgstr "Adjunto de la asignación" -#. 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 "Plantilla de entrega de tareas" - #: frontend/src/pages/AssignmentSubmissionList.vue:223 msgid "Assignment Submissions" msgstr "" @@ -473,12 +463,16 @@ msgstr "" msgid "Assignment Title" msgstr "Título de la tarea" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:33 +#: frontend/src/components/Modals/AssignmentForm.vue:112 +msgid "Assignment created successfully" +msgstr "" + +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:24 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "Ya existe una asignación para la lección {0} por {1}." -#: frontend/src/pages/AssignmentForm.vue:158 -msgid "Assignment saved successfully" +#: frontend/src/components/Modals/AssignmentForm.vue:129 +msgid "Assignment updated successfully" msgstr "" #. Description of the 'Question' (Small Text) field in DocType 'Course Lesson' @@ -486,9 +480,8 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "La tarea aparecerá al final de la lección." -#: frontend/src/components/AppSidebar.vue:531 -#: frontend/src/pages/AssignmentForm.vue:177 -#: frontend/src/pages/Assignments.vue:193 lms/www/lms.py:251 +#: frontend/src/components/AppSidebar.vue:542 +#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:261 msgid "Assignments" msgstr "Asignaciones" @@ -581,7 +574,7 @@ msgid "Batch Description" msgstr "Descripción de Lotes" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:236 +#: frontend/src/pages/BatchForm.vue:250 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 #: lms/templates/emails/batch_confirmation.html:24 @@ -645,7 +638,7 @@ msgstr "Lote actualizado" msgid "Batch end date cannot be before the batch start date" msgstr "La fecha de finalización del grupo no puede ser anterior a la fecha de inicio del lote" -#: lms/lms/api.py:238 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -655,7 +648,7 @@ msgstr "Lote:" #. Label of the batches (Check) field in DocType 'LMS Settings' #: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:105 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:110 msgid "Batches" msgstr "Lotes" @@ -753,8 +746,8 @@ msgstr "Ropa casual" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:37 +#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55 +#: frontend/src/pages/CertifiedParticipants.vue:38 #: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51 #: frontend/src/pages/JobDetail.vue:103 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -807,10 +800,10 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:535 +#: frontend/src/components/AppSidebar.vue:546 #: frontend/src/components/CourseCard.vue:111 #: frontend/src/components/Modals/Event.vue:371 -#: frontend/src/pages/BatchForm.vue:37 frontend/src/pages/Batches.vue:38 +#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:135 #: frontend/src/pages/Courses.vue:34 lms/fixtures/custom_field.json @@ -835,10 +828,13 @@ msgstr "Nombre de la certificación" msgid "Certified" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:196 +#: frontend/src/pages/CertifiedParticipants.vue:203 +msgid "Certified Members" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:164 -#: frontend/src/pages/CertifiedParticipants.vue:171 -#: lms/lms/doctype/lms_settings/lms_settings.json +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:290 msgid "Certified Participants" msgstr "Participantes certificados" @@ -1008,6 +1004,10 @@ msgstr "Página web de Cohorte" msgid "Collaboration Preference" msgstr "Preferencia de colaboración" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Collapse" +msgstr "Colapso" + #: frontend/src/components/CourseOutline.vue:21 msgid "Collapse all chapters" msgstr "Contraer todos los capítulos" @@ -1184,7 +1184,7 @@ msgstr "Continuar aprendiendo" msgid "Contract" msgstr "Contrato" -#: lms/lms/utils.py:438 +#: lms/lms/utils.py:436 msgid "Cookie Policy" msgstr "Política de cookies" @@ -1331,7 +1331,7 @@ msgstr "Instructor del curso" msgid "Course Lesson" msgstr "Lección del curso" -#: lms/www/lms.py:70 +#: lms/www/lms.py:75 msgid "Course List" msgstr "Lista de Cursos" @@ -1375,7 +1375,7 @@ msgstr "Título del curso" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:265 +#: lms/lms/doctype/lms_batch/lms_batch.py:270 msgid "Course already added to the batch." msgstr "Curso ya agregado al lote." @@ -1440,15 +1440,15 @@ msgstr "Crear un curso" msgid "Create a Live Class" msgstr "Crear una clase en vivo" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:524 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:523 +#: frontend/src/components/AppSidebar.vue:534 msgid "Create a live class" msgstr "" @@ -1456,34 +1456,38 @@ msgstr "" msgid "Create a new question" msgstr "Crear una nueva pregunta" -#: frontend/src/components/AppSidebar.vue:449 +#: frontend/src/components/Modals/AssignmentForm.vue:7 +msgid "Create an Assignment" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:460 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:383 +#: frontend/src/components/AppSidebar.vue:394 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:428 +#: frontend/src/components/AppSidebar.vue:439 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:166 frontend/src/pages/Courses.vue:295 +#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:295 msgid "Created" msgstr "Creado" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:530 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:510 +#: frontend/src/components/AppSidebar.vue:521 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/BatchForm.vue:231 frontend/src/pages/CourseForm.vue:222 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1496,7 +1500,7 @@ msgstr "Divisa / Moneda" msgid "Current Lesson" msgstr "Lección actual" -#: frontend/src/components/AppSidebar.vue:541 +#: frontend/src/components/AppSidebar.vue:552 msgid "Custom Certificate Templates" msgstr "" @@ -1545,7 +1549,7 @@ msgstr "Fecha" #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/BatchForm.vue:100 +#: frontend/src/pages/BatchForm.vue:111 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Date and Time" msgstr "Fecha y hora" @@ -1633,7 +1637,7 @@ msgstr "" #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' #: frontend/src/components/Modals/LiveClassModal.vue:84 -#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/JobCreation.vue:50 +#: frontend/src/pages/BatchForm.vue:238 frontend/src/pages/JobCreation.vue:50 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/cohort/cohort.json @@ -1654,8 +1658,8 @@ msgid "Desk" msgstr "Escritorio" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/AssignmentForm.vue:27 frontend/src/pages/BatchForm.vue:14 -#: frontend/src/pages/CourseForm.vue:25 frontend/src/pages/QuizForm.vue:42 +#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/QuizForm.vue:42 msgid "Details" msgstr "Detalles" @@ -1748,6 +1752,10 @@ msgstr "Correo Electrónico" msgid "Edit" msgstr "Editar" +#: frontend/src/components/Modals/AssignmentForm.vue:8 +msgid "Edit Assignment" +msgstr "" + #: frontend/src/components/CourseOutline.vue:52 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" @@ -1790,7 +1798,7 @@ msgstr "Identificación de correo" msgid "Email Sent" msgstr "Correo Electrónico Enviado" -#: frontend/src/pages/BatchForm.vue:167 +#: frontend/src/pages/BatchForm.vue:205 msgid "Email Template" msgstr "Plantilla de Correo Electrónico" @@ -1838,7 +1846,7 @@ msgstr "" #. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:113 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/BatchForm.vue:124 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:282 msgid "End Date" @@ -1856,7 +1864,7 @@ msgstr "Fecha de finalización (o esperado)" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:137 +#: frontend/src/pages/BatchForm.vue:140 #: frontend/src/pages/ProfileEvaluator.vue:18 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -1896,7 +1904,7 @@ msgstr "" msgid "Enrollment Count" msgstr "Recuento de inscripciones" -#: lms/lms/utils.py:1898 +#: lms/lms/utils.py:1903 msgid "Enrollment Failed" msgstr "Error al inscribirse" @@ -1936,14 +1944,13 @@ msgstr "Ingrese la respuesta correcta" #: frontend/src/components/Modals/StudentModal.vue:73 #: frontend/src/components/Quiz.vue:592 #: frontend/src/components/SettingDetails.vue:62 -#: frontend/src/pages/AssignmentForm.vue:142 -#: frontend/src/pages/AssignmentForm.vue:162 frontend/src/pages/Billing.vue:262 -#: frontend/src/pages/QuizForm.vue:349 frontend/src/pages/QuizForm.vue:364 +#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349 +#: frontend/src/pages/QuizForm.vue:364 #: frontend/src/pages/QuizSubmission.vue:150 msgid "Error" msgstr "Error" -#: lms/lms/doctype/lms_batch/lms_batch.py:180 +#: lms/lms/doctype/lms_batch/lms_batch.py:185 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -1960,7 +1967,7 @@ msgid "Evaluation Details" msgstr "Detalles de evaluación" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:161 +#: frontend/src/pages/BatchForm.vue:174 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:333 msgid "Evaluation End Date" @@ -1971,7 +1978,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:77 +#: lms/lms/doctype/lms_batch/lms_batch.py:82 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" @@ -2020,7 +2027,7 @@ msgstr "Horario del evaluador" msgid "Evaluator is Unavailable" msgstr "El evaluador no está disponible" -#: lms/lms/doctype/lms_course/lms_course.py:62 +#: lms/lms/doctype/lms_course/lms_course.py:67 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2031,7 +2038,7 @@ msgstr "" msgid "Event" msgstr "Evento" -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/BatchForm.vue:151 msgid "Example: IST (+5:30)" msgstr "Ejemplo: IST (+5:30)" @@ -2060,6 +2067,10 @@ msgstr "Entregas de ejercicios" msgid "Exercise Title" msgstr "Título del ejercicio" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Expand" +msgstr "Expandir" + #: frontend/src/components/CourseOutline.vue:21 msgid "Expand all chapters" msgstr "Expandir todos los capítulos" @@ -2313,7 +2324,7 @@ msgstr "Titular" msgid "Hello" msgstr "Hola" -#: frontend/src/components/AppSidebar.vue:80 +#: frontend/src/components/AppSidebar.vue:98 msgid "Help" msgstr "Ayuda" @@ -2547,7 +2558,7 @@ msgstr "Notas del instructor" #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:93 frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:151 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2563,8 +2574,8 @@ msgstr "Comentarios del instructor" msgid "Interest" msgstr "Interesar" -#: frontend/src/components/AppSidebar.vue:502 -#: frontend/src/components/AppSidebar.vue:505 +#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:516 msgid "Introduction" msgstr "Introducción" @@ -2602,7 +2613,7 @@ msgstr "Solo por invitación" msgid "Invite Request" msgstr "Solicitudes de invitación" -#: frontend/src/components/AppSidebar.vue:438 +#: frontend/src/components/AppSidebar.vue:449 msgid "Invite your team and students" msgstr "" @@ -2634,7 +2645,7 @@ msgstr "" msgid "Issue Date" msgstr "Fecha de emisión" -#: frontend/src/components/AppSidebar.vue:538 +#: frontend/src/components/AppSidebar.vue:549 msgid "Issue a Certificate" msgstr "" @@ -2683,7 +2694,7 @@ msgstr "Título de la bolsa de trabajo" msgid "Job Details" msgstr "Detalles del Puesto" -#: lms/www/lms.py:159 +#: lms/www/lms.py:164 msgid "Job Openings" msgstr "Vacantes abiertas" @@ -3078,8 +3089,8 @@ msgid "LiveCode URL" msgstr "URL LiveCode" #: frontend/src/components/Members.vue:108 -#: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:94 -#: frontend/src/pages/CertifiedParticipants.vue:79 +#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94 +#: frontend/src/pages/CertifiedParticipants.vue:100 #: frontend/src/pages/Courses.vue:90 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 @@ -3201,7 +3212,7 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:185 +#: frontend/src/pages/BatchForm.vue:193 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:309 msgid "Medium" @@ -3386,7 +3397,7 @@ msgid "Meta Description" msgstr "Metadescripción" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:44 lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/BatchForm.vue:54 lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:362 msgid "Meta Image" msgstr "Meta imagen" @@ -3429,11 +3440,11 @@ msgstr "Moderador" msgid "Modified By" msgstr "Modificado por" -#: lms/lms/api.py:216 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "El nombre del módulo es incorrecto o no existe." -#: lms/lms/api.py:212 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "Módulo incorrecto." @@ -3444,7 +3455,7 @@ msgstr "Módulo incorrecto." msgid "Monday" msgstr "Lunes" -#: frontend/src/components/AppSidebar.vue:546 +#: frontend/src/components/AppSidebar.vue:557 msgid "Monetization" msgstr "" @@ -3472,20 +3483,11 @@ msgstr "Mi calendario" msgid "New" msgstr "Nuevo" -#: frontend/src/pages/AssignmentForm.vue:181 -#: frontend/src/pages/AssignmentForm.vue:197 -msgid "New Assignment" -msgstr "" - -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:43 -msgid "New Assignment Submission" -msgstr "Nuevo envío de la tarea" - -#: lms/public/js/common_functions.js:255 lms/www/lms.py:134 +#: lms/public/js/common_functions.js:255 lms/www/lms.py:139 msgid "New Batch" msgstr "Nuevo lote" -#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:78 +#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:83 msgid "New Course" msgstr "Nuevo curso" @@ -3522,11 +3524,11 @@ msgstr "Nuevo cuestionario" msgid "New Sign Up" msgstr "Nueva inscripción" -#: lms/lms/utils.py:606 +#: lms/lms/utils.py:604 msgid "New comment in batch {0}" msgstr "Nuevo comentario en lote {0}" -#: lms/lms/utils.py:599 +#: lms/lms/utils.py:597 msgid "New reply on the topic {0} in course {1}" msgstr "Nueva respuesta sobre el tema {0} en curso {1}" @@ -3568,7 +3570,7 @@ msgstr "No hay próximas evaluaciones" msgid "No announcements" msgstr "Sin anuncios" -#: frontend/src/pages/Assignments.vue:56 +#: frontend/src/pages/Assignments.vue:53 msgid "No assignments found" msgstr "" @@ -3580,6 +3582,14 @@ msgstr "No se encontraron grupos" msgid "No certificates" msgstr "No hay certificados" +#: frontend/src/pages/CertifiedParticipants.vue:110 +msgid "No certified members" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:114 +msgid "No certified members found. Please check again later or get certified yourself." +msgstr "" + #: frontend/src/components/BatchCourses.vue:67 msgid "No courses added" msgstr "" @@ -3616,10 +3626,6 @@ msgstr "" msgid "No live classes scheduled" msgstr "No hay clases en vivo programadas" -#: frontend/src/pages/CertifiedParticipants.vue:89 -msgid "No participants found" -msgstr "" - #: frontend/src/pages/Programs.vue:91 msgid "No programs found" msgstr "" @@ -3698,7 +3704,7 @@ msgstr "Notificaciones" msgid "Notify me when available" msgstr "Avísame cuando esté disponible" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/BatchForm.vue:170 msgid "Number of seats available" msgstr "Número de plazas disponibles" @@ -3842,7 +3848,7 @@ msgid "Pages" msgstr "Páginas" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:205 +#: frontend/src/pages/BatchForm.vue:219 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:373 msgid "Paid Batch" @@ -3908,7 +3914,7 @@ msgstr "Pegue el enlace de YouTube de un video corto que presenta el curso." #. 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:199 +#: frontend/src/pages/BatchForm.vue:214 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4032,11 +4038,11 @@ 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:2032 lms/lms/utils.py:2036 +#: lms/lms/utils.py:2037 lms/lms/utils.py:2041 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:187 +#: lms/lms/doctype/lms_batch/lms_batch.py:192 msgid "Please enable Zoom Settings to use this feature." msgstr "Habilite la configuración de Zoom para utilizar esta funcionalidad." @@ -4052,8 +4058,8 @@ msgstr "Asegúrese de completar todas las preguntas en {0} minutos." msgid "Please enter a title." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:40 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:125 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:31 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:84 msgid "Please enter a valid URL." msgstr "Introduce una URL válida." @@ -4061,7 +4067,7 @@ msgstr "Introduce una URL válida." msgid "Please enter a valid time in the format HH:mm." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:119 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "Por favor, introduzca la URL para el envío de la tarea." @@ -4069,13 +4075,13 @@ 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:56 -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." +#: lms/lms/doctype/lms_batch/lms_batch.py:58 +msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" +msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:53 -msgid "Please install the Payments app to create a paid courses." -msgstr "Instale la aplicación Pagos para crear un curso pago." +#: lms/lms/doctype/lms_course/lms_course.py:55 +msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" +msgstr "" #: frontend/src/pages/Billing.vue:254 msgid "Please let us know where you heard about us from." @@ -4089,7 +4095,7 @@ msgstr "Inicie sesión para acceder al cuestionario." msgid "Please login to access this page." msgstr "Por favor inicie sesión para acceder a esta página." -#: lms/lms/api.py:208 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "Por favor inicie sesión para continuar con el pago." @@ -4130,7 +4136,7 @@ msgstr "Tome las medidas adecuadas en {0}" msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:122 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:81 msgid "Please upload the assignment file." msgstr "Por favor, suba el archivo de la tarea." @@ -4176,6 +4182,10 @@ msgstr "Codigo postal" msgid "Posted on" msgstr "Publicado el" +#: frontend/src/components/AppSidebar.vue:92 +msgid "Powered by Learning" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/preferred_function/preferred_function.json msgid "Preferred Function" @@ -4238,7 +4248,7 @@ msgstr "Países principales" msgid "Primary Subgroup" msgstr "Subgrupo primario" -#: lms/lms/utils.py:437 +#: lms/lms/utils.py:435 msgid "Privacy Policy" msgstr "Política de privacidad" @@ -4286,7 +4296,7 @@ msgstr "" msgid "Program Members" msgstr "" -#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:273 +#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:283 msgid "Programs" msgstr "" @@ -4319,7 +4329,7 @@ msgstr "Publicar en la página del participante" #. Label of the published (Check) field in DocType 'LMS Course' #: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:108 -#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:168 +#: frontend/src/pages/BatchForm.vue:38 frontend/src/pages/CourseForm.vue:168 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/public/js/common_functions.js:266 @@ -4350,8 +4360,9 @@ msgstr "" #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' #: frontend/src/components/Assignment.vue:20 +#: frontend/src/components/Modals/AssignmentForm.vue:35 #: frontend/src/components/Modals/Question.vue:38 -#: frontend/src/pages/AssignmentForm.vue:45 frontend/src/pages/QuizForm.vue:388 +#: frontend/src/pages/QuizForm.vue:388 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -4451,9 +4462,9 @@ msgstr "Cuestionario actualizado correctamente" msgid "Quiz will appear at the bottom of the lesson." msgstr "El cuestionario aparecerá al final de la lección." -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:541 #: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140 -#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:229 +#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:239 msgid "Quizzes" msgstr "Cuestionarios" @@ -4531,7 +4542,7 @@ msgstr "Rechazado" msgid "Related Courses" msgstr "Cursos relacionados" -#: frontend/src/pages/BatchForm.vue:77 frontend/src/pages/CourseForm.vue:96 +#: frontend/src/pages/BatchForm.vue:92 frontend/src/pages/CourseForm.vue:96 msgid "Remove" msgstr "Eliminar" @@ -4600,7 +4611,7 @@ msgstr "Rol" msgid "Role Preference" msgstr "Preferencia de rol" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:569 msgid "Roles" msgstr "Roles" @@ -4609,19 +4620,19 @@ msgstr "Roles" msgid "Route" msgstr "Ruta" -#: lms/lms/doctype/lms_batch/lms_batch.py:126 +#: lms/lms/doctype/lms_batch/lms_batch.py:131 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "Fila #{0} La fecha no puede estar fuera de la duración del lote." -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:126 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:103 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "Fila #{0} La hora de inicio no puede ser mayor o igual que la hora final." -#: lms/lms/doctype/lms_batch/lms_batch.py:112 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "Fila #{0} La hora de inicio no puede estar fuera de la duración del lote." @@ -4664,12 +4675,13 @@ msgstr "Sábado" #: frontend/src/components/AssessmentPlugin.vue:34 #: frontend/src/components/Assignment.vue:46 #: frontend/src/components/Controls/CodeEditor.vue:25 +#: frontend/src/components/Modals/AssignmentForm.vue:12 #: frontend/src/components/Modals/Event.vue:101 #: frontend/src/components/Modals/Event.vue:129 -#: frontend/src/pages/AssignmentForm.vue:21 frontend/src/pages/BatchForm.vue:8 -#: frontend/src/pages/CourseForm.vue:17 frontend/src/pages/JobCreation.vue:8 -#: frontend/src/pages/LessonForm.vue:14 frontend/src/pages/ProgramForm.vue:7 -#: frontend/src/pages/QuizForm.vue:34 frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17 +#: frontend/src/pages/JobCreation.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/pages/ProgramForm.vue:7 frontend/src/pages/QuizForm.vue:34 +#: frontend/src/pages/QuizSubmission.vue:14 #: lms/public/js/common_functions.js:405 msgid "Save" msgstr "Guardar" @@ -4712,7 +4724,7 @@ msgstr "Puntuación fuera de" msgid "Search" msgstr "Buscar" -#: frontend/src/pages/CertifiedParticipants.vue:25 +#: frontend/src/pages/CertifiedParticipants.vue:26 msgid "Search by Name" msgstr "" @@ -4720,7 +4732,7 @@ msgstr "" msgid "Search by Title" msgstr "" -#: frontend/src/pages/Assignments.vue:25 +#: frontend/src/pages/Assignments.vue:24 msgid "Search by title" msgstr "" @@ -4729,7 +4741,7 @@ msgid "Search for an icon" msgstr "Buscar un icono" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/BatchForm.vue:167 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:327 msgid "Seat Count" @@ -4780,17 +4792,17 @@ msgstr "Sesiones los días" msgid "Set your Password" msgstr "Establecer Contraseña" -#: frontend/src/components/AppSidebar.vue:506 +#: frontend/src/components/AppSidebar.vue:517 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:551 +#: frontend/src/components/AppSidebar.vue:562 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:556 +#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/Modals/Settings.vue:7 -#: frontend/src/pages/BatchForm.vue:148 frontend/src/pages/CourseForm.vue:158 +#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 msgid "Settings" msgstr "Configuración" @@ -4799,7 +4811,7 @@ msgstr "Configuración" msgid "Share on" msgstr "Compartir en" -#: frontend/src/pages/BatchForm.vue:228 +#: frontend/src/pages/BatchForm.vue:242 msgid "Short Description" msgstr "" @@ -4809,7 +4821,7 @@ msgstr "" msgid "Short Introduction" msgstr "Breve introducción" -#: frontend/src/pages/BatchForm.vue:231 +#: frontend/src/pages/BatchForm.vue:245 msgid "Short description of the batch" msgstr "Breve descripción del grupo" @@ -4969,7 +4981,7 @@ msgstr "Iniciar" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch Old' -#: frontend/src/pages/BatchForm.vue:106 +#: frontend/src/pages/BatchForm.vue:117 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -4994,7 +5006,7 @@ msgstr "Comienza a aprender" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:130 +#: frontend/src/pages/BatchForm.vue:133 #: frontend/src/pages/ProfileEvaluator.vue:15 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5030,7 +5042,7 @@ msgstr "Estado" #: frontend/src/components/BatchStudents.vue:5 #: frontend/src/pages/Statistics.vue:322 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:182 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:192 msgid "Statistics" msgstr "Estadísticas" @@ -5117,10 +5129,14 @@ msgstr "Asunto" msgid "Submission" msgstr "Envío" -#: frontend/src/pages/AssignmentForm.vue:17 frontend/src/pages/QuizForm.vue:30 +#: frontend/src/pages/QuizForm.vue:30 msgid "Submission List" msgstr "Lista de entregas" +#: frontend/src/components/Modals/AssignmentForm.vue:30 +msgid "Submission Type" +msgstr "" + #: frontend/src/components/Assignment.vue:13 #: frontend/src/components/Assignment.vue:16 msgid "Submission by" @@ -5154,6 +5170,8 @@ msgstr "Enviado {0}" #: frontend/src/components/CourseCardOverlay.vue:189 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 +#: frontend/src/components/Modals/AssignmentForm.vue:111 +#: frontend/src/components/Modals/AssignmentForm.vue:128 #: frontend/src/components/Modals/BulkCertificates.vue:121 #: frontend/src/components/Modals/ChapterModal.vue:154 #: frontend/src/components/Modals/ChapterModal.vue:199 @@ -5161,7 +5179,6 @@ msgstr "Enviado {0}" #: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Question.vue:270 #: frontend/src/components/Modals/Question.vue:321 -#: frontend/src/pages/AssignmentForm.vue:158 #: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232 #: frontend/src/pages/ProgramForm.vue:254 #: frontend/src/pages/ProgramForm.vue:275 @@ -5184,7 +5201,7 @@ msgstr "Resumen" msgid "Sunday" msgstr "Domingo" -#: lms/lms/api.py:1027 +#: lms/lms/api.py:1050 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5269,7 +5286,7 @@ msgstr "Plantilla" msgid "Temporarily Disabled" msgstr "Desactivado temporalmente" -#: lms/lms/utils.py:436 +#: lms/lms/utils.py:434 msgid "Terms of Use" msgstr "Términos de Uso" @@ -5305,7 +5322,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "Gracias y saludos" -#: lms/lms/utils.py:1930 +#: lms/lms/utils.py:1935 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5349,15 +5366,11 @@ msgstr "" msgid "There are no jobs available at the moment. Open a job opportunity or check here again later." msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:92 -msgid "There are no participants matching this criteria." -msgstr "" - #: frontend/src/pages/Programs.vue:95 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:94 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 msgid "There are no seats available in this batch." msgstr "No hay asientos disponibles en este lote." @@ -5373,7 +5386,7 @@ msgstr "" msgid "There are no {0} on this site." msgstr "No hay {0} en este sitio." -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:85 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:44 msgid "There has been an update on your submission for assignment {0}" msgstr "" @@ -5404,7 +5417,7 @@ msgstr "" msgid "This course has:" msgstr "Este curso tiene:" -#: lms/lms/utils.py:1773 +#: lms/lms/utils.py:1778 msgid "This course is free." msgstr "Este curso es gratuito." @@ -5475,7 +5488,7 @@ msgstr "Plantilla de horario" #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:45 -#: frontend/src/pages/BatchForm.vue:120 +#: frontend/src/pages/BatchForm.vue:149 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json @@ -5505,10 +5518,10 @@ msgstr "Horarios:" #. Label of the title (Data) field in DocType 'LMS Sidebar Item' #. Label of the title (Data) field in DocType 'LMS Timetable Template' #. Label of the title (Data) field in DocType 'Work Experience' +#: frontend/src/components/Modals/AssignmentForm.vue:23 #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/pages/AssignmentForm.vue:32 -#: frontend/src/pages/Assignments.vue:155 frontend/src/pages/BatchForm.vue:19 +#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20 #: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobCreation.vue:20 #: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116 #: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118 @@ -5548,7 +5561,7 @@ msgstr "A" msgid "To Date" msgstr "Hasta la fecha" -#: lms/lms/utils.py:1784 +#: lms/lms/utils.py:1789 msgid "To join this batch, please contact the Administrator." msgstr "Para unirse a este lote, comuníquese con el Administrador." @@ -5602,8 +5615,7 @@ msgstr "Twitter" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:54 -#: frontend/src/pages/AssignmentForm.vue:39 -#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:160 +#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165 #: frontend/src/pages/JobCreation.vue:33 frontend/src/pages/Jobs.vue:55 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -5698,7 +5710,7 @@ msgstr "Actualizar" msgid "Update Password" msgstr "Actualizar contraseña" -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:77 +#: frontend/src/pages/BatchForm.vue:71 frontend/src/pages/CourseForm.vue:77 msgid "Upload" msgstr "Subir" @@ -5913,11 +5925,11 @@ msgstr "Ya tiene una evaluación en {0} en {1} para el curso {2}." msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:232 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "Ya estás inscrito en este lote." -#: lms/lms/api.py:224 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "Ya estás inscrito en este curso." @@ -5991,7 +6003,7 @@ msgstr "Ya has solicitado este trabajo." msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "Ya superaste el número máximo de intentos permitidos para esta prueba." -#: lms/lms/api.py:251 +#: lms/lms/api.py:253 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6015,7 +6027,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: frontend/src/pages/Assignments.vue:60 +#: frontend/src/pages/Assignments.vue:57 msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above." msgstr "" @@ -6059,7 +6071,7 @@ msgstr "El vídeo de YouTube aparecerá en la parte superior de la lección." msgid "Your Account has been successfully created!" msgstr "¡Su cuenta ha sido creada satisfactoriamente!" -#: lms/lms/doctype/lms_batch/lms_batch.py:418 +#: lms/lms/doctype/lms_batch/lms_batch.py:423 msgid "Your batch {0} is starting tomorrow" msgstr "" @@ -6117,6 +6129,18 @@ msgstr "" msgid "cancel your application" msgstr "cancelar su solicitud" +#: frontend/src/pages/CertifiedParticipants.vue:82 +msgid "certificate" +msgstr "certificado" + +#: frontend/src/pages/CertifiedParticipants.vue:81 +msgid "certificates" +msgstr "certificados" + +#: frontend/src/pages/CertifiedParticipants.vue:21 +msgid "certified members" +msgstr "" + #: frontend/src/pages/Lesson.vue:178 msgid "completed" msgstr "completado" @@ -6173,7 +6197,7 @@ msgstr "" msgid "you can" msgstr "puedes" -#: lms/lms/api.py:817 lms/lms/api.py:825 +#: lms/lms/api.py:840 lms/lms/api.py:848 msgid "{0} Settings not found" msgstr "Configuraciones {0} no encontradas" @@ -6213,7 +6237,7 @@ msgstr "{0} ya está certificado para el curso {1}" msgid "{0} is your evaluator" msgstr "{0} es tu evaluador" -#: lms/lms/utils.py:683 +#: lms/lms/utils.py:681 msgid "{0} mentioned you in a comment" msgstr "{0} te mencionó en un comentario" @@ -6221,11 +6245,11 @@ msgstr "{0} te mencionó en un comentario" msgid "{0} mentioned you in a comment in your batch." msgstr "{0} te mencionó en un comentario en tu lote." -#: lms/lms/utils.py:636 lms/lms/utils.py:642 +#: lms/lms/utils.py:634 lms/lms/utils.py:640 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} te mencionó en un comentario en {1}" -#: lms/lms/utils.py:458 +#: lms/lms/utils.py:456 msgid "{0}k" msgstr "{0}k" diff --git a/lms/locale/fa.po b/lms/locale/fa.po index d56a7b64..d379a26f 100644 --- a/lms/locale/fa.po +++ b/lms/locale/fa.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-04-11 16:04+0000\n" -"PO-Revision-Date: 2025-04-17 06:19\n" +"POT-Creation-Date: 2025-04-18 16:04+0000\n" +"PO-Revision-Date: 2025-04-21 06:38\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Persian\n" "MIME-Version: 1.0\n" @@ -67,7 +67,7 @@ msgstr "" msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:58 +#: lms/lms/doctype/lms_course/lms_course.py:63 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" @@ -144,7 +144,7 @@ msgstr "افزودن درس" msgid "Add a Student" msgstr "افزودن دانش‌آموز" -#: frontend/src/components/AppSidebar.vue:514 +#: frontend/src/components/AppSidebar.vue:525 msgid "Add a chapter" msgstr "" @@ -156,7 +156,7 @@ msgstr "افزودن دوره" msgid "Add a keyword and then press enter" msgstr "یک کلمه کلیدی اضافه کنید و سپس اینتر را فشار دهید" -#: frontend/src/components/AppSidebar.vue:515 +#: frontend/src/components/AppSidebar.vue:526 msgid "Add a lesson" msgstr "" @@ -185,11 +185,11 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "حداقل یک پاسخ ممکن برای این سؤال اضافه کنید: {0}" -#: frontend/src/components/AppSidebar.vue:479 +#: frontend/src/components/AppSidebar.vue:490 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:459 +#: frontend/src/components/AppSidebar.vue:470 msgid "Add students to your batch" msgstr "" @@ -201,11 +201,11 @@ msgstr "افزودن صفحه وب را به نوار کناری" msgid "Add your assignment as {0}" msgstr "تکلیف خود را به عنوان {0} اضافه کنید" -#: frontend/src/components/AppSidebar.vue:395 +#: frontend/src/components/AppSidebar.vue:406 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:410 +#: frontend/src/components/AppSidebar.vue:421 msgid "Add your first lesson" msgstr "" @@ -241,10 +241,6 @@ msgstr "همه" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:20 -msgid "All Certified Participants" -msgstr "" - #: frontend/src/pages/Courses.vue:26 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "همه دوره ها" @@ -281,7 +277,7 @@ msgstr "اجازه ثبت نام خود" msgid "Allow accessing future dates" msgstr "اجازه دسترسی به تاریخ‌های آینده" -#: frontend/src/pages/BatchForm.vue:32 +#: frontend/src/pages/BatchForm.vue:43 msgid "Allow self enrollment" msgstr "اجازه ثبت نام خود" @@ -292,7 +288,7 @@ msgstr "قبلا ثبت شده است" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:209 frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/CourseForm.vue:217 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -308,15 +304,15 @@ msgstr "مبلغ" msgid "Amount (USD)" msgstr "مبلغ (دلار آمریکا)" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:65 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:69 +#: lms/lms/doctype/lms_course/lms_course.py:74 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:66 +#: lms/lms/doctype/lms_course/lms_course.py:71 msgid "Amount and currency are required for paid courses." msgstr "" @@ -348,7 +344,7 @@ msgstr "پاسخ" msgid "Appears on the course card in the course list" msgstr "" -#: frontend/src/pages/BatchForm.vue:63 frontend/src/pages/BatchForm.vue:81 +#: frontend/src/pages/BatchForm.vue:75 frontend/src/pages/BatchForm.vue:96 msgid "Appears when the batch URL is shared on any online platform" msgstr "" @@ -422,12 +418,12 @@ msgstr "نوع ارزیابی" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:70 +#: lms/lms/doctype/lms_batch/lms_batch.py:75 msgid "Assessment {0} has already been added to this batch." msgstr "ارزیابی {0} قبلاً به این دسته اضافه شده است." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:527 +#: frontend/src/components/AppSidebar.vue:538 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:68 #: frontend/src/components/BatchStudents.vue:101 @@ -457,12 +453,6 @@ msgstr "تخصیص" msgid "Assignment Attachment" msgstr "ضمیمه تکلیف" -#. 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 "" - #: frontend/src/pages/AssignmentSubmissionList.vue:223 msgid "Assignment Submissions" msgstr "" @@ -473,12 +463,16 @@ msgstr "" msgid "Assignment Title" msgstr "عنوان تکلیف" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:33 +#: frontend/src/components/Modals/AssignmentForm.vue:112 +msgid "Assignment created successfully" +msgstr "" + +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:24 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "تکلیف برای درس {0} توسط {1} از قبل وجود دارد." -#: frontend/src/pages/AssignmentForm.vue:158 -msgid "Assignment saved successfully" +#: frontend/src/components/Modals/AssignmentForm.vue:129 +msgid "Assignment updated successfully" msgstr "" #. Description of the 'Question' (Small Text) field in DocType 'Course Lesson' @@ -486,9 +480,8 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "تکلیف زیر درس نشان داده می‌شود." -#: frontend/src/components/AppSidebar.vue:531 -#: frontend/src/pages/AssignmentForm.vue:177 -#: frontend/src/pages/Assignments.vue:193 lms/www/lms.py:251 +#: frontend/src/components/AppSidebar.vue:542 +#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:261 msgid "Assignments" msgstr "تکالیف" @@ -581,7 +574,7 @@ msgid "Batch Description" msgstr "توضیحات دسته" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:236 +#: frontend/src/pages/BatchForm.vue:250 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 #: lms/templates/emails/batch_confirmation.html:24 @@ -645,7 +638,7 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:238 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -655,7 +648,7 @@ msgstr "دسته:" #. Label of the batches (Check) field in DocType 'LMS Settings' #: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:105 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:110 msgid "Batches" msgstr "" @@ -753,8 +746,8 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:37 +#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55 +#: frontend/src/pages/CertifiedParticipants.vue:38 #: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51 #: frontend/src/pages/JobDetail.vue:103 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -807,10 +800,10 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:535 +#: frontend/src/components/AppSidebar.vue:546 #: frontend/src/components/CourseCard.vue:111 #: frontend/src/components/Modals/Event.vue:371 -#: frontend/src/pages/BatchForm.vue:37 frontend/src/pages/Batches.vue:38 +#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:135 #: frontend/src/pages/Courses.vue:34 lms/fixtures/custom_field.json @@ -835,10 +828,13 @@ msgstr "" msgid "Certified" msgstr "گواهی شده" +#: frontend/src/pages/CertifiedParticipants.vue:196 +#: frontend/src/pages/CertifiedParticipants.vue:203 +msgid "Certified Members" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:164 -#: frontend/src/pages/CertifiedParticipants.vue:171 -#: lms/lms/doctype/lms_settings/lms_settings.json +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:290 msgid "Certified Participants" msgstr "" @@ -1008,6 +1004,10 @@ msgstr "" msgid "Collaboration Preference" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Collapse" +msgstr "جمع شدن" + #: frontend/src/components/CourseOutline.vue:21 msgid "Collapse all chapters" msgstr "" @@ -1184,7 +1184,7 @@ msgstr "" msgid "Contract" msgstr "قرارداد" -#: lms/lms/utils.py:438 +#: lms/lms/utils.py:436 msgid "Cookie Policy" msgstr "" @@ -1331,7 +1331,7 @@ msgstr "مدرس دوره" msgid "Course Lesson" msgstr "درس دوره" -#: lms/www/lms.py:70 +#: lms/www/lms.py:75 msgid "Course List" msgstr "" @@ -1375,7 +1375,7 @@ msgstr "عنوان دوره" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:265 +#: lms/lms/doctype/lms_batch/lms_batch.py:270 msgid "Course already added to the batch." msgstr "دوره قبلاً به دسته اضافه شده است." @@ -1440,15 +1440,15 @@ msgstr "ایجاد دوره" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:524 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:523 +#: frontend/src/components/AppSidebar.vue:534 msgid "Create a live class" msgstr "" @@ -1456,34 +1456,38 @@ msgstr "" msgid "Create a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:449 +#: frontend/src/components/Modals/AssignmentForm.vue:7 +msgid "Create an Assignment" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:460 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:383 +#: frontend/src/components/AppSidebar.vue:394 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:428 +#: frontend/src/components/AppSidebar.vue:439 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:166 frontend/src/pages/Courses.vue:295 +#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:295 msgid "Created" msgstr "ایجاد شده" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:530 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:510 +#: frontend/src/components/AppSidebar.vue:521 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/BatchForm.vue:231 frontend/src/pages/CourseForm.vue:222 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1496,7 +1500,7 @@ msgstr "واحد پول" msgid "Current Lesson" msgstr "درس فعلی" -#: frontend/src/components/AppSidebar.vue:541 +#: frontend/src/components/AppSidebar.vue:552 msgid "Custom Certificate Templates" msgstr "" @@ -1545,7 +1549,7 @@ msgstr "تاریخ" #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/BatchForm.vue:100 +#: frontend/src/pages/BatchForm.vue:111 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Date and Time" msgstr "تاریخ و زمان" @@ -1633,7 +1637,7 @@ msgstr "حذف این درس آن را برای همیشه از دوره حذف #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' #: frontend/src/components/Modals/LiveClassModal.vue:84 -#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/JobCreation.vue:50 +#: frontend/src/pages/BatchForm.vue:238 frontend/src/pages/JobCreation.vue:50 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/cohort/cohort.json @@ -1654,8 +1658,8 @@ msgid "Desk" msgstr "میز کار" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/AssignmentForm.vue:27 frontend/src/pages/BatchForm.vue:14 -#: frontend/src/pages/CourseForm.vue:25 frontend/src/pages/QuizForm.vue:42 +#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/QuizForm.vue:42 msgid "Details" msgstr "جزئیات" @@ -1748,6 +1752,10 @@ msgstr "ایمیل" msgid "Edit" msgstr "ویرایش" +#: frontend/src/components/Modals/AssignmentForm.vue:8 +msgid "Edit Assignment" +msgstr "" + #: frontend/src/components/CourseOutline.vue:52 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" @@ -1790,7 +1798,7 @@ msgstr "آدرس ایمیل" msgid "Email Sent" msgstr "ایمیل ارسال شد" -#: frontend/src/pages/BatchForm.vue:167 +#: frontend/src/pages/BatchForm.vue:205 msgid "Email Template" msgstr "قالب ایمیل" @@ -1838,7 +1846,7 @@ msgstr "" #. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:113 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/BatchForm.vue:124 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:282 msgid "End Date" @@ -1856,7 +1864,7 @@ msgstr "تاریخ پایان (یا مورد انتظار)" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:137 +#: frontend/src/pages/BatchForm.vue:140 #: frontend/src/pages/ProfileEvaluator.vue:18 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -1896,7 +1904,7 @@ msgstr "تایید ثبت نام برای {0}" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1898 +#: lms/lms/utils.py:1903 msgid "Enrollment Failed" msgstr "" @@ -1936,14 +1944,13 @@ msgstr "پاسخ صحیح را وارد کنید" #: frontend/src/components/Modals/StudentModal.vue:73 #: frontend/src/components/Quiz.vue:592 #: frontend/src/components/SettingDetails.vue:62 -#: frontend/src/pages/AssignmentForm.vue:142 -#: frontend/src/pages/AssignmentForm.vue:162 frontend/src/pages/Billing.vue:262 -#: frontend/src/pages/QuizForm.vue:349 frontend/src/pages/QuizForm.vue:364 +#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349 +#: frontend/src/pages/QuizForm.vue:364 #: frontend/src/pages/QuizSubmission.vue:150 msgid "Error" msgstr "خطا" -#: lms/lms/doctype/lms_batch/lms_batch.py:180 +#: lms/lms/doctype/lms_batch/lms_batch.py:185 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -1960,7 +1967,7 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:161 +#: frontend/src/pages/BatchForm.vue:174 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:333 msgid "Evaluation End Date" @@ -1971,7 +1978,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:77 +#: lms/lms/doctype/lms_batch/lms_batch.py:82 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2020,7 +2027,7 @@ msgstr "" msgid "Evaluator is Unavailable" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:62 +#: lms/lms/doctype/lms_course/lms_course.py:67 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2031,7 +2038,7 @@ msgstr "" msgid "Event" msgstr "رویداد" -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/BatchForm.vue:151 msgid "Example: IST (+5:30)" msgstr "مثال: IST (+5:30)" @@ -2060,6 +2067,10 @@ msgstr "" msgid "Exercise Title" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Expand" +msgstr "بسط دادن" + #: frontend/src/components/CourseOutline.vue:21 msgid "Expand all chapters" msgstr "" @@ -2313,7 +2324,7 @@ msgstr "" msgid "Hello" msgstr "سلام" -#: frontend/src/components/AppSidebar.vue:80 +#: frontend/src/components/AppSidebar.vue:98 msgid "Help" msgstr "کمک" @@ -2547,7 +2558,7 @@ msgstr "یادداشت های مدرس" #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:93 frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:151 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2563,8 +2574,8 @@ msgstr "" msgid "Interest" msgstr "علاقه" -#: frontend/src/components/AppSidebar.vue:502 -#: frontend/src/components/AppSidebar.vue:505 +#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:516 msgid "Introduction" msgstr "معرفی" @@ -2602,7 +2613,7 @@ msgstr "" msgid "Invite Request" msgstr "" -#: frontend/src/components/AppSidebar.vue:438 +#: frontend/src/components/AppSidebar.vue:449 msgid "Invite your team and students" msgstr "تیم و دانش آموزان خود را دعوت کنید" @@ -2634,7 +2645,7 @@ msgstr "" msgid "Issue Date" msgstr "تاریخ صدور" -#: frontend/src/components/AppSidebar.vue:538 +#: frontend/src/components/AppSidebar.vue:549 msgid "Issue a Certificate" msgstr "" @@ -2683,7 +2694,7 @@ msgstr "" msgid "Job Details" msgstr "" -#: lms/www/lms.py:159 +#: lms/www/lms.py:164 msgid "Job Openings" msgstr "فرصت های شغلی" @@ -3078,8 +3089,8 @@ msgid "LiveCode URL" msgstr "" #: frontend/src/components/Members.vue:108 -#: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:94 -#: frontend/src/pages/CertifiedParticipants.vue:79 +#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94 +#: frontend/src/pages/CertifiedParticipants.vue:100 #: frontend/src/pages/Courses.vue:90 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 @@ -3201,7 +3212,7 @@ msgid "Maximum Attempts" msgstr "حداکثر تلاش‌ها" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:185 +#: frontend/src/pages/BatchForm.vue:193 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:309 msgid "Medium" @@ -3386,7 +3397,7 @@ msgid "Meta Description" msgstr "توضیحات متا" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:44 lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/BatchForm.vue:54 lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:362 msgid "Meta Image" msgstr "تصویر متا" @@ -3429,11 +3440,11 @@ msgstr "" msgid "Modified By" msgstr "تغییر داده شده توسط" -#: lms/lms/api.py:216 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:212 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "" @@ -3444,7 +3455,7 @@ msgstr "" msgid "Monday" msgstr "دوشنبه" -#: frontend/src/components/AppSidebar.vue:546 +#: frontend/src/components/AppSidebar.vue:557 msgid "Monetization" msgstr "" @@ -3472,20 +3483,11 @@ msgstr "تقویم من" msgid "New" msgstr "جدید" -#: frontend/src/pages/AssignmentForm.vue:181 -#: frontend/src/pages/AssignmentForm.vue:197 -msgid "New Assignment" -msgstr "" - -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:43 -msgid "New Assignment Submission" -msgstr "" - -#: lms/public/js/common_functions.js:255 lms/www/lms.py:134 +#: lms/public/js/common_functions.js:255 lms/www/lms.py:139 msgid "New Batch" msgstr "دسته جدید" -#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:78 +#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:83 msgid "New Course" msgstr "دوره جدید" @@ -3522,11 +3524,11 @@ msgstr "" msgid "New Sign Up" msgstr "" -#: lms/lms/utils.py:606 +#: lms/lms/utils.py:604 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:599 +#: lms/lms/utils.py:597 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3568,7 +3570,7 @@ msgstr "بدون ارزیابی های آتی" msgid "No announcements" msgstr "" -#: frontend/src/pages/Assignments.vue:56 +#: frontend/src/pages/Assignments.vue:53 msgid "No assignments found" msgstr "" @@ -3580,6 +3582,14 @@ msgstr "" msgid "No certificates" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:110 +msgid "No certified members" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:114 +msgid "No certified members found. Please check again later or get certified yourself." +msgstr "" + #: frontend/src/components/BatchCourses.vue:67 msgid "No courses added" msgstr "هیچ دوره ای اضافه نشده است" @@ -3616,10 +3626,6 @@ msgstr "" msgid "No live classes scheduled" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:89 -msgid "No participants found" -msgstr "" - #: frontend/src/pages/Programs.vue:91 msgid "No programs found" msgstr "" @@ -3698,7 +3704,7 @@ msgstr "اعلان‌ها" msgid "Notify me when available" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/BatchForm.vue:170 msgid "Number of seats available" msgstr "" @@ -3842,7 +3848,7 @@ msgid "Pages" msgstr "صفحات" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:205 +#: frontend/src/pages/BatchForm.vue:219 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:373 msgid "Paid Batch" @@ -3908,7 +3914,7 @@ msgstr "" #. 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:199 +#: frontend/src/pages/BatchForm.vue:214 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4032,11 +4038,11 @@ msgstr "لطفا ایمیل خود را برای تایید بررسی کنید" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2032 lms/lms/utils.py:2036 +#: lms/lms/utils.py:2037 lms/lms/utils.py:2041 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:187 +#: lms/lms/doctype/lms_batch/lms_batch.py:192 msgid "Please enable Zoom Settings to use this feature." msgstr "" @@ -4052,8 +4058,8 @@ msgstr "" msgid "Please enter a title." msgstr "لطفا یک عنوان وارد کنید." -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:40 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:125 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:31 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:84 msgid "Please enter a valid URL." msgstr "لطفاً یک URL معتبر وارد کنید." @@ -4061,7 +4067,7 @@ msgstr "لطفاً یک URL معتبر وارد کنید." msgid "Please enter a valid time in the format HH:mm." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:119 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "" @@ -4069,12 +4075,12 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:56 -msgid "Please install the Payments app to create a paid batches." +#: lms/lms/doctype/lms_batch/lms_batch.py:58 +msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:53 -msgid "Please install the Payments app to create a paid courses." +#: lms/lms/doctype/lms_course/lms_course.py:55 +msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" #: frontend/src/pages/Billing.vue:254 @@ -4089,7 +4095,7 @@ msgstr "" msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:208 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "" @@ -4130,7 +4136,7 @@ msgstr "" msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:122 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:81 msgid "Please upload the assignment file." msgstr "لطفا فایل تکلیف را آپلود کنید." @@ -4176,6 +4182,10 @@ msgstr "کد پستی" msgid "Posted on" msgstr "" +#: frontend/src/components/AppSidebar.vue:92 +msgid "Powered by Learning" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/preferred_function/preferred_function.json msgid "Preferred Function" @@ -4238,7 +4248,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:437 +#: lms/lms/utils.py:435 msgid "Privacy Policy" msgstr "" @@ -4286,7 +4296,7 @@ msgstr "" msgid "Program Members" msgstr "" -#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:273 +#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:283 msgid "Programs" msgstr "" @@ -4319,7 +4329,7 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Course' #: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:108 -#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:168 +#: frontend/src/pages/BatchForm.vue:38 frontend/src/pages/CourseForm.vue:168 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/public/js/common_functions.js:266 @@ -4350,8 +4360,9 @@ msgstr "" #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' #: frontend/src/components/Assignment.vue:20 +#: frontend/src/components/Modals/AssignmentForm.vue:35 #: frontend/src/components/Modals/Question.vue:38 -#: frontend/src/pages/AssignmentForm.vue:45 frontend/src/pages/QuizForm.vue:388 +#: frontend/src/pages/QuizForm.vue:388 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -4451,9 +4462,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "تکلیف زیر درس نشان داده می‌شود." -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:541 #: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140 -#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:229 +#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:239 msgid "Quizzes" msgstr "" @@ -4531,7 +4542,7 @@ msgstr "رد شده" msgid "Related Courses" msgstr "" -#: frontend/src/pages/BatchForm.vue:77 frontend/src/pages/CourseForm.vue:96 +#: frontend/src/pages/BatchForm.vue:92 frontend/src/pages/CourseForm.vue:96 msgid "Remove" msgstr "حدف" @@ -4600,7 +4611,7 @@ msgstr "نقش" msgid "Role Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:569 msgid "Roles" msgstr "نقش ها" @@ -4609,19 +4620,19 @@ msgstr "نقش ها" msgid "Route" msgstr "مسیر" -#: lms/lms/doctype/lms_batch/lms_batch.py:126 +#: lms/lms/doctype/lms_batch/lms_batch.py:131 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:126 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:103 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:112 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -4664,12 +4675,13 @@ msgstr "شنبه" #: frontend/src/components/AssessmentPlugin.vue:34 #: frontend/src/components/Assignment.vue:46 #: frontend/src/components/Controls/CodeEditor.vue:25 +#: frontend/src/components/Modals/AssignmentForm.vue:12 #: frontend/src/components/Modals/Event.vue:101 #: frontend/src/components/Modals/Event.vue:129 -#: frontend/src/pages/AssignmentForm.vue:21 frontend/src/pages/BatchForm.vue:8 -#: frontend/src/pages/CourseForm.vue:17 frontend/src/pages/JobCreation.vue:8 -#: frontend/src/pages/LessonForm.vue:14 frontend/src/pages/ProgramForm.vue:7 -#: frontend/src/pages/QuizForm.vue:34 frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17 +#: frontend/src/pages/JobCreation.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/pages/ProgramForm.vue:7 frontend/src/pages/QuizForm.vue:34 +#: frontend/src/pages/QuizSubmission.vue:14 #: lms/public/js/common_functions.js:405 msgid "Save" msgstr "ذخیره" @@ -4712,7 +4724,7 @@ msgstr "" msgid "Search" msgstr "جستجو کردن" -#: frontend/src/pages/CertifiedParticipants.vue:25 +#: frontend/src/pages/CertifiedParticipants.vue:26 msgid "Search by Name" msgstr "" @@ -4720,7 +4732,7 @@ msgstr "" msgid "Search by Title" msgstr "" -#: frontend/src/pages/Assignments.vue:25 +#: frontend/src/pages/Assignments.vue:24 msgid "Search by title" msgstr "جستجو بر اساس عنوان" @@ -4729,7 +4741,7 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/BatchForm.vue:167 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:327 msgid "Seat Count" @@ -4780,17 +4792,17 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:506 +#: frontend/src/components/AppSidebar.vue:517 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:551 +#: frontend/src/components/AppSidebar.vue:562 msgid "Setting up payment gateway" msgstr "راه‌اندازی درگاه پرداخت" -#: frontend/src/components/AppSidebar.vue:556 +#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/Modals/Settings.vue:7 -#: frontend/src/pages/BatchForm.vue:148 frontend/src/pages/CourseForm.vue:158 +#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 msgid "Settings" msgstr "تنظیمات" @@ -4799,7 +4811,7 @@ msgstr "تنظیمات" msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:228 +#: frontend/src/pages/BatchForm.vue:242 msgid "Short Description" msgstr "شرح کوتاه" @@ -4809,7 +4821,7 @@ msgstr "شرح کوتاه" msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:231 +#: frontend/src/pages/BatchForm.vue:245 msgid "Short description of the batch" msgstr "" @@ -4969,7 +4981,7 @@ msgstr "شروع" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch Old' -#: frontend/src/pages/BatchForm.vue:106 +#: frontend/src/pages/BatchForm.vue:117 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -4994,7 +5006,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:130 +#: frontend/src/pages/BatchForm.vue:133 #: frontend/src/pages/ProfileEvaluator.vue:15 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5030,7 +5042,7 @@ msgstr "حالت" #: frontend/src/components/BatchStudents.vue:5 #: frontend/src/pages/Statistics.vue:322 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:182 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:192 msgid "Statistics" msgstr "آمار" @@ -5117,10 +5129,14 @@ msgstr "موضوع" msgid "Submission" msgstr "" -#: frontend/src/pages/AssignmentForm.vue:17 frontend/src/pages/QuizForm.vue:30 +#: frontend/src/pages/QuizForm.vue:30 msgid "Submission List" msgstr "" +#: frontend/src/components/Modals/AssignmentForm.vue:30 +msgid "Submission Type" +msgstr "" + #: frontend/src/components/Assignment.vue:13 #: frontend/src/components/Assignment.vue:16 msgid "Submission by" @@ -5154,6 +5170,8 @@ msgstr "" #: frontend/src/components/CourseCardOverlay.vue:189 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 +#: frontend/src/components/Modals/AssignmentForm.vue:111 +#: frontend/src/components/Modals/AssignmentForm.vue:128 #: frontend/src/components/Modals/BulkCertificates.vue:121 #: frontend/src/components/Modals/ChapterModal.vue:154 #: frontend/src/components/Modals/ChapterModal.vue:199 @@ -5161,7 +5179,6 @@ msgstr "" #: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Question.vue:270 #: frontend/src/components/Modals/Question.vue:321 -#: frontend/src/pages/AssignmentForm.vue:158 #: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232 #: frontend/src/pages/ProgramForm.vue:254 #: frontend/src/pages/ProgramForm.vue:275 @@ -5184,7 +5201,7 @@ msgstr "خلاصه" msgid "Sunday" msgstr "یک‌شنبه" -#: lms/lms/api.py:1027 +#: lms/lms/api.py:1050 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5269,7 +5286,7 @@ msgstr "قالب" msgid "Temporarily Disabled" msgstr "موقتا غیر فعال می باشد" -#: lms/lms/utils.py:436 +#: lms/lms/utils.py:434 msgid "Terms of Use" msgstr "شرایط استفاده" @@ -5305,7 +5322,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1930 +#: lms/lms/utils.py:1935 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5349,15 +5366,11 @@ msgstr "" msgid "There are no jobs available at the moment. Open a job opportunity or check here again later." msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:92 -msgid "There are no participants matching this criteria." -msgstr "" - #: frontend/src/pages/Programs.vue:95 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:94 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 msgid "There are no seats available in this batch." msgstr "" @@ -5373,7 +5386,7 @@ msgstr "" msgid "There are no {0} on this site." msgstr "هیچ {0} در این سایت وجود ندارد." -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:85 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:44 msgid "There has been an update on your submission for assignment {0}" msgstr "" @@ -5404,7 +5417,7 @@ msgstr "این کلاس به پایان رسید" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1773 +#: lms/lms/utils.py:1778 msgid "This course is free." msgstr "" @@ -5475,7 +5488,7 @@ msgstr "الگوی جدول زمانی" #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:45 -#: frontend/src/pages/BatchForm.vue:120 +#: frontend/src/pages/BatchForm.vue:149 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json @@ -5505,10 +5518,10 @@ msgstr "" #. Label of the title (Data) field in DocType 'LMS Sidebar Item' #. Label of the title (Data) field in DocType 'LMS Timetable Template' #. Label of the title (Data) field in DocType 'Work Experience' +#: frontend/src/components/Modals/AssignmentForm.vue:23 #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/pages/AssignmentForm.vue:32 -#: frontend/src/pages/Assignments.vue:155 frontend/src/pages/BatchForm.vue:19 +#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20 #: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobCreation.vue:20 #: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116 #: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118 @@ -5548,7 +5561,7 @@ msgstr "به" msgid "To Date" msgstr "تا تاریخ" -#: lms/lms/utils.py:1784 +#: lms/lms/utils.py:1789 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5602,8 +5615,7 @@ msgstr "توییتر" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:54 -#: frontend/src/pages/AssignmentForm.vue:39 -#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:160 +#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165 #: frontend/src/pages/JobCreation.vue:33 frontend/src/pages/Jobs.vue:55 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -5698,7 +5710,7 @@ msgstr "به روز رسانی" msgid "Update Password" msgstr "به‌روزرسانی گذرواژه" -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:77 +#: frontend/src/pages/BatchForm.vue:71 frontend/src/pages/CourseForm.vue:77 msgid "Upload" msgstr "آپلود" @@ -5913,11 +5925,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:232 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:224 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "" @@ -5991,7 +6003,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:251 +#: lms/lms/api.py:253 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6015,7 +6027,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: frontend/src/pages/Assignments.vue:60 +#: frontend/src/pages/Assignments.vue:57 msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above." msgstr "" @@ -6059,7 +6071,7 @@ msgstr "" msgid "Your Account has been successfully created!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:418 +#: lms/lms/doctype/lms_batch/lms_batch.py:423 msgid "Your batch {0} is starting tomorrow" msgstr "" @@ -6117,6 +6129,18 @@ msgstr "اما پرداخت شما را تکمیل نکرد" msgid "cancel your application" msgstr "درخواست خود را لغو کنید" +#: frontend/src/pages/CertifiedParticipants.vue:82 +msgid "certificate" +msgstr "گواهی" + +#: frontend/src/pages/CertifiedParticipants.vue:81 +msgid "certificates" +msgstr "گواهی‌ها" + +#: frontend/src/pages/CertifiedParticipants.vue:21 +msgid "certified members" +msgstr "" + #: frontend/src/pages/Lesson.vue:178 msgid "completed" msgstr "تکمیل شده" @@ -6173,7 +6197,7 @@ msgstr "هفته ها" msgid "you can" msgstr "" -#: lms/lms/api.py:817 lms/lms/api.py:825 +#: lms/lms/api.py:840 lms/lms/api.py:848 msgid "{0} Settings not found" msgstr "" @@ -6213,7 +6237,7 @@ msgstr "{0} قبلاً برای دوره {1} تایید شده است" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:683 +#: lms/lms/utils.py:681 msgid "{0} mentioned you in a comment" msgstr "" @@ -6221,11 +6245,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:636 lms/lms/utils.py:642 +#: lms/lms/utils.py:634 lms/lms/utils.py:640 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/utils.py:458 +#: lms/lms/utils.py:456 msgid "{0}k" msgstr "" diff --git a/lms/locale/fr.po b/lms/locale/fr.po index 11800696..c209f56c 100644 --- a/lms/locale/fr.po +++ b/lms/locale/fr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-04-11 16:04+0000\n" -"PO-Revision-Date: 2025-04-14 06:00\n" +"POT-Creation-Date: 2025-04-18 16:04+0000\n" +"PO-Revision-Date: 2025-04-21 06:38\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -67,7 +67,7 @@ msgstr "" msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:58 +#: lms/lms/doctype/lms_course/lms_course.py:63 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" @@ -144,7 +144,7 @@ msgstr "Ajouter une leçon" msgid "Add a Student" msgstr "Ajouter un élève" -#: frontend/src/components/AppSidebar.vue:514 +#: frontend/src/components/AppSidebar.vue:525 msgid "Add a chapter" msgstr "" @@ -156,7 +156,7 @@ msgstr "Ajouter un cours" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:515 +#: frontend/src/components/AppSidebar.vue:526 msgid "Add a lesson" msgstr "" @@ -185,11 +185,11 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "Ajoutez au moins une réponse possible à cette question : {0}" -#: frontend/src/components/AppSidebar.vue:479 +#: frontend/src/components/AppSidebar.vue:490 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:459 +#: frontend/src/components/AppSidebar.vue:470 msgid "Add students to your batch" msgstr "" @@ -201,11 +201,11 @@ msgstr "Ajouter une page Web à la barre latérale" msgid "Add your assignment as {0}" msgstr "Ajoutez votre devoir comme {0}" -#: frontend/src/components/AppSidebar.vue:395 +#: frontend/src/components/AppSidebar.vue:406 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:410 +#: frontend/src/components/AppSidebar.vue:421 msgid "Add your first lesson" msgstr "" @@ -241,10 +241,6 @@ msgstr "Tout" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:20 -msgid "All Certified Participants" -msgstr "" - #: frontend/src/pages/Courses.vue:26 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "Tous les cours" @@ -281,7 +277,7 @@ msgstr "Autoriser l'auto-inscription" msgid "Allow accessing future dates" msgstr "Autoriser l'accès aux dates futures" -#: frontend/src/pages/BatchForm.vue:32 +#: frontend/src/pages/BatchForm.vue:43 msgid "Allow self enrollment" msgstr "Autoriser l'auto-inscription" @@ -292,7 +288,7 @@ msgstr "Déjà Inscrit" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:209 frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/CourseForm.vue:217 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -308,15 +304,15 @@ msgstr "" msgid "Amount (USD)" msgstr "Montant (USD)" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:65 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:69 +#: lms/lms/doctype/lms_course/lms_course.py:74 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:66 +#: lms/lms/doctype/lms_course/lms_course.py:71 msgid "Amount and currency are required for paid courses." msgstr "" @@ -348,7 +344,7 @@ msgstr "Réponse" msgid "Appears on the course card in the course list" msgstr "" -#: frontend/src/pages/BatchForm.vue:63 frontend/src/pages/BatchForm.vue:81 +#: frontend/src/pages/BatchForm.vue:75 frontend/src/pages/BatchForm.vue:96 msgid "Appears when the batch URL is shared on any online platform" msgstr "" @@ -422,12 +418,12 @@ msgstr "Type d'évaluation" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:70 +#: lms/lms/doctype/lms_batch/lms_batch.py:75 msgid "Assessment {0} has already been added to this batch." msgstr "L'évaluation {0} a déjà été ajoutée à ce lot." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:527 +#: frontend/src/components/AppSidebar.vue:538 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:68 #: frontend/src/components/BatchStudents.vue:101 @@ -457,12 +453,6 @@ msgstr "Affectation" msgid "Assignment Attachment" msgstr "Pièce jointe de l'évaluation" -#. 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 "Modèle de soumission d'un travail" - #: frontend/src/pages/AssignmentSubmissionList.vue:223 msgid "Assignment Submissions" msgstr "" @@ -473,12 +463,16 @@ msgstr "" msgid "Assignment Title" msgstr "Titre du devoir" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:33 +#: frontend/src/components/Modals/AssignmentForm.vue:112 +msgid "Assignment created successfully" +msgstr "" + +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:24 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "Le devoir pour la leçon {0} de {1} existe déjà." -#: frontend/src/pages/AssignmentForm.vue:158 -msgid "Assignment saved successfully" +#: frontend/src/components/Modals/AssignmentForm.vue:129 +msgid "Assignment updated successfully" msgstr "" #. Description of the 'Question' (Small Text) field in DocType 'Course Lesson' @@ -486,9 +480,8 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "Le devoir apparaîtra au bas de la leçon." -#: frontend/src/components/AppSidebar.vue:531 -#: frontend/src/pages/AssignmentForm.vue:177 -#: frontend/src/pages/Assignments.vue:193 lms/www/lms.py:251 +#: frontend/src/components/AppSidebar.vue:542 +#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:261 msgid "Assignments" msgstr "Affectations" @@ -581,7 +574,7 @@ msgid "Batch Description" msgstr "Description du Lot" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:236 +#: frontend/src/pages/BatchForm.vue:250 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 #: lms/templates/emails/batch_confirmation.html:24 @@ -645,7 +638,7 @@ msgstr "Lot mis à jour" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:238 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -655,7 +648,7 @@ msgstr "Lot:" #. Label of the batches (Check) field in DocType 'LMS Settings' #: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:105 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:110 msgid "Batches" msgstr "Lots" @@ -753,8 +746,8 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:37 +#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55 +#: frontend/src/pages/CertifiedParticipants.vue:38 #: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51 #: frontend/src/pages/JobDetail.vue:103 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -807,10 +800,10 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:535 +#: frontend/src/components/AppSidebar.vue:546 #: frontend/src/components/CourseCard.vue:111 #: frontend/src/components/Modals/Event.vue:371 -#: frontend/src/pages/BatchForm.vue:37 frontend/src/pages/Batches.vue:38 +#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:135 #: frontend/src/pages/Courses.vue:34 lms/fixtures/custom_field.json @@ -835,10 +828,13 @@ msgstr "Nom de la certification" msgid "Certified" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:196 +#: frontend/src/pages/CertifiedParticipants.vue:203 +msgid "Certified Members" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:164 -#: frontend/src/pages/CertifiedParticipants.vue:171 -#: lms/lms/doctype/lms_settings/lms_settings.json +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:290 msgid "Certified Participants" msgstr "Participants certifiés" @@ -1008,6 +1004,10 @@ msgstr "Page Web de la cohorte" msgid "Collaboration Preference" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Collapse" +msgstr "Réduire" + #: frontend/src/components/CourseOutline.vue:21 msgid "Collapse all chapters" msgstr "" @@ -1184,7 +1184,7 @@ msgstr "" msgid "Contract" msgstr "Contrat" -#: lms/lms/utils.py:438 +#: lms/lms/utils.py:436 msgid "Cookie Policy" msgstr "Politique des cookies" @@ -1331,7 +1331,7 @@ msgstr "Enseignant du cours" msgid "Course Lesson" msgstr "Leçon de cours" -#: lms/www/lms.py:70 +#: lms/www/lms.py:75 msgid "Course List" msgstr "Liste de cours" @@ -1375,7 +1375,7 @@ msgstr "Titre du cours" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:265 +#: lms/lms/doctype/lms_batch/lms_batch.py:270 msgid "Course already added to the batch." msgstr "Cours déjà ajouté au lot." @@ -1440,15 +1440,15 @@ msgstr "Créer un cours" msgid "Create a Live Class" msgstr "Créer une classe en direct" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:524 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:523 +#: frontend/src/components/AppSidebar.vue:534 msgid "Create a live class" msgstr "" @@ -1456,34 +1456,38 @@ msgstr "" msgid "Create a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:449 +#: frontend/src/components/Modals/AssignmentForm.vue:7 +msgid "Create an Assignment" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:460 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:383 +#: frontend/src/components/AppSidebar.vue:394 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:428 +#: frontend/src/components/AppSidebar.vue:439 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:166 frontend/src/pages/Courses.vue:295 +#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:295 msgid "Created" msgstr "Créé" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:530 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:510 +#: frontend/src/components/AppSidebar.vue:521 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/BatchForm.vue:231 frontend/src/pages/CourseForm.vue:222 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1496,7 +1500,7 @@ msgstr "Devise" msgid "Current Lesson" msgstr "Leçon actuelle" -#: frontend/src/components/AppSidebar.vue:541 +#: frontend/src/components/AppSidebar.vue:552 msgid "Custom Certificate Templates" msgstr "" @@ -1545,7 +1549,7 @@ msgstr "" #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/BatchForm.vue:100 +#: frontend/src/pages/BatchForm.vue:111 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Date and Time" msgstr "Date et heure" @@ -1633,7 +1637,7 @@ msgstr "" #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' #: frontend/src/components/Modals/LiveClassModal.vue:84 -#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/JobCreation.vue:50 +#: frontend/src/pages/BatchForm.vue:238 frontend/src/pages/JobCreation.vue:50 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/cohort/cohort.json @@ -1654,8 +1658,8 @@ msgid "Desk" msgstr "Bureau" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/AssignmentForm.vue:27 frontend/src/pages/BatchForm.vue:14 -#: frontend/src/pages/CourseForm.vue:25 frontend/src/pages/QuizForm.vue:42 +#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/QuizForm.vue:42 msgid "Details" msgstr "Détails" @@ -1748,6 +1752,10 @@ msgstr "" msgid "Edit" msgstr "modifier" +#: frontend/src/components/Modals/AssignmentForm.vue:8 +msgid "Edit Assignment" +msgstr "" + #: frontend/src/components/CourseOutline.vue:52 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" @@ -1790,7 +1798,7 @@ msgstr "Identifiant Email" msgid "Email Sent" msgstr "Email Envoyé" -#: frontend/src/pages/BatchForm.vue:167 +#: frontend/src/pages/BatchForm.vue:205 msgid "Email Template" msgstr "Modèle d'email" @@ -1838,7 +1846,7 @@ msgstr "" #. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:113 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/BatchForm.vue:124 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:282 msgid "End Date" @@ -1856,7 +1864,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:137 +#: frontend/src/pages/BatchForm.vue:140 #: frontend/src/pages/ProfileEvaluator.vue:18 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -1896,7 +1904,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1898 +#: lms/lms/utils.py:1903 msgid "Enrollment Failed" msgstr "" @@ -1936,14 +1944,13 @@ msgstr "" #: frontend/src/components/Modals/StudentModal.vue:73 #: frontend/src/components/Quiz.vue:592 #: frontend/src/components/SettingDetails.vue:62 -#: frontend/src/pages/AssignmentForm.vue:142 -#: frontend/src/pages/AssignmentForm.vue:162 frontend/src/pages/Billing.vue:262 -#: frontend/src/pages/QuizForm.vue:349 frontend/src/pages/QuizForm.vue:364 +#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349 +#: frontend/src/pages/QuizForm.vue:364 #: frontend/src/pages/QuizSubmission.vue:150 msgid "Error" msgstr "Erreur" -#: lms/lms/doctype/lms_batch/lms_batch.py:180 +#: lms/lms/doctype/lms_batch/lms_batch.py:185 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -1960,7 +1967,7 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:161 +#: frontend/src/pages/BatchForm.vue:174 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:333 msgid "Evaluation End Date" @@ -1971,7 +1978,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:77 +#: lms/lms/doctype/lms_batch/lms_batch.py:82 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2020,7 +2027,7 @@ msgstr "" msgid "Evaluator is Unavailable" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:62 +#: lms/lms/doctype/lms_course/lms_course.py:67 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2031,7 +2038,7 @@ msgstr "" msgid "Event" msgstr "Événement" -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/BatchForm.vue:151 msgid "Example: IST (+5:30)" msgstr "" @@ -2060,6 +2067,10 @@ msgstr "" msgid "Exercise Title" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Expand" +msgstr "Développer" + #: frontend/src/components/CourseOutline.vue:21 msgid "Expand all chapters" msgstr "" @@ -2313,7 +2324,7 @@ msgstr "" msgid "Hello" msgstr "Bonjour" -#: frontend/src/components/AppSidebar.vue:80 +#: frontend/src/components/AppSidebar.vue:98 msgid "Help" msgstr "Aidez-moi" @@ -2547,7 +2558,7 @@ msgstr "" #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:93 frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:151 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2563,8 +2574,8 @@ msgstr "" msgid "Interest" msgstr "Intérêt" -#: frontend/src/components/AppSidebar.vue:502 -#: frontend/src/components/AppSidebar.vue:505 +#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:516 msgid "Introduction" msgstr "" @@ -2602,7 +2613,7 @@ msgstr "" msgid "Invite Request" msgstr "" -#: frontend/src/components/AppSidebar.vue:438 +#: frontend/src/components/AppSidebar.vue:449 msgid "Invite your team and students" msgstr "" @@ -2634,7 +2645,7 @@ msgstr "" msgid "Issue Date" msgstr "Date d'Émission" -#: frontend/src/components/AppSidebar.vue:538 +#: frontend/src/components/AppSidebar.vue:549 msgid "Issue a Certificate" msgstr "" @@ -2683,7 +2694,7 @@ msgstr "" msgid "Job Details" msgstr "" -#: lms/www/lms.py:159 +#: lms/www/lms.py:164 msgid "Job Openings" msgstr "Offres d'emploi" @@ -3078,8 +3089,8 @@ msgid "LiveCode URL" msgstr "" #: frontend/src/components/Members.vue:108 -#: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:94 -#: frontend/src/pages/CertifiedParticipants.vue:79 +#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94 +#: frontend/src/pages/CertifiedParticipants.vue:100 #: frontend/src/pages/Courses.vue:90 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 @@ -3201,7 +3212,7 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:185 +#: frontend/src/pages/BatchForm.vue:193 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:309 msgid "Medium" @@ -3386,7 +3397,7 @@ msgid "Meta Description" msgstr "" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:44 lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/BatchForm.vue:54 lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:362 msgid "Meta Image" msgstr "" @@ -3429,11 +3440,11 @@ msgstr "" msgid "Modified By" msgstr "Modifié Par" -#: lms/lms/api.py:216 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:212 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "" @@ -3444,7 +3455,7 @@ msgstr "" msgid "Monday" msgstr "Lundi" -#: frontend/src/components/AppSidebar.vue:546 +#: frontend/src/components/AppSidebar.vue:557 msgid "Monetization" msgstr "" @@ -3472,20 +3483,11 @@ msgstr "" msgid "New" msgstr "Nouveau" -#: frontend/src/pages/AssignmentForm.vue:181 -#: frontend/src/pages/AssignmentForm.vue:197 -msgid "New Assignment" -msgstr "" - -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:43 -msgid "New Assignment Submission" -msgstr "" - -#: lms/public/js/common_functions.js:255 lms/www/lms.py:134 +#: lms/public/js/common_functions.js:255 lms/www/lms.py:139 msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:78 +#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:83 msgid "New Course" msgstr "" @@ -3522,11 +3524,11 @@ msgstr "" msgid "New Sign Up" msgstr "" -#: lms/lms/utils.py:606 +#: lms/lms/utils.py:604 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:599 +#: lms/lms/utils.py:597 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3568,7 +3570,7 @@ msgstr "" msgid "No announcements" msgstr "" -#: frontend/src/pages/Assignments.vue:56 +#: frontend/src/pages/Assignments.vue:53 msgid "No assignments found" msgstr "" @@ -3580,6 +3582,14 @@ msgstr "" msgid "No certificates" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:110 +msgid "No certified members" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:114 +msgid "No certified members found. Please check again later or get certified yourself." +msgstr "" + #: frontend/src/components/BatchCourses.vue:67 msgid "No courses added" msgstr "" @@ -3616,10 +3626,6 @@ msgstr "" msgid "No live classes scheduled" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:89 -msgid "No participants found" -msgstr "" - #: frontend/src/pages/Programs.vue:91 msgid "No programs found" msgstr "" @@ -3698,7 +3704,7 @@ msgstr "" msgid "Notify me when available" msgstr "M'avertir si disponible" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/BatchForm.vue:170 msgid "Number of seats available" msgstr "" @@ -3842,7 +3848,7 @@ msgid "Pages" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:205 +#: frontend/src/pages/BatchForm.vue:219 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:373 msgid "Paid Batch" @@ -3908,7 +3914,7 @@ msgstr "" #. 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:199 +#: frontend/src/pages/BatchForm.vue:214 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4032,11 +4038,11 @@ 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:2032 lms/lms/utils.py:2036 +#: lms/lms/utils.py:2037 lms/lms/utils.py:2041 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:187 +#: lms/lms/doctype/lms_batch/lms_batch.py:192 msgid "Please enable Zoom Settings to use this feature." msgstr "" @@ -4052,8 +4058,8 @@ msgstr "" msgid "Please enter a title." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:40 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:125 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:31 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:84 msgid "Please enter a valid URL." msgstr "" @@ -4061,7 +4067,7 @@ msgstr "" msgid "Please enter a valid time in the format HH:mm." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:119 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "" @@ -4069,12 +4075,12 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:56 -msgid "Please install the Payments app to create a paid batches." +#: lms/lms/doctype/lms_batch/lms_batch.py:58 +msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:53 -msgid "Please install the Payments app to create a paid courses." +#: lms/lms/doctype/lms_course/lms_course.py:55 +msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" #: frontend/src/pages/Billing.vue:254 @@ -4089,7 +4095,7 @@ msgstr "" msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:208 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "" @@ -4130,7 +4136,7 @@ msgstr "" msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:122 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:81 msgid "Please upload the assignment file." msgstr "" @@ -4176,6 +4182,10 @@ msgstr "code postal" msgid "Posted on" msgstr "" +#: frontend/src/components/AppSidebar.vue:92 +msgid "Powered by Learning" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/preferred_function/preferred_function.json msgid "Preferred Function" @@ -4238,7 +4248,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:437 +#: lms/lms/utils.py:435 msgid "Privacy Policy" msgstr "" @@ -4286,7 +4296,7 @@ msgstr "" msgid "Program Members" msgstr "" -#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:273 +#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:283 msgid "Programs" msgstr "" @@ -4319,7 +4329,7 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Course' #: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:108 -#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:168 +#: frontend/src/pages/BatchForm.vue:38 frontend/src/pages/CourseForm.vue:168 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/public/js/common_functions.js:266 @@ -4350,8 +4360,9 @@ msgstr "" #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' #: frontend/src/components/Assignment.vue:20 +#: frontend/src/components/Modals/AssignmentForm.vue:35 #: frontend/src/components/Modals/Question.vue:38 -#: frontend/src/pages/AssignmentForm.vue:45 frontend/src/pages/QuizForm.vue:388 +#: frontend/src/pages/QuizForm.vue:388 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -4451,9 +4462,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:541 #: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140 -#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:229 +#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:239 msgid "Quizzes" msgstr "" @@ -4531,7 +4542,7 @@ msgstr "Rejeté" msgid "Related Courses" msgstr "" -#: frontend/src/pages/BatchForm.vue:77 frontend/src/pages/CourseForm.vue:96 +#: frontend/src/pages/BatchForm.vue:92 frontend/src/pages/CourseForm.vue:96 msgid "Remove" msgstr "Supprimer" @@ -4600,7 +4611,7 @@ msgstr "Rôle" msgid "Role Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:569 msgid "Roles" msgstr "Rôles" @@ -4609,19 +4620,19 @@ msgstr "Rôles" msgid "Route" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:126 +#: lms/lms/doctype/lms_batch/lms_batch.py:131 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:126 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:103 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:112 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -4664,12 +4675,13 @@ msgstr "Samedi" #: frontend/src/components/AssessmentPlugin.vue:34 #: frontend/src/components/Assignment.vue:46 #: frontend/src/components/Controls/CodeEditor.vue:25 +#: frontend/src/components/Modals/AssignmentForm.vue:12 #: frontend/src/components/Modals/Event.vue:101 #: frontend/src/components/Modals/Event.vue:129 -#: frontend/src/pages/AssignmentForm.vue:21 frontend/src/pages/BatchForm.vue:8 -#: frontend/src/pages/CourseForm.vue:17 frontend/src/pages/JobCreation.vue:8 -#: frontend/src/pages/LessonForm.vue:14 frontend/src/pages/ProgramForm.vue:7 -#: frontend/src/pages/QuizForm.vue:34 frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17 +#: frontend/src/pages/JobCreation.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/pages/ProgramForm.vue:7 frontend/src/pages/QuizForm.vue:34 +#: frontend/src/pages/QuizSubmission.vue:14 #: lms/public/js/common_functions.js:405 msgid "Save" msgstr "Sauvegarder" @@ -4712,7 +4724,7 @@ msgstr "" msgid "Search" msgstr "Rechercher" -#: frontend/src/pages/CertifiedParticipants.vue:25 +#: frontend/src/pages/CertifiedParticipants.vue:26 msgid "Search by Name" msgstr "" @@ -4720,7 +4732,7 @@ msgstr "" msgid "Search by Title" msgstr "" -#: frontend/src/pages/Assignments.vue:25 +#: frontend/src/pages/Assignments.vue:24 msgid "Search by title" msgstr "" @@ -4729,7 +4741,7 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/BatchForm.vue:167 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:327 msgid "Seat Count" @@ -4780,17 +4792,17 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:506 +#: frontend/src/components/AppSidebar.vue:517 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:551 +#: frontend/src/components/AppSidebar.vue:562 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:556 +#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/Modals/Settings.vue:7 -#: frontend/src/pages/BatchForm.vue:148 frontend/src/pages/CourseForm.vue:158 +#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 msgid "Settings" msgstr "Paramètres" @@ -4799,7 +4811,7 @@ msgstr "Paramètres" msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:228 +#: frontend/src/pages/BatchForm.vue:242 msgid "Short Description" msgstr "" @@ -4809,7 +4821,7 @@ msgstr "" msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:231 +#: frontend/src/pages/BatchForm.vue:245 msgid "Short description of the batch" msgstr "" @@ -4969,7 +4981,7 @@ msgstr "Démarrer" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch Old' -#: frontend/src/pages/BatchForm.vue:106 +#: frontend/src/pages/BatchForm.vue:117 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -4994,7 +5006,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:130 +#: frontend/src/pages/BatchForm.vue:133 #: frontend/src/pages/ProfileEvaluator.vue:15 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5030,7 +5042,7 @@ msgstr "Etat" #: frontend/src/components/BatchStudents.vue:5 #: frontend/src/pages/Statistics.vue:322 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:182 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:192 msgid "Statistics" msgstr "" @@ -5117,10 +5129,14 @@ msgstr "Sujet" msgid "Submission" msgstr "" -#: frontend/src/pages/AssignmentForm.vue:17 frontend/src/pages/QuizForm.vue:30 +#: frontend/src/pages/QuizForm.vue:30 msgid "Submission List" msgstr "" +#: frontend/src/components/Modals/AssignmentForm.vue:30 +msgid "Submission Type" +msgstr "" + #: frontend/src/components/Assignment.vue:13 #: frontend/src/components/Assignment.vue:16 msgid "Submission by" @@ -5154,6 +5170,8 @@ msgstr "" #: frontend/src/components/CourseCardOverlay.vue:189 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 +#: frontend/src/components/Modals/AssignmentForm.vue:111 +#: frontend/src/components/Modals/AssignmentForm.vue:128 #: frontend/src/components/Modals/BulkCertificates.vue:121 #: frontend/src/components/Modals/ChapterModal.vue:154 #: frontend/src/components/Modals/ChapterModal.vue:199 @@ -5161,7 +5179,6 @@ msgstr "" #: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Question.vue:270 #: frontend/src/components/Modals/Question.vue:321 -#: frontend/src/pages/AssignmentForm.vue:158 #: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232 #: frontend/src/pages/ProgramForm.vue:254 #: frontend/src/pages/ProgramForm.vue:275 @@ -5184,7 +5201,7 @@ msgstr "Résumé" msgid "Sunday" msgstr "Dimanche" -#: lms/lms/api.py:1027 +#: lms/lms/api.py:1050 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5269,7 +5286,7 @@ msgstr "Modèle" msgid "Temporarily Disabled" msgstr "Temporairement désactivé" -#: lms/lms/utils.py:436 +#: lms/lms/utils.py:434 msgid "Terms of Use" msgstr "" @@ -5305,7 +5322,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1930 +#: lms/lms/utils.py:1935 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5349,15 +5366,11 @@ msgstr "" msgid "There are no jobs available at the moment. Open a job opportunity or check here again later." msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:92 -msgid "There are no participants matching this criteria." -msgstr "" - #: frontend/src/pages/Programs.vue:95 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:94 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 msgid "There are no seats available in this batch." msgstr "" @@ -5373,7 +5386,7 @@ msgstr "" msgid "There are no {0} on this site." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:85 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:44 msgid "There has been an update on your submission for assignment {0}" msgstr "" @@ -5404,7 +5417,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1773 +#: lms/lms/utils.py:1778 msgid "This course is free." msgstr "" @@ -5475,7 +5488,7 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:45 -#: frontend/src/pages/BatchForm.vue:120 +#: frontend/src/pages/BatchForm.vue:149 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json @@ -5505,10 +5518,10 @@ msgstr "" #. Label of the title (Data) field in DocType 'LMS Sidebar Item' #. Label of the title (Data) field in DocType 'LMS Timetable Template' #. Label of the title (Data) field in DocType 'Work Experience' +#: frontend/src/components/Modals/AssignmentForm.vue:23 #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/pages/AssignmentForm.vue:32 -#: frontend/src/pages/Assignments.vue:155 frontend/src/pages/BatchForm.vue:19 +#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20 #: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobCreation.vue:20 #: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116 #: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118 @@ -5548,7 +5561,7 @@ msgstr "À" msgid "To Date" msgstr "Jusqu'au" -#: lms/lms/utils.py:1784 +#: lms/lms/utils.py:1789 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5602,8 +5615,7 @@ msgstr "" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:54 -#: frontend/src/pages/AssignmentForm.vue:39 -#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:160 +#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165 #: frontend/src/pages/JobCreation.vue:33 frontend/src/pages/Jobs.vue:55 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -5698,7 +5710,7 @@ msgstr "Mettre à Jour" msgid "Update Password" msgstr "" -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:77 +#: frontend/src/pages/BatchForm.vue:71 frontend/src/pages/CourseForm.vue:77 msgid "Upload" msgstr "Charger" @@ -5913,11 +5925,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:232 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:224 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "" @@ -5991,7 +6003,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:251 +#: lms/lms/api.py:253 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6015,7 +6027,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: frontend/src/pages/Assignments.vue:60 +#: frontend/src/pages/Assignments.vue:57 msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above." msgstr "" @@ -6059,7 +6071,7 @@ msgstr "" msgid "Your Account has been successfully created!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:418 +#: lms/lms/doctype/lms_batch/lms_batch.py:423 msgid "Your batch {0} is starting tomorrow" msgstr "" @@ -6117,6 +6129,18 @@ msgstr "" msgid "cancel your application" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:82 +msgid "certificate" +msgstr "certificat" + +#: frontend/src/pages/CertifiedParticipants.vue:81 +msgid "certificates" +msgstr "certificats" + +#: frontend/src/pages/CertifiedParticipants.vue:21 +msgid "certified members" +msgstr "" + #: frontend/src/pages/Lesson.vue:178 msgid "completed" msgstr "complété" @@ -6173,7 +6197,7 @@ msgstr "" msgid "you can" msgstr "" -#: lms/lms/api.py:817 lms/lms/api.py:825 +#: lms/lms/api.py:840 lms/lms/api.py:848 msgid "{0} Settings not found" msgstr "" @@ -6213,7 +6237,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:683 +#: lms/lms/utils.py:681 msgid "{0} mentioned you in a comment" msgstr "" @@ -6221,11 +6245,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:636 lms/lms/utils.py:642 +#: lms/lms/utils.py:634 lms/lms/utils.py:640 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} vous a mentionné dans un commentaire dans {1}" -#: lms/lms/utils.py:458 +#: lms/lms/utils.py:456 msgid "{0}k" msgstr "" diff --git a/lms/locale/hr.po b/lms/locale/hr.po index 52ef10de..87cc1d43 100644 --- a/lms/locale/hr.po +++ b/lms/locale/hr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-04-11 16:04+0000\n" -"PO-Revision-Date: 2025-04-15 06:20\n" +"POT-Creation-Date: 2025-04-18 16:04+0000\n" +"PO-Revision-Date: 2025-04-21 06:39\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -67,7 +67,7 @@ msgstr "Postavke" msgid "Statistics" msgstr "Statistika" -#: lms/lms/doctype/lms_course/lms_course.py:58 +#: lms/lms/doctype/lms_course/lms_course.py:63 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "Tečaj ne može imati i plaćenu potvrdu i potvrdu o završetku." @@ -144,7 +144,7 @@ msgstr "Dodaj Lekciju" msgid "Add a Student" msgstr "Dodaj Studenta" -#: frontend/src/components/AppSidebar.vue:514 +#: frontend/src/components/AppSidebar.vue:525 msgid "Add a chapter" msgstr "Dodaj Poglavlje" @@ -156,7 +156,7 @@ msgstr "Dodaj Tečaj" msgid "Add a keyword and then press enter" msgstr "Dodaj ključnu riječ, a zatim pritisnite enter" -#: frontend/src/components/AppSidebar.vue:515 +#: frontend/src/components/AppSidebar.vue:526 msgid "Add a lesson" msgstr "Dodaj Lekciju" @@ -185,11 +185,11 @@ msgstr "Dodaj postojeće pitanje" msgid "Add at least one possible answer for this question: {0}" msgstr "Dodaj barem jedan mogući odgovor na ovo pitanje: {0}" -#: frontend/src/components/AppSidebar.vue:479 +#: frontend/src/components/AppSidebar.vue:490 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:459 +#: frontend/src/components/AppSidebar.vue:470 msgid "Add students to your batch" msgstr "" @@ -201,11 +201,11 @@ msgstr "Dodaj web stranicu na bočnu traku" msgid "Add your assignment as {0}" msgstr "Dodaj zadatak kao {0}" -#: frontend/src/components/AppSidebar.vue:395 +#: frontend/src/components/AppSidebar.vue:406 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:410 +#: frontend/src/components/AppSidebar.vue:421 msgid "Add your first lesson" msgstr "" @@ -241,10 +241,6 @@ msgstr "Sve" msgid "All Batches" msgstr "Sve Grupe" -#: frontend/src/pages/CertifiedParticipants.vue:20 -msgid "All Certified Participants" -msgstr "Svi Certificirani Sudionici" - #: frontend/src/pages/Courses.vue:26 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "Svi Tečajevi" @@ -281,7 +277,7 @@ msgstr "" msgid "Allow accessing future dates" msgstr "" -#: frontend/src/pages/BatchForm.vue:32 +#: frontend/src/pages/BatchForm.vue:43 msgid "Allow self enrollment" msgstr "" @@ -292,7 +288,7 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:209 frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/CourseForm.vue:217 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -308,15 +304,15 @@ msgstr "Iznos" msgid "Amount (USD)" msgstr "Iznos (USD)" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:65 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:69 +#: lms/lms/doctype/lms_course/lms_course.py:74 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:66 +#: lms/lms/doctype/lms_course/lms_course.py:71 msgid "Amount and currency are required for paid courses." msgstr "" @@ -348,7 +344,7 @@ msgstr "Odgovor" msgid "Appears on the course card in the course list" msgstr "" -#: frontend/src/pages/BatchForm.vue:63 frontend/src/pages/BatchForm.vue:81 +#: frontend/src/pages/BatchForm.vue:75 frontend/src/pages/BatchForm.vue:96 msgid "Appears when the batch URL is shared on any online platform" msgstr "" @@ -422,12 +418,12 @@ msgstr "" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:70 +#: lms/lms/doctype/lms_batch/lms_batch.py:75 msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:527 +#: frontend/src/components/AppSidebar.vue:538 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:68 #: frontend/src/components/BatchStudents.vue:101 @@ -457,12 +453,6 @@ msgstr "Dodjela" msgid "Assignment Attachment" msgstr "" -#. 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 "" - #: frontend/src/pages/AssignmentSubmissionList.vue:223 msgid "Assignment Submissions" msgstr "Podnošenje Zadataka" @@ -473,12 +463,16 @@ msgstr "Podnošenje Zadataka" msgid "Assignment Title" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:33 +#: frontend/src/components/Modals/AssignmentForm.vue:112 +msgid "Assignment created successfully" +msgstr "" + +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:24 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/pages/AssignmentForm.vue:158 -msgid "Assignment saved successfully" +#: frontend/src/components/Modals/AssignmentForm.vue:129 +msgid "Assignment updated successfully" msgstr "" #. Description of the 'Question' (Small Text) field in DocType 'Course Lesson' @@ -486,9 +480,8 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:531 -#: frontend/src/pages/AssignmentForm.vue:177 -#: frontend/src/pages/Assignments.vue:193 lms/www/lms.py:251 +#: frontend/src/components/AppSidebar.vue:542 +#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:261 msgid "Assignments" msgstr "Dodjele" @@ -581,7 +574,7 @@ msgid "Batch Description" msgstr "" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:236 +#: frontend/src/pages/BatchForm.vue:250 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 #: lms/templates/emails/batch_confirmation.html:24 @@ -645,7 +638,7 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:238 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "Grupa je rasprodana." @@ -655,7 +648,7 @@ msgstr "" #. Label of the batches (Check) field in DocType 'LMS Settings' #: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:105 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:110 msgid "Batches" msgstr "" @@ -753,8 +746,8 @@ msgstr "Ležerna Odjeća" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:37 +#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55 +#: frontend/src/pages/CertifiedParticipants.vue:38 #: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51 #: frontend/src/pages/JobDetail.vue:103 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -807,10 +800,10 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:535 +#: frontend/src/components/AppSidebar.vue:546 #: frontend/src/components/CourseCard.vue:111 #: frontend/src/components/Modals/Event.vue:371 -#: frontend/src/pages/BatchForm.vue:37 frontend/src/pages/Batches.vue:38 +#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:135 #: frontend/src/pages/Courses.vue:34 lms/fixtures/custom_field.json @@ -835,10 +828,13 @@ msgstr "" msgid "Certified" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:196 +#: frontend/src/pages/CertifiedParticipants.vue:203 +msgid "Certified Members" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:164 -#: frontend/src/pages/CertifiedParticipants.vue:171 -#: lms/lms/doctype/lms_settings/lms_settings.json +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:290 msgid "Certified Participants" msgstr "Certificirani Sudionici" @@ -1008,6 +1004,10 @@ msgstr "Web stranica Grupe" msgid "Collaboration Preference" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Collapse" +msgstr "Sklopi" + #: frontend/src/components/CourseOutline.vue:21 msgid "Collapse all chapters" msgstr "" @@ -1184,7 +1184,7 @@ msgstr "" msgid "Contract" msgstr "" -#: lms/lms/utils.py:438 +#: lms/lms/utils.py:436 msgid "Cookie Policy" msgstr "" @@ -1331,7 +1331,7 @@ msgstr "" msgid "Course Lesson" msgstr "" -#: lms/www/lms.py:70 +#: lms/www/lms.py:75 msgid "Course List" msgstr "" @@ -1375,7 +1375,7 @@ msgstr "" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:265 +#: lms/lms/doctype/lms_batch/lms_batch.py:270 msgid "Course already added to the batch." msgstr "" @@ -1440,15 +1440,15 @@ msgstr "" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:524 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:523 +#: frontend/src/components/AppSidebar.vue:534 msgid "Create a live class" msgstr "" @@ -1456,34 +1456,38 @@ msgstr "" msgid "Create a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:449 +#: frontend/src/components/Modals/AssignmentForm.vue:7 +msgid "Create an Assignment" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:460 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:383 +#: frontend/src/components/AppSidebar.vue:394 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:428 +#: frontend/src/components/AppSidebar.vue:439 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:166 frontend/src/pages/Courses.vue:295 +#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:295 msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:530 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:510 +#: frontend/src/components/AppSidebar.vue:521 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/BatchForm.vue:231 frontend/src/pages/CourseForm.vue:222 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1496,7 +1500,7 @@ msgstr "" msgid "Current Lesson" msgstr "" -#: frontend/src/components/AppSidebar.vue:541 +#: frontend/src/components/AppSidebar.vue:552 msgid "Custom Certificate Templates" msgstr "" @@ -1545,7 +1549,7 @@ msgstr "" #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/BatchForm.vue:100 +#: frontend/src/pages/BatchForm.vue:111 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Date and Time" msgstr "" @@ -1633,7 +1637,7 @@ msgstr "" #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' #: frontend/src/components/Modals/LiveClassModal.vue:84 -#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/JobCreation.vue:50 +#: frontend/src/pages/BatchForm.vue:238 frontend/src/pages/JobCreation.vue:50 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/cohort/cohort.json @@ -1654,8 +1658,8 @@ msgid "Desk" msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/AssignmentForm.vue:27 frontend/src/pages/BatchForm.vue:14 -#: frontend/src/pages/CourseForm.vue:25 frontend/src/pages/QuizForm.vue:42 +#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/QuizForm.vue:42 msgid "Details" msgstr "" @@ -1748,6 +1752,10 @@ msgstr "" msgid "Edit" msgstr "" +#: frontend/src/components/Modals/AssignmentForm.vue:8 +msgid "Edit Assignment" +msgstr "" + #: frontend/src/components/CourseOutline.vue:52 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" @@ -1790,7 +1798,7 @@ msgstr "" msgid "Email Sent" msgstr "" -#: frontend/src/pages/BatchForm.vue:167 +#: frontend/src/pages/BatchForm.vue:205 msgid "Email Template" msgstr "" @@ -1838,7 +1846,7 @@ msgstr "" #. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:113 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/BatchForm.vue:124 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:282 msgid "End Date" @@ -1856,7 +1864,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:137 +#: frontend/src/pages/BatchForm.vue:140 #: frontend/src/pages/ProfileEvaluator.vue:18 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -1896,7 +1904,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1898 +#: lms/lms/utils.py:1903 msgid "Enrollment Failed" msgstr "" @@ -1936,14 +1944,13 @@ msgstr "" #: frontend/src/components/Modals/StudentModal.vue:73 #: frontend/src/components/Quiz.vue:592 #: frontend/src/components/SettingDetails.vue:62 -#: frontend/src/pages/AssignmentForm.vue:142 -#: frontend/src/pages/AssignmentForm.vue:162 frontend/src/pages/Billing.vue:262 -#: frontend/src/pages/QuizForm.vue:349 frontend/src/pages/QuizForm.vue:364 +#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349 +#: frontend/src/pages/QuizForm.vue:364 #: frontend/src/pages/QuizSubmission.vue:150 msgid "Error" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:180 +#: lms/lms/doctype/lms_batch/lms_batch.py:185 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -1960,7 +1967,7 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:161 +#: frontend/src/pages/BatchForm.vue:174 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:333 msgid "Evaluation End Date" @@ -1971,7 +1978,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:77 +#: lms/lms/doctype/lms_batch/lms_batch.py:82 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2020,7 +2027,7 @@ msgstr "" msgid "Evaluator is Unavailable" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:62 +#: lms/lms/doctype/lms_course/lms_course.py:67 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2031,7 +2038,7 @@ msgstr "" msgid "Event" msgstr "" -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/BatchForm.vue:151 msgid "Example: IST (+5:30)" msgstr "" @@ -2060,6 +2067,10 @@ msgstr "" msgid "Exercise Title" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Expand" +msgstr "" + #: frontend/src/components/CourseOutline.vue:21 msgid "Expand all chapters" msgstr "" @@ -2313,7 +2324,7 @@ msgstr "" msgid "Hello" msgstr "" -#: frontend/src/components/AppSidebar.vue:80 +#: frontend/src/components/AppSidebar.vue:98 msgid "Help" msgstr "" @@ -2547,7 +2558,7 @@ msgstr "" #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:93 frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:151 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2563,8 +2574,8 @@ msgstr "" msgid "Interest" msgstr "" -#: frontend/src/components/AppSidebar.vue:502 -#: frontend/src/components/AppSidebar.vue:505 +#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:516 msgid "Introduction" msgstr "" @@ -2602,7 +2613,7 @@ msgstr "" msgid "Invite Request" msgstr "" -#: frontend/src/components/AppSidebar.vue:438 +#: frontend/src/components/AppSidebar.vue:449 msgid "Invite your team and students" msgstr "" @@ -2634,7 +2645,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:538 +#: frontend/src/components/AppSidebar.vue:549 msgid "Issue a Certificate" msgstr "" @@ -2683,7 +2694,7 @@ msgstr "" msgid "Job Details" msgstr "" -#: lms/www/lms.py:159 +#: lms/www/lms.py:164 msgid "Job Openings" msgstr "" @@ -3078,8 +3089,8 @@ msgid "LiveCode URL" msgstr "" #: frontend/src/components/Members.vue:108 -#: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:94 -#: frontend/src/pages/CertifiedParticipants.vue:79 +#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94 +#: frontend/src/pages/CertifiedParticipants.vue:100 #: frontend/src/pages/Courses.vue:90 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 @@ -3201,7 +3212,7 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:185 +#: frontend/src/pages/BatchForm.vue:193 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:309 msgid "Medium" @@ -3386,7 +3397,7 @@ msgid "Meta Description" msgstr "" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:44 lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/BatchForm.vue:54 lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:362 msgid "Meta Image" msgstr "" @@ -3429,11 +3440,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:216 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:212 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "" @@ -3444,7 +3455,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/AppSidebar.vue:546 +#: frontend/src/components/AppSidebar.vue:557 msgid "Monetization" msgstr "" @@ -3472,20 +3483,11 @@ msgstr "" msgid "New" msgstr "" -#: frontend/src/pages/AssignmentForm.vue:181 -#: frontend/src/pages/AssignmentForm.vue:197 -msgid "New Assignment" -msgstr "" - -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:43 -msgid "New Assignment Submission" -msgstr "" - -#: lms/public/js/common_functions.js:255 lms/www/lms.py:134 +#: lms/public/js/common_functions.js:255 lms/www/lms.py:139 msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:78 +#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:83 msgid "New Course" msgstr "" @@ -3522,11 +3524,11 @@ msgstr "" msgid "New Sign Up" msgstr "" -#: lms/lms/utils.py:606 +#: lms/lms/utils.py:604 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:599 +#: lms/lms/utils.py:597 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3568,7 +3570,7 @@ msgstr "" msgid "No announcements" msgstr "" -#: frontend/src/pages/Assignments.vue:56 +#: frontend/src/pages/Assignments.vue:53 msgid "No assignments found" msgstr "" @@ -3580,6 +3582,14 @@ msgstr "" msgid "No certificates" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:110 +msgid "No certified members" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:114 +msgid "No certified members found. Please check again later or get certified yourself." +msgstr "" + #: frontend/src/components/BatchCourses.vue:67 msgid "No courses added" msgstr "" @@ -3616,10 +3626,6 @@ msgstr "Nema pronađenih poslova" msgid "No live classes scheduled" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:89 -msgid "No participants found" -msgstr "" - #: frontend/src/pages/Programs.vue:91 msgid "No programs found" msgstr "" @@ -3698,7 +3704,7 @@ msgstr "" msgid "Notify me when available" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/BatchForm.vue:170 msgid "Number of seats available" msgstr "" @@ -3842,7 +3848,7 @@ msgid "Pages" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:205 +#: frontend/src/pages/BatchForm.vue:219 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:373 msgid "Paid Batch" @@ -3908,7 +3914,7 @@ msgstr "" #. 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:199 +#: frontend/src/pages/BatchForm.vue:214 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4032,11 +4038,11 @@ msgstr "" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2032 lms/lms/utils.py:2036 +#: lms/lms/utils.py:2037 lms/lms/utils.py:2041 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:187 +#: lms/lms/doctype/lms_batch/lms_batch.py:192 msgid "Please enable Zoom Settings to use this feature." msgstr "" @@ -4052,8 +4058,8 @@ msgstr "" msgid "Please enter a title." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:40 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:125 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:31 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:84 msgid "Please enter a valid URL." msgstr "" @@ -4061,7 +4067,7 @@ msgstr "" msgid "Please enter a valid time in the format HH:mm." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:119 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "" @@ -4069,12 +4075,12 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:56 -msgid "Please install the Payments app to create a paid batches." +#: lms/lms/doctype/lms_batch/lms_batch.py:58 +msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:53 -msgid "Please install the Payments app to create a paid courses." +#: lms/lms/doctype/lms_course/lms_course.py:55 +msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" #: frontend/src/pages/Billing.vue:254 @@ -4089,7 +4095,7 @@ msgstr "" msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:208 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "" @@ -4130,7 +4136,7 @@ msgstr "" msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:122 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:81 msgid "Please upload the assignment file." msgstr "" @@ -4176,6 +4182,10 @@ msgstr "" msgid "Posted on" msgstr "" +#: frontend/src/components/AppSidebar.vue:92 +msgid "Powered by Learning" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/preferred_function/preferred_function.json msgid "Preferred Function" @@ -4238,7 +4248,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:437 +#: lms/lms/utils.py:435 msgid "Privacy Policy" msgstr "" @@ -4286,7 +4296,7 @@ msgstr "" msgid "Program Members" msgstr "" -#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:273 +#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:283 msgid "Programs" msgstr "Programi" @@ -4319,7 +4329,7 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Course' #: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:108 -#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:168 +#: frontend/src/pages/BatchForm.vue:38 frontend/src/pages/CourseForm.vue:168 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/public/js/common_functions.js:266 @@ -4350,8 +4360,9 @@ msgstr "" #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' #: frontend/src/components/Assignment.vue:20 +#: frontend/src/components/Modals/AssignmentForm.vue:35 #: frontend/src/components/Modals/Question.vue:38 -#: frontend/src/pages/AssignmentForm.vue:45 frontend/src/pages/QuizForm.vue:388 +#: frontend/src/pages/QuizForm.vue:388 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -4451,9 +4462,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:541 #: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140 -#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:229 +#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:239 msgid "Quizzes" msgstr "" @@ -4531,7 +4542,7 @@ msgstr "" msgid "Related Courses" msgstr "" -#: frontend/src/pages/BatchForm.vue:77 frontend/src/pages/CourseForm.vue:96 +#: frontend/src/pages/BatchForm.vue:92 frontend/src/pages/CourseForm.vue:96 msgid "Remove" msgstr "" @@ -4600,7 +4611,7 @@ msgstr "" msgid "Role Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:569 msgid "Roles" msgstr "" @@ -4609,19 +4620,19 @@ msgstr "" msgid "Route" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:126 +#: lms/lms/doctype/lms_batch/lms_batch.py:131 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:126 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:103 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:112 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -4664,12 +4675,13 @@ msgstr "" #: frontend/src/components/AssessmentPlugin.vue:34 #: frontend/src/components/Assignment.vue:46 #: frontend/src/components/Controls/CodeEditor.vue:25 +#: frontend/src/components/Modals/AssignmentForm.vue:12 #: frontend/src/components/Modals/Event.vue:101 #: frontend/src/components/Modals/Event.vue:129 -#: frontend/src/pages/AssignmentForm.vue:21 frontend/src/pages/BatchForm.vue:8 -#: frontend/src/pages/CourseForm.vue:17 frontend/src/pages/JobCreation.vue:8 -#: frontend/src/pages/LessonForm.vue:14 frontend/src/pages/ProgramForm.vue:7 -#: frontend/src/pages/QuizForm.vue:34 frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17 +#: frontend/src/pages/JobCreation.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/pages/ProgramForm.vue:7 frontend/src/pages/QuizForm.vue:34 +#: frontend/src/pages/QuizSubmission.vue:14 #: lms/public/js/common_functions.js:405 msgid "Save" msgstr "" @@ -4712,7 +4724,7 @@ msgstr "" msgid "Search" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:25 +#: frontend/src/pages/CertifiedParticipants.vue:26 msgid "Search by Name" msgstr "" @@ -4720,7 +4732,7 @@ msgstr "" msgid "Search by Title" msgstr "" -#: frontend/src/pages/Assignments.vue:25 +#: frontend/src/pages/Assignments.vue:24 msgid "Search by title" msgstr "" @@ -4729,7 +4741,7 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/BatchForm.vue:167 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:327 msgid "Seat Count" @@ -4780,17 +4792,17 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:506 +#: frontend/src/components/AppSidebar.vue:517 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:551 +#: frontend/src/components/AppSidebar.vue:562 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:556 +#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/Modals/Settings.vue:7 -#: frontend/src/pages/BatchForm.vue:148 frontend/src/pages/CourseForm.vue:158 +#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 msgid "Settings" msgstr "" @@ -4799,7 +4811,7 @@ msgstr "" msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:228 +#: frontend/src/pages/BatchForm.vue:242 msgid "Short Description" msgstr "" @@ -4809,7 +4821,7 @@ msgstr "" msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:231 +#: frontend/src/pages/BatchForm.vue:245 msgid "Short description of the batch" msgstr "" @@ -4969,7 +4981,7 @@ msgstr "" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch Old' -#: frontend/src/pages/BatchForm.vue:106 +#: frontend/src/pages/BatchForm.vue:117 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -4994,7 +5006,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:130 +#: frontend/src/pages/BatchForm.vue:133 #: frontend/src/pages/ProfileEvaluator.vue:15 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5030,7 +5042,7 @@ msgstr "" #: frontend/src/components/BatchStudents.vue:5 #: frontend/src/pages/Statistics.vue:322 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:182 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:192 msgid "Statistics" msgstr "" @@ -5117,10 +5129,14 @@ msgstr "" msgid "Submission" msgstr "" -#: frontend/src/pages/AssignmentForm.vue:17 frontend/src/pages/QuizForm.vue:30 +#: frontend/src/pages/QuizForm.vue:30 msgid "Submission List" msgstr "" +#: frontend/src/components/Modals/AssignmentForm.vue:30 +msgid "Submission Type" +msgstr "" + #: frontend/src/components/Assignment.vue:13 #: frontend/src/components/Assignment.vue:16 msgid "Submission by" @@ -5154,6 +5170,8 @@ msgstr "" #: frontend/src/components/CourseCardOverlay.vue:189 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 +#: frontend/src/components/Modals/AssignmentForm.vue:111 +#: frontend/src/components/Modals/AssignmentForm.vue:128 #: frontend/src/components/Modals/BulkCertificates.vue:121 #: frontend/src/components/Modals/ChapterModal.vue:154 #: frontend/src/components/Modals/ChapterModal.vue:199 @@ -5161,7 +5179,6 @@ msgstr "" #: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Question.vue:270 #: frontend/src/components/Modals/Question.vue:321 -#: frontend/src/pages/AssignmentForm.vue:158 #: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232 #: frontend/src/pages/ProgramForm.vue:254 #: frontend/src/pages/ProgramForm.vue:275 @@ -5184,7 +5201,7 @@ msgstr "" msgid "Sunday" msgstr "" -#: lms/lms/api.py:1027 +#: lms/lms/api.py:1050 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5269,7 +5286,7 @@ msgstr "" msgid "Temporarily Disabled" msgstr "" -#: lms/lms/utils.py:436 +#: lms/lms/utils.py:434 msgid "Terms of Use" msgstr "" @@ -5305,7 +5322,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1930 +#: lms/lms/utils.py:1935 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5349,15 +5366,11 @@ msgstr "" msgid "There are no jobs available at the moment. Open a job opportunity or check here again later." msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:92 -msgid "There are no participants matching this criteria." -msgstr "" - #: frontend/src/pages/Programs.vue:95 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:94 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 msgid "There are no seats available in this batch." msgstr "" @@ -5373,7 +5386,7 @@ msgstr "" msgid "There are no {0} on this site." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:85 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:44 msgid "There has been an update on your submission for assignment {0}" msgstr "" @@ -5404,7 +5417,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1773 +#: lms/lms/utils.py:1778 msgid "This course is free." msgstr "" @@ -5475,7 +5488,7 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:45 -#: frontend/src/pages/BatchForm.vue:120 +#: frontend/src/pages/BatchForm.vue:149 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json @@ -5505,10 +5518,10 @@ msgstr "" #. Label of the title (Data) field in DocType 'LMS Sidebar Item' #. Label of the title (Data) field in DocType 'LMS Timetable Template' #. Label of the title (Data) field in DocType 'Work Experience' +#: frontend/src/components/Modals/AssignmentForm.vue:23 #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/pages/AssignmentForm.vue:32 -#: frontend/src/pages/Assignments.vue:155 frontend/src/pages/BatchForm.vue:19 +#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20 #: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobCreation.vue:20 #: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116 #: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118 @@ -5548,7 +5561,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1784 +#: lms/lms/utils.py:1789 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5602,8 +5615,7 @@ msgstr "" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:54 -#: frontend/src/pages/AssignmentForm.vue:39 -#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:160 +#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165 #: frontend/src/pages/JobCreation.vue:33 frontend/src/pages/Jobs.vue:55 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -5698,7 +5710,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:77 +#: frontend/src/pages/BatchForm.vue:71 frontend/src/pages/CourseForm.vue:77 msgid "Upload" msgstr "" @@ -5913,11 +5925,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:232 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:224 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "" @@ -5991,7 +6003,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:251 +#: lms/lms/api.py:253 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6015,7 +6027,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: frontend/src/pages/Assignments.vue:60 +#: frontend/src/pages/Assignments.vue:57 msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above." msgstr "" @@ -6059,7 +6071,7 @@ msgstr "" msgid "Your Account has been successfully created!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:418 +#: lms/lms/doctype/lms_batch/lms_batch.py:423 msgid "Your batch {0} is starting tomorrow" msgstr "" @@ -6117,6 +6129,18 @@ msgstr "" msgid "cancel your application" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:82 +msgid "certificate" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:81 +msgid "certificates" +msgstr "certifikati" + +#: frontend/src/pages/CertifiedParticipants.vue:21 +msgid "certified members" +msgstr "" + #: frontend/src/pages/Lesson.vue:178 msgid "completed" msgstr "" @@ -6173,7 +6197,7 @@ msgstr "" msgid "you can" msgstr "" -#: lms/lms/api.py:817 lms/lms/api.py:825 +#: lms/lms/api.py:840 lms/lms/api.py:848 msgid "{0} Settings not found" msgstr "" @@ -6213,7 +6237,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:683 +#: lms/lms/utils.py:681 msgid "{0} mentioned you in a comment" msgstr "" @@ -6221,11 +6245,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:636 lms/lms/utils.py:642 +#: lms/lms/utils.py:634 lms/lms/utils.py:640 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/utils.py:458 +#: lms/lms/utils.py:456 msgid "{0}k" msgstr "" diff --git a/lms/locale/hu.po b/lms/locale/hu.po index 7e145675..cae73149 100644 --- a/lms/locale/hu.po +++ b/lms/locale/hu.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-04-11 16:04+0000\n" -"PO-Revision-Date: 2025-04-14 06:01\n" +"POT-Creation-Date: 2025-04-18 16:04+0000\n" +"PO-Revision-Date: 2025-04-21 06:38\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -67,7 +67,7 @@ msgstr "" msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:58 +#: lms/lms/doctype/lms_course/lms_course.py:63 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" @@ -144,7 +144,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:514 +#: frontend/src/components/AppSidebar.vue:525 msgid "Add a chapter" msgstr "" @@ -156,7 +156,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:515 +#: frontend/src/components/AppSidebar.vue:526 msgid "Add a lesson" msgstr "" @@ -185,11 +185,11 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:479 +#: frontend/src/components/AppSidebar.vue:490 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:459 +#: frontend/src/components/AppSidebar.vue:470 msgid "Add students to your batch" msgstr "" @@ -201,11 +201,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:395 +#: frontend/src/components/AppSidebar.vue:406 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:410 +#: frontend/src/components/AppSidebar.vue:421 msgid "Add your first lesson" msgstr "" @@ -241,10 +241,6 @@ msgstr "" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:20 -msgid "All Certified Participants" -msgstr "" - #: frontend/src/pages/Courses.vue:26 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "" @@ -281,7 +277,7 @@ msgstr "" msgid "Allow accessing future dates" msgstr "" -#: frontend/src/pages/BatchForm.vue:32 +#: frontend/src/pages/BatchForm.vue:43 msgid "Allow self enrollment" msgstr "" @@ -292,7 +288,7 @@ msgstr "Már regisztrált" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:209 frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/CourseForm.vue:217 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -308,15 +304,15 @@ msgstr "" msgid "Amount (USD)" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:65 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:69 +#: lms/lms/doctype/lms_course/lms_course.py:74 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:66 +#: lms/lms/doctype/lms_course/lms_course.py:71 msgid "Amount and currency are required for paid courses." msgstr "" @@ -348,7 +344,7 @@ msgstr "" msgid "Appears on the course card in the course list" msgstr "" -#: frontend/src/pages/BatchForm.vue:63 frontend/src/pages/BatchForm.vue:81 +#: frontend/src/pages/BatchForm.vue:75 frontend/src/pages/BatchForm.vue:96 msgid "Appears when the batch URL is shared on any online platform" msgstr "" @@ -422,12 +418,12 @@ msgstr "" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:70 +#: lms/lms/doctype/lms_batch/lms_batch.py:75 msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:527 +#: frontend/src/components/AppSidebar.vue:538 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:68 #: frontend/src/components/BatchStudents.vue:101 @@ -457,12 +453,6 @@ msgstr "Hozzárendelés" msgid "Assignment Attachment" msgstr "" -#. 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 "" - #: frontend/src/pages/AssignmentSubmissionList.vue:223 msgid "Assignment Submissions" msgstr "" @@ -473,12 +463,16 @@ msgstr "" msgid "Assignment Title" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:33 +#: frontend/src/components/Modals/AssignmentForm.vue:112 +msgid "Assignment created successfully" +msgstr "" + +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:24 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/pages/AssignmentForm.vue:158 -msgid "Assignment saved successfully" +#: frontend/src/components/Modals/AssignmentForm.vue:129 +msgid "Assignment updated successfully" msgstr "" #. Description of the 'Question' (Small Text) field in DocType 'Course Lesson' @@ -486,9 +480,8 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:531 -#: frontend/src/pages/AssignmentForm.vue:177 -#: frontend/src/pages/Assignments.vue:193 lms/www/lms.py:251 +#: frontend/src/components/AppSidebar.vue:542 +#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:261 msgid "Assignments" msgstr "Feladatok" @@ -581,7 +574,7 @@ msgid "Batch Description" msgstr "" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:236 +#: frontend/src/pages/BatchForm.vue:250 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 #: lms/templates/emails/batch_confirmation.html:24 @@ -645,7 +638,7 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:238 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -655,7 +648,7 @@ msgstr "Köteg:" #. Label of the batches (Check) field in DocType 'LMS Settings' #: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:105 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:110 msgid "Batches" msgstr "" @@ -753,8 +746,8 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:37 +#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55 +#: frontend/src/pages/CertifiedParticipants.vue:38 #: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51 #: frontend/src/pages/JobDetail.vue:103 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -807,10 +800,10 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:535 +#: frontend/src/components/AppSidebar.vue:546 #: frontend/src/components/CourseCard.vue:111 #: frontend/src/components/Modals/Event.vue:371 -#: frontend/src/pages/BatchForm.vue:37 frontend/src/pages/Batches.vue:38 +#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:135 #: frontend/src/pages/Courses.vue:34 lms/fixtures/custom_field.json @@ -835,10 +828,13 @@ msgstr "" msgid "Certified" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:196 +#: frontend/src/pages/CertifiedParticipants.vue:203 +msgid "Certified Members" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:164 -#: frontend/src/pages/CertifiedParticipants.vue:171 -#: lms/lms/doctype/lms_settings/lms_settings.json +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:290 msgid "Certified Participants" msgstr "" @@ -1008,6 +1004,10 @@ msgstr "" msgid "Collaboration Preference" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Collapse" +msgstr "Összeomlás" + #: frontend/src/components/CourseOutline.vue:21 msgid "Collapse all chapters" msgstr "" @@ -1184,7 +1184,7 @@ msgstr "" msgid "Contract" msgstr "" -#: lms/lms/utils.py:438 +#: lms/lms/utils.py:436 msgid "Cookie Policy" msgstr "" @@ -1331,7 +1331,7 @@ msgstr "" msgid "Course Lesson" msgstr "" -#: lms/www/lms.py:70 +#: lms/www/lms.py:75 msgid "Course List" msgstr "" @@ -1375,7 +1375,7 @@ msgstr "" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:265 +#: lms/lms/doctype/lms_batch/lms_batch.py:270 msgid "Course already added to the batch." msgstr "" @@ -1440,15 +1440,15 @@ msgstr "" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:524 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:523 +#: frontend/src/components/AppSidebar.vue:534 msgid "Create a live class" msgstr "" @@ -1456,34 +1456,38 @@ msgstr "" msgid "Create a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:449 +#: frontend/src/components/Modals/AssignmentForm.vue:7 +msgid "Create an Assignment" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:460 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:383 +#: frontend/src/components/AppSidebar.vue:394 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:428 +#: frontend/src/components/AppSidebar.vue:439 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:166 frontend/src/pages/Courses.vue:295 +#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:295 msgid "Created" msgstr "Alkotó" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:530 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:510 +#: frontend/src/components/AppSidebar.vue:521 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/BatchForm.vue:231 frontend/src/pages/CourseForm.vue:222 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1496,7 +1500,7 @@ msgstr "" msgid "Current Lesson" msgstr "" -#: frontend/src/components/AppSidebar.vue:541 +#: frontend/src/components/AppSidebar.vue:552 msgid "Custom Certificate Templates" msgstr "" @@ -1545,7 +1549,7 @@ msgstr "" #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/BatchForm.vue:100 +#: frontend/src/pages/BatchForm.vue:111 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Date and Time" msgstr "" @@ -1633,7 +1637,7 @@ msgstr "" #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' #: frontend/src/components/Modals/LiveClassModal.vue:84 -#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/JobCreation.vue:50 +#: frontend/src/pages/BatchForm.vue:238 frontend/src/pages/JobCreation.vue:50 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/cohort/cohort.json @@ -1654,8 +1658,8 @@ msgid "Desk" msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/AssignmentForm.vue:27 frontend/src/pages/BatchForm.vue:14 -#: frontend/src/pages/CourseForm.vue:25 frontend/src/pages/QuizForm.vue:42 +#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/QuizForm.vue:42 msgid "Details" msgstr "Részletek" @@ -1748,6 +1752,10 @@ msgstr "" msgid "Edit" msgstr "" +#: frontend/src/components/Modals/AssignmentForm.vue:8 +msgid "Edit Assignment" +msgstr "" + #: frontend/src/components/CourseOutline.vue:52 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" @@ -1790,7 +1798,7 @@ msgstr "Email azonosító" msgid "Email Sent" msgstr "" -#: frontend/src/pages/BatchForm.vue:167 +#: frontend/src/pages/BatchForm.vue:205 msgid "Email Template" msgstr "E-mail sablon" @@ -1838,7 +1846,7 @@ msgstr "" #. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:113 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/BatchForm.vue:124 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:282 msgid "End Date" @@ -1856,7 +1864,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:137 +#: frontend/src/pages/BatchForm.vue:140 #: frontend/src/pages/ProfileEvaluator.vue:18 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -1896,7 +1904,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1898 +#: lms/lms/utils.py:1903 msgid "Enrollment Failed" msgstr "" @@ -1936,14 +1944,13 @@ msgstr "" #: frontend/src/components/Modals/StudentModal.vue:73 #: frontend/src/components/Quiz.vue:592 #: frontend/src/components/SettingDetails.vue:62 -#: frontend/src/pages/AssignmentForm.vue:142 -#: frontend/src/pages/AssignmentForm.vue:162 frontend/src/pages/Billing.vue:262 -#: frontend/src/pages/QuizForm.vue:349 frontend/src/pages/QuizForm.vue:364 +#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349 +#: frontend/src/pages/QuizForm.vue:364 #: frontend/src/pages/QuizSubmission.vue:150 msgid "Error" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:180 +#: lms/lms/doctype/lms_batch/lms_batch.py:185 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -1960,7 +1967,7 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:161 +#: frontend/src/pages/BatchForm.vue:174 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:333 msgid "Evaluation End Date" @@ -1971,7 +1978,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:77 +#: lms/lms/doctype/lms_batch/lms_batch.py:82 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2020,7 +2027,7 @@ msgstr "" msgid "Evaluator is Unavailable" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:62 +#: lms/lms/doctype/lms_course/lms_course.py:67 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2031,7 +2038,7 @@ msgstr "" msgid "Event" msgstr "Esemény" -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/BatchForm.vue:151 msgid "Example: IST (+5:30)" msgstr "" @@ -2060,6 +2067,10 @@ msgstr "" msgid "Exercise Title" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Expand" +msgstr "Kiterjed" + #: frontend/src/components/CourseOutline.vue:21 msgid "Expand all chapters" msgstr "" @@ -2313,7 +2324,7 @@ msgstr "" msgid "Hello" msgstr "" -#: frontend/src/components/AppSidebar.vue:80 +#: frontend/src/components/AppSidebar.vue:98 msgid "Help" msgstr "" @@ -2547,7 +2558,7 @@ msgstr "" #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:93 frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:151 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2563,8 +2574,8 @@ msgstr "" msgid "Interest" msgstr "Érdek" -#: frontend/src/components/AppSidebar.vue:502 -#: frontend/src/components/AppSidebar.vue:505 +#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:516 msgid "Introduction" msgstr "Bevezetés" @@ -2602,7 +2613,7 @@ msgstr "" msgid "Invite Request" msgstr "" -#: frontend/src/components/AppSidebar.vue:438 +#: frontend/src/components/AppSidebar.vue:449 msgid "Invite your team and students" msgstr "" @@ -2634,7 +2645,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:538 +#: frontend/src/components/AppSidebar.vue:549 msgid "Issue a Certificate" msgstr "" @@ -2683,7 +2694,7 @@ msgstr "" msgid "Job Details" msgstr "" -#: lms/www/lms.py:159 +#: lms/www/lms.py:164 msgid "Job Openings" msgstr "" @@ -3078,8 +3089,8 @@ msgid "LiveCode URL" msgstr "" #: frontend/src/components/Members.vue:108 -#: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:94 -#: frontend/src/pages/CertifiedParticipants.vue:79 +#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94 +#: frontend/src/pages/CertifiedParticipants.vue:100 #: frontend/src/pages/Courses.vue:90 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 @@ -3201,7 +3212,7 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:185 +#: frontend/src/pages/BatchForm.vue:193 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:309 msgid "Medium" @@ -3386,7 +3397,7 @@ msgid "Meta Description" msgstr "Meta Leírás" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:44 lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/BatchForm.vue:54 lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:362 msgid "Meta Image" msgstr "Meta kép" @@ -3429,11 +3440,11 @@ msgstr "" msgid "Modified By" msgstr "Módosította" -#: lms/lms/api.py:216 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:212 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "" @@ -3444,7 +3455,7 @@ msgstr "" msgid "Monday" msgstr "Hétfő" -#: frontend/src/components/AppSidebar.vue:546 +#: frontend/src/components/AppSidebar.vue:557 msgid "Monetization" msgstr "" @@ -3472,20 +3483,11 @@ msgstr "" msgid "New" msgstr "" -#: frontend/src/pages/AssignmentForm.vue:181 -#: frontend/src/pages/AssignmentForm.vue:197 -msgid "New Assignment" -msgstr "" - -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:43 -msgid "New Assignment Submission" -msgstr "" - -#: lms/public/js/common_functions.js:255 lms/www/lms.py:134 +#: lms/public/js/common_functions.js:255 lms/www/lms.py:139 msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:78 +#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:83 msgid "New Course" msgstr "" @@ -3522,11 +3524,11 @@ msgstr "" msgid "New Sign Up" msgstr "" -#: lms/lms/utils.py:606 +#: lms/lms/utils.py:604 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:599 +#: lms/lms/utils.py:597 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3568,7 +3570,7 @@ msgstr "" msgid "No announcements" msgstr "" -#: frontend/src/pages/Assignments.vue:56 +#: frontend/src/pages/Assignments.vue:53 msgid "No assignments found" msgstr "" @@ -3580,6 +3582,14 @@ msgstr "" msgid "No certificates" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:110 +msgid "No certified members" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:114 +msgid "No certified members found. Please check again later or get certified yourself." +msgstr "" + #: frontend/src/components/BatchCourses.vue:67 msgid "No courses added" msgstr "" @@ -3616,10 +3626,6 @@ msgstr "" msgid "No live classes scheduled" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:89 -msgid "No participants found" -msgstr "" - #: frontend/src/pages/Programs.vue:91 msgid "No programs found" msgstr "" @@ -3698,7 +3704,7 @@ msgstr "Értesítések" msgid "Notify me when available" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/BatchForm.vue:170 msgid "Number of seats available" msgstr "" @@ -3842,7 +3848,7 @@ msgid "Pages" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:205 +#: frontend/src/pages/BatchForm.vue:219 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:373 msgid "Paid Batch" @@ -3908,7 +3914,7 @@ msgstr "" #. 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:199 +#: frontend/src/pages/BatchForm.vue:214 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4032,11 +4038,11 @@ 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:2032 lms/lms/utils.py:2036 +#: lms/lms/utils.py:2037 lms/lms/utils.py:2041 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:187 +#: lms/lms/doctype/lms_batch/lms_batch.py:192 msgid "Please enable Zoom Settings to use this feature." msgstr "" @@ -4052,8 +4058,8 @@ msgstr "" msgid "Please enter a title." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:40 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:125 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:31 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:84 msgid "Please enter a valid URL." msgstr "" @@ -4061,7 +4067,7 @@ msgstr "" msgid "Please enter a valid time in the format HH:mm." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:119 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "" @@ -4069,12 +4075,12 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:56 -msgid "Please install the Payments app to create a paid batches." +#: lms/lms/doctype/lms_batch/lms_batch.py:58 +msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:53 -msgid "Please install the Payments app to create a paid courses." +#: lms/lms/doctype/lms_course/lms_course.py:55 +msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" #: frontend/src/pages/Billing.vue:254 @@ -4089,7 +4095,7 @@ msgstr "" msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:208 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "" @@ -4130,7 +4136,7 @@ msgstr "" msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:122 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:81 msgid "Please upload the assignment file." msgstr "" @@ -4176,6 +4182,10 @@ msgstr "" msgid "Posted on" msgstr "" +#: frontend/src/components/AppSidebar.vue:92 +msgid "Powered by Learning" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/preferred_function/preferred_function.json msgid "Preferred Function" @@ -4238,7 +4248,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:437 +#: lms/lms/utils.py:435 msgid "Privacy Policy" msgstr "" @@ -4286,7 +4296,7 @@ msgstr "" msgid "Program Members" msgstr "" -#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:273 +#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:283 msgid "Programs" msgstr "" @@ -4319,7 +4329,7 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Course' #: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:108 -#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:168 +#: frontend/src/pages/BatchForm.vue:38 frontend/src/pages/CourseForm.vue:168 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/public/js/common_functions.js:266 @@ -4350,8 +4360,9 @@ msgstr "" #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' #: frontend/src/components/Assignment.vue:20 +#: frontend/src/components/Modals/AssignmentForm.vue:35 #: frontend/src/components/Modals/Question.vue:38 -#: frontend/src/pages/AssignmentForm.vue:45 frontend/src/pages/QuizForm.vue:388 +#: frontend/src/pages/QuizForm.vue:388 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -4451,9 +4462,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:541 #: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140 -#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:229 +#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:239 msgid "Quizzes" msgstr "" @@ -4531,7 +4542,7 @@ msgstr "Elutasítva" msgid "Related Courses" msgstr "" -#: frontend/src/pages/BatchForm.vue:77 frontend/src/pages/CourseForm.vue:96 +#: frontend/src/pages/BatchForm.vue:92 frontend/src/pages/CourseForm.vue:96 msgid "Remove" msgstr "eltávolítás" @@ -4600,7 +4611,7 @@ msgstr "Beosztás" msgid "Role Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:569 msgid "Roles" msgstr "Beosztások" @@ -4609,19 +4620,19 @@ msgstr "Beosztások" msgid "Route" msgstr "Útvonal" -#: lms/lms/doctype/lms_batch/lms_batch.py:126 +#: lms/lms/doctype/lms_batch/lms_batch.py:131 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:126 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:103 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:112 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -4664,12 +4675,13 @@ msgstr "Szombat" #: frontend/src/components/AssessmentPlugin.vue:34 #: frontend/src/components/Assignment.vue:46 #: frontend/src/components/Controls/CodeEditor.vue:25 +#: frontend/src/components/Modals/AssignmentForm.vue:12 #: frontend/src/components/Modals/Event.vue:101 #: frontend/src/components/Modals/Event.vue:129 -#: frontend/src/pages/AssignmentForm.vue:21 frontend/src/pages/BatchForm.vue:8 -#: frontend/src/pages/CourseForm.vue:17 frontend/src/pages/JobCreation.vue:8 -#: frontend/src/pages/LessonForm.vue:14 frontend/src/pages/ProgramForm.vue:7 -#: frontend/src/pages/QuizForm.vue:34 frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17 +#: frontend/src/pages/JobCreation.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/pages/ProgramForm.vue:7 frontend/src/pages/QuizForm.vue:34 +#: frontend/src/pages/QuizSubmission.vue:14 #: lms/public/js/common_functions.js:405 msgid "Save" msgstr "" @@ -4712,7 +4724,7 @@ msgstr "" msgid "Search" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:25 +#: frontend/src/pages/CertifiedParticipants.vue:26 msgid "Search by Name" msgstr "" @@ -4720,7 +4732,7 @@ msgstr "" msgid "Search by Title" msgstr "" -#: frontend/src/pages/Assignments.vue:25 +#: frontend/src/pages/Assignments.vue:24 msgid "Search by title" msgstr "" @@ -4729,7 +4741,7 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/BatchForm.vue:167 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:327 msgid "Seat Count" @@ -4780,17 +4792,17 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:506 +#: frontend/src/components/AppSidebar.vue:517 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:551 +#: frontend/src/components/AppSidebar.vue:562 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:556 +#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/Modals/Settings.vue:7 -#: frontend/src/pages/BatchForm.vue:148 frontend/src/pages/CourseForm.vue:158 +#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 msgid "Settings" msgstr "" @@ -4799,7 +4811,7 @@ msgstr "" msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:228 +#: frontend/src/pages/BatchForm.vue:242 msgid "Short Description" msgstr "" @@ -4809,7 +4821,7 @@ msgstr "" msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:231 +#: frontend/src/pages/BatchForm.vue:245 msgid "Short description of the batch" msgstr "" @@ -4969,7 +4981,7 @@ msgstr "" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch Old' -#: frontend/src/pages/BatchForm.vue:106 +#: frontend/src/pages/BatchForm.vue:117 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -4994,7 +5006,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:130 +#: frontend/src/pages/BatchForm.vue:133 #: frontend/src/pages/ProfileEvaluator.vue:15 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5030,7 +5042,7 @@ msgstr "" #: frontend/src/components/BatchStudents.vue:5 #: frontend/src/pages/Statistics.vue:322 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:182 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:192 msgid "Statistics" msgstr "" @@ -5117,10 +5129,14 @@ msgstr "" msgid "Submission" msgstr "" -#: frontend/src/pages/AssignmentForm.vue:17 frontend/src/pages/QuizForm.vue:30 +#: frontend/src/pages/QuizForm.vue:30 msgid "Submission List" msgstr "" +#: frontend/src/components/Modals/AssignmentForm.vue:30 +msgid "Submission Type" +msgstr "" + #: frontend/src/components/Assignment.vue:13 #: frontend/src/components/Assignment.vue:16 msgid "Submission by" @@ -5154,6 +5170,8 @@ msgstr "" #: frontend/src/components/CourseCardOverlay.vue:189 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 +#: frontend/src/components/Modals/AssignmentForm.vue:111 +#: frontend/src/components/Modals/AssignmentForm.vue:128 #: frontend/src/components/Modals/BulkCertificates.vue:121 #: frontend/src/components/Modals/ChapterModal.vue:154 #: frontend/src/components/Modals/ChapterModal.vue:199 @@ -5161,7 +5179,6 @@ msgstr "" #: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Question.vue:270 #: frontend/src/components/Modals/Question.vue:321 -#: frontend/src/pages/AssignmentForm.vue:158 #: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232 #: frontend/src/pages/ProgramForm.vue:254 #: frontend/src/pages/ProgramForm.vue:275 @@ -5184,7 +5201,7 @@ msgstr "Összefoglalás" msgid "Sunday" msgstr "Vasárnap" -#: lms/lms/api.py:1027 +#: lms/lms/api.py:1050 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5269,7 +5286,7 @@ msgstr "" msgid "Temporarily Disabled" msgstr "Átmenetileg letiltva" -#: lms/lms/utils.py:436 +#: lms/lms/utils.py:434 msgid "Terms of Use" msgstr "" @@ -5305,7 +5322,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1930 +#: lms/lms/utils.py:1935 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5349,15 +5366,11 @@ msgstr "" msgid "There are no jobs available at the moment. Open a job opportunity or check here again later." msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:92 -msgid "There are no participants matching this criteria." -msgstr "" - #: frontend/src/pages/Programs.vue:95 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:94 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 msgid "There are no seats available in this batch." msgstr "" @@ -5373,7 +5386,7 @@ msgstr "" msgid "There are no {0} on this site." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:85 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:44 msgid "There has been an update on your submission for assignment {0}" msgstr "" @@ -5404,7 +5417,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1773 +#: lms/lms/utils.py:1778 msgid "This course is free." msgstr "" @@ -5475,7 +5488,7 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:45 -#: frontend/src/pages/BatchForm.vue:120 +#: frontend/src/pages/BatchForm.vue:149 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json @@ -5505,10 +5518,10 @@ msgstr "" #. Label of the title (Data) field in DocType 'LMS Sidebar Item' #. Label of the title (Data) field in DocType 'LMS Timetable Template' #. Label of the title (Data) field in DocType 'Work Experience' +#: frontend/src/components/Modals/AssignmentForm.vue:23 #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/pages/AssignmentForm.vue:32 -#: frontend/src/pages/Assignments.vue:155 frontend/src/pages/BatchForm.vue:19 +#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20 #: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobCreation.vue:20 #: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116 #: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118 @@ -5548,7 +5561,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1784 +#: lms/lms/utils.py:1789 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5602,8 +5615,7 @@ msgstr "" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:54 -#: frontend/src/pages/AssignmentForm.vue:39 -#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:160 +#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165 #: frontend/src/pages/JobCreation.vue:33 frontend/src/pages/Jobs.vue:55 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -5698,7 +5710,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:77 +#: frontend/src/pages/BatchForm.vue:71 frontend/src/pages/CourseForm.vue:77 msgid "Upload" msgstr "Feltöltés" @@ -5913,11 +5925,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:232 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:224 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "" @@ -5991,7 +6003,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:251 +#: lms/lms/api.py:253 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6015,7 +6027,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: frontend/src/pages/Assignments.vue:60 +#: frontend/src/pages/Assignments.vue:57 msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above." msgstr "" @@ -6059,7 +6071,7 @@ msgstr "" msgid "Your Account has been successfully created!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:418 +#: lms/lms/doctype/lms_batch/lms_batch.py:423 msgid "Your batch {0} is starting tomorrow" msgstr "" @@ -6117,6 +6129,18 @@ msgstr "" msgid "cancel your application" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:82 +msgid "certificate" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:81 +msgid "certificates" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:21 +msgid "certified members" +msgstr "" + #: frontend/src/pages/Lesson.vue:178 msgid "completed" msgstr "befejezve" @@ -6173,7 +6197,7 @@ msgstr "" msgid "you can" msgstr "" -#: lms/lms/api.py:817 lms/lms/api.py:825 +#: lms/lms/api.py:840 lms/lms/api.py:848 msgid "{0} Settings not found" msgstr "" @@ -6213,7 +6237,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:683 +#: lms/lms/utils.py:681 msgid "{0} mentioned you in a comment" msgstr "" @@ -6221,11 +6245,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:636 lms/lms/utils.py:642 +#: lms/lms/utils.py:634 lms/lms/utils.py:640 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/utils.py:458 +#: lms/lms/utils.py:456 msgid "{0}k" msgstr "" diff --git a/lms/locale/main.pot b/lms/locale/main.pot index 77db8be8..a0e215c6 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-04-11 16:04+0000\n" -"PO-Revision-Date: 2025-04-11 16:04+0000\n" +"POT-Creation-Date: 2025-04-18 16:04+0000\n" +"PO-Revision-Date: 2025-04-18 16:04+0000\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: jannat@frappe.io\n" "MIME-Version: 1.0\n" @@ -65,7 +65,7 @@ msgstr "" msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:58 +#: lms/lms/doctype/lms_course/lms_course.py:63 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" @@ -142,7 +142,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:514 +#: frontend/src/components/AppSidebar.vue:525 msgid "Add a chapter" msgstr "" @@ -154,7 +154,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:515 +#: frontend/src/components/AppSidebar.vue:526 msgid "Add a lesson" msgstr "" @@ -183,11 +183,11 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:479 +#: frontend/src/components/AppSidebar.vue:490 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:459 +#: frontend/src/components/AppSidebar.vue:470 msgid "Add students to your batch" msgstr "" @@ -199,11 +199,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:395 +#: frontend/src/components/AppSidebar.vue:406 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:410 +#: frontend/src/components/AppSidebar.vue:421 msgid "Add your first lesson" msgstr "" @@ -239,10 +239,6 @@ msgstr "" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:20 -msgid "All Certified Participants" -msgstr "" - #: frontend/src/pages/Courses.vue:26 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "" @@ -279,7 +275,7 @@ msgstr "" msgid "Allow accessing future dates" msgstr "" -#: frontend/src/pages/BatchForm.vue:32 +#: frontend/src/pages/BatchForm.vue:43 msgid "Allow self enrollment" msgstr "" @@ -290,7 +286,7 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:209 frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/CourseForm.vue:217 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -306,15 +302,15 @@ msgstr "" msgid "Amount (USD)" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:65 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:69 +#: lms/lms/doctype/lms_course/lms_course.py:74 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:66 +#: lms/lms/doctype/lms_course/lms_course.py:71 msgid "Amount and currency are required for paid courses." msgstr "" @@ -346,7 +342,7 @@ msgstr "" msgid "Appears on the course card in the course list" msgstr "" -#: frontend/src/pages/BatchForm.vue:63 frontend/src/pages/BatchForm.vue:81 +#: frontend/src/pages/BatchForm.vue:75 frontend/src/pages/BatchForm.vue:96 msgid "Appears when the batch URL is shared on any online platform" msgstr "" @@ -420,12 +416,12 @@ msgstr "" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:70 +#: lms/lms/doctype/lms_batch/lms_batch.py:75 msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:527 +#: frontend/src/components/AppSidebar.vue:538 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:68 #: frontend/src/components/BatchStudents.vue:101 @@ -455,12 +451,6 @@ msgstr "" msgid "Assignment Attachment" msgstr "" -#. 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 "" - #: frontend/src/pages/AssignmentSubmissionList.vue:223 msgid "Assignment Submissions" msgstr "" @@ -471,12 +461,16 @@ msgstr "" msgid "Assignment Title" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:33 +#: frontend/src/components/Modals/AssignmentForm.vue:112 +msgid "Assignment created successfully" +msgstr "" + +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:24 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/pages/AssignmentForm.vue:158 -msgid "Assignment saved successfully" +#: frontend/src/components/Modals/AssignmentForm.vue:129 +msgid "Assignment updated successfully" msgstr "" #. Description of the 'Question' (Small Text) field in DocType 'Course Lesson' @@ -484,9 +478,8 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:531 -#: frontend/src/pages/AssignmentForm.vue:177 -#: frontend/src/pages/Assignments.vue:193 lms/www/lms.py:251 +#: frontend/src/components/AppSidebar.vue:542 +#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:261 msgid "Assignments" msgstr "" @@ -579,7 +572,7 @@ msgid "Batch Description" msgstr "" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:236 +#: frontend/src/pages/BatchForm.vue:250 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 #: lms/templates/emails/batch_confirmation.html:24 @@ -643,7 +636,7 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:238 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -653,7 +646,7 @@ msgstr "" #. Label of the batches (Check) field in DocType 'LMS Settings' #: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:105 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:110 msgid "Batches" msgstr "" @@ -751,8 +744,8 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:37 +#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55 +#: frontend/src/pages/CertifiedParticipants.vue:38 #: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51 #: frontend/src/pages/JobDetail.vue:103 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -805,10 +798,10 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:535 +#: frontend/src/components/AppSidebar.vue:546 #: frontend/src/components/CourseCard.vue:111 #: frontend/src/components/Modals/Event.vue:371 -#: frontend/src/pages/BatchForm.vue:37 frontend/src/pages/Batches.vue:38 +#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:135 #: frontend/src/pages/Courses.vue:34 lms/fixtures/custom_field.json @@ -833,10 +826,13 @@ msgstr "" msgid "Certified" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:196 +#: frontend/src/pages/CertifiedParticipants.vue:203 +msgid "Certified Members" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:164 -#: frontend/src/pages/CertifiedParticipants.vue:171 -#: lms/lms/doctype/lms_settings/lms_settings.json +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:290 msgid "Certified Participants" msgstr "" @@ -1006,6 +1002,10 @@ msgstr "" msgid "Collaboration Preference" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Collapse" +msgstr "" + #: frontend/src/components/CourseOutline.vue:21 msgid "Collapse all chapters" msgstr "" @@ -1182,7 +1182,7 @@ msgstr "" msgid "Contract" msgstr "" -#: lms/lms/utils.py:438 +#: lms/lms/utils.py:436 msgid "Cookie Policy" msgstr "" @@ -1329,7 +1329,7 @@ msgstr "" msgid "Course Lesson" msgstr "" -#: lms/www/lms.py:70 +#: lms/www/lms.py:75 msgid "Course List" msgstr "" @@ -1373,7 +1373,7 @@ msgstr "" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:265 +#: lms/lms/doctype/lms_batch/lms_batch.py:270 msgid "Course already added to the batch." msgstr "" @@ -1438,15 +1438,15 @@ msgstr "" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:524 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:523 +#: frontend/src/components/AppSidebar.vue:534 msgid "Create a live class" msgstr "" @@ -1454,34 +1454,38 @@ msgstr "" msgid "Create a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:449 +#: frontend/src/components/Modals/AssignmentForm.vue:7 +msgid "Create an Assignment" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:460 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:383 +#: frontend/src/components/AppSidebar.vue:394 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:428 +#: frontend/src/components/AppSidebar.vue:439 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:166 frontend/src/pages/Courses.vue:295 +#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:295 msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:530 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:510 +#: frontend/src/components/AppSidebar.vue:521 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/BatchForm.vue:231 frontend/src/pages/CourseForm.vue:222 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1494,7 +1498,7 @@ msgstr "" msgid "Current Lesson" msgstr "" -#: frontend/src/components/AppSidebar.vue:541 +#: frontend/src/components/AppSidebar.vue:552 msgid "Custom Certificate Templates" msgstr "" @@ -1543,7 +1547,7 @@ msgstr "" #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/BatchForm.vue:100 +#: frontend/src/pages/BatchForm.vue:111 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Date and Time" msgstr "" @@ -1631,7 +1635,7 @@ msgstr "" #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' #: frontend/src/components/Modals/LiveClassModal.vue:84 -#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/JobCreation.vue:50 +#: frontend/src/pages/BatchForm.vue:238 frontend/src/pages/JobCreation.vue:50 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/cohort/cohort.json @@ -1652,8 +1656,8 @@ msgid "Desk" msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/AssignmentForm.vue:27 frontend/src/pages/BatchForm.vue:14 -#: frontend/src/pages/CourseForm.vue:25 frontend/src/pages/QuizForm.vue:42 +#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/QuizForm.vue:42 msgid "Details" msgstr "" @@ -1746,6 +1750,10 @@ msgstr "" msgid "Edit" msgstr "" +#: frontend/src/components/Modals/AssignmentForm.vue:8 +msgid "Edit Assignment" +msgstr "" + #: frontend/src/components/CourseOutline.vue:52 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" @@ -1788,7 +1796,7 @@ msgstr "" msgid "Email Sent" msgstr "" -#: frontend/src/pages/BatchForm.vue:167 +#: frontend/src/pages/BatchForm.vue:205 msgid "Email Template" msgstr "" @@ -1836,7 +1844,7 @@ msgstr "" #. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:113 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/BatchForm.vue:124 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:282 msgid "End Date" @@ -1854,7 +1862,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:137 +#: frontend/src/pages/BatchForm.vue:140 #: frontend/src/pages/ProfileEvaluator.vue:18 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -1894,7 +1902,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1898 +#: lms/lms/utils.py:1903 msgid "Enrollment Failed" msgstr "" @@ -1934,14 +1942,13 @@ msgstr "" #: frontend/src/components/Modals/StudentModal.vue:73 #: frontend/src/components/Quiz.vue:592 #: frontend/src/components/SettingDetails.vue:62 -#: frontend/src/pages/AssignmentForm.vue:142 -#: frontend/src/pages/AssignmentForm.vue:162 frontend/src/pages/Billing.vue:262 -#: frontend/src/pages/QuizForm.vue:349 frontend/src/pages/QuizForm.vue:364 +#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349 +#: frontend/src/pages/QuizForm.vue:364 #: frontend/src/pages/QuizSubmission.vue:150 msgid "Error" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:180 +#: lms/lms/doctype/lms_batch/lms_batch.py:185 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -1958,7 +1965,7 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:161 +#: frontend/src/pages/BatchForm.vue:174 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:333 msgid "Evaluation End Date" @@ -1969,7 +1976,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:77 +#: lms/lms/doctype/lms_batch/lms_batch.py:82 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2018,7 +2025,7 @@ msgstr "" msgid "Evaluator is Unavailable" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:62 +#: lms/lms/doctype/lms_course/lms_course.py:67 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2029,7 +2036,7 @@ msgstr "" msgid "Event" msgstr "" -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/BatchForm.vue:151 msgid "Example: IST (+5:30)" msgstr "" @@ -2058,6 +2065,10 @@ msgstr "" msgid "Exercise Title" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Expand" +msgstr "" + #: frontend/src/components/CourseOutline.vue:21 msgid "Expand all chapters" msgstr "" @@ -2311,7 +2322,7 @@ msgstr "" msgid "Hello" msgstr "" -#: frontend/src/components/AppSidebar.vue:80 +#: frontend/src/components/AppSidebar.vue:98 msgid "Help" msgstr "" @@ -2545,7 +2556,7 @@ msgstr "" #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:93 frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:151 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2561,8 +2572,8 @@ msgstr "" msgid "Interest" msgstr "" -#: frontend/src/components/AppSidebar.vue:502 -#: frontend/src/components/AppSidebar.vue:505 +#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:516 msgid "Introduction" msgstr "" @@ -2600,7 +2611,7 @@ msgstr "" msgid "Invite Request" msgstr "" -#: frontend/src/components/AppSidebar.vue:438 +#: frontend/src/components/AppSidebar.vue:449 msgid "Invite your team and students" msgstr "" @@ -2632,7 +2643,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:538 +#: frontend/src/components/AppSidebar.vue:549 msgid "Issue a Certificate" msgstr "" @@ -2681,7 +2692,7 @@ msgstr "" msgid "Job Details" msgstr "" -#: lms/www/lms.py:159 +#: lms/www/lms.py:164 msgid "Job Openings" msgstr "" @@ -3076,8 +3087,8 @@ msgid "LiveCode URL" msgstr "" #: frontend/src/components/Members.vue:108 -#: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:94 -#: frontend/src/pages/CertifiedParticipants.vue:79 +#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94 +#: frontend/src/pages/CertifiedParticipants.vue:100 #: frontend/src/pages/Courses.vue:90 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 @@ -3199,7 +3210,7 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:185 +#: frontend/src/pages/BatchForm.vue:193 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:309 msgid "Medium" @@ -3384,7 +3395,7 @@ msgid "Meta Description" msgstr "" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:44 lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/BatchForm.vue:54 lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:362 msgid "Meta Image" msgstr "" @@ -3427,11 +3438,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:216 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:212 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "" @@ -3442,7 +3453,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/AppSidebar.vue:546 +#: frontend/src/components/AppSidebar.vue:557 msgid "Monetization" msgstr "" @@ -3470,20 +3481,11 @@ msgstr "" msgid "New" msgstr "" -#: frontend/src/pages/AssignmentForm.vue:181 -#: frontend/src/pages/AssignmentForm.vue:197 -msgid "New Assignment" -msgstr "" - -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:43 -msgid "New Assignment Submission" -msgstr "" - -#: lms/public/js/common_functions.js:255 lms/www/lms.py:134 +#: lms/public/js/common_functions.js:255 lms/www/lms.py:139 msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:78 +#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:83 msgid "New Course" msgstr "" @@ -3520,11 +3522,11 @@ msgstr "" msgid "New Sign Up" msgstr "" -#: lms/lms/utils.py:606 +#: lms/lms/utils.py:604 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:599 +#: lms/lms/utils.py:597 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3566,7 +3568,7 @@ msgstr "" msgid "No announcements" msgstr "" -#: frontend/src/pages/Assignments.vue:56 +#: frontend/src/pages/Assignments.vue:53 msgid "No assignments found" msgstr "" @@ -3578,6 +3580,14 @@ msgstr "" msgid "No certificates" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:110 +msgid "No certified members" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:114 +msgid "No certified members found. Please check again later or get certified yourself." +msgstr "" + #: frontend/src/components/BatchCourses.vue:67 msgid "No courses added" msgstr "" @@ -3614,10 +3624,6 @@ msgstr "" msgid "No live classes scheduled" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:89 -msgid "No participants found" -msgstr "" - #: frontend/src/pages/Programs.vue:91 msgid "No programs found" msgstr "" @@ -3696,7 +3702,7 @@ msgstr "" msgid "Notify me when available" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/BatchForm.vue:170 msgid "Number of seats available" msgstr "" @@ -3840,7 +3846,7 @@ msgid "Pages" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:205 +#: frontend/src/pages/BatchForm.vue:219 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:373 msgid "Paid Batch" @@ -3906,7 +3912,7 @@ msgstr "" #. 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:199 +#: frontend/src/pages/BatchForm.vue:214 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4030,11 +4036,11 @@ msgstr "" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2032 lms/lms/utils.py:2036 +#: lms/lms/utils.py:2037 lms/lms/utils.py:2041 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:187 +#: lms/lms/doctype/lms_batch/lms_batch.py:192 msgid "Please enable Zoom Settings to use this feature." msgstr "" @@ -4050,8 +4056,8 @@ msgstr "" msgid "Please enter a title." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:40 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:125 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:31 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:84 msgid "Please enter a valid URL." msgstr "" @@ -4059,7 +4065,7 @@ msgstr "" msgid "Please enter a valid time in the format HH:mm." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:119 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "" @@ -4067,12 +4073,12 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:56 -msgid "Please install the Payments app to create a paid batches." +#: lms/lms/doctype/lms_batch/lms_batch.py:58 +msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:53 -msgid "Please install the Payments app to create a paid courses." +#: lms/lms/doctype/lms_course/lms_course.py:55 +msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" #: frontend/src/pages/Billing.vue:254 @@ -4087,7 +4093,7 @@ msgstr "" msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:208 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "" @@ -4128,7 +4134,7 @@ msgstr "" msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:122 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:81 msgid "Please upload the assignment file." msgstr "" @@ -4174,6 +4180,10 @@ msgstr "" msgid "Posted on" msgstr "" +#: frontend/src/components/AppSidebar.vue:92 +msgid "Powered by Learning" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/preferred_function/preferred_function.json msgid "Preferred Function" @@ -4236,7 +4246,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:437 +#: lms/lms/utils.py:435 msgid "Privacy Policy" msgstr "" @@ -4284,7 +4294,7 @@ msgstr "" msgid "Program Members" msgstr "" -#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:273 +#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:283 msgid "Programs" msgstr "" @@ -4317,7 +4327,7 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Course' #: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:108 -#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:168 +#: frontend/src/pages/BatchForm.vue:38 frontend/src/pages/CourseForm.vue:168 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/public/js/common_functions.js:266 @@ -4348,8 +4358,9 @@ msgstr "" #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' #: frontend/src/components/Assignment.vue:20 +#: frontend/src/components/Modals/AssignmentForm.vue:35 #: frontend/src/components/Modals/Question.vue:38 -#: frontend/src/pages/AssignmentForm.vue:45 frontend/src/pages/QuizForm.vue:388 +#: frontend/src/pages/QuizForm.vue:388 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -4449,9 +4460,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:541 #: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140 -#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:229 +#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:239 msgid "Quizzes" msgstr "" @@ -4529,7 +4540,7 @@ msgstr "" msgid "Related Courses" msgstr "" -#: frontend/src/pages/BatchForm.vue:77 frontend/src/pages/CourseForm.vue:96 +#: frontend/src/pages/BatchForm.vue:92 frontend/src/pages/CourseForm.vue:96 msgid "Remove" msgstr "" @@ -4598,7 +4609,7 @@ msgstr "" msgid "Role Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:569 msgid "Roles" msgstr "" @@ -4607,19 +4618,19 @@ msgstr "" msgid "Route" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:126 +#: lms/lms/doctype/lms_batch/lms_batch.py:131 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:126 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:103 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:112 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -4662,12 +4673,13 @@ msgstr "" #: frontend/src/components/AssessmentPlugin.vue:34 #: frontend/src/components/Assignment.vue:46 #: frontend/src/components/Controls/CodeEditor.vue:25 +#: frontend/src/components/Modals/AssignmentForm.vue:12 #: frontend/src/components/Modals/Event.vue:101 #: frontend/src/components/Modals/Event.vue:129 -#: frontend/src/pages/AssignmentForm.vue:21 frontend/src/pages/BatchForm.vue:8 -#: frontend/src/pages/CourseForm.vue:17 frontend/src/pages/JobCreation.vue:8 -#: frontend/src/pages/LessonForm.vue:14 frontend/src/pages/ProgramForm.vue:7 -#: frontend/src/pages/QuizForm.vue:34 frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17 +#: frontend/src/pages/JobCreation.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/pages/ProgramForm.vue:7 frontend/src/pages/QuizForm.vue:34 +#: frontend/src/pages/QuizSubmission.vue:14 #: lms/public/js/common_functions.js:405 msgid "Save" msgstr "" @@ -4710,7 +4722,7 @@ msgstr "" msgid "Search" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:25 +#: frontend/src/pages/CertifiedParticipants.vue:26 msgid "Search by Name" msgstr "" @@ -4718,7 +4730,7 @@ msgstr "" msgid "Search by Title" msgstr "" -#: frontend/src/pages/Assignments.vue:25 +#: frontend/src/pages/Assignments.vue:24 msgid "Search by title" msgstr "" @@ -4727,7 +4739,7 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/BatchForm.vue:167 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:327 msgid "Seat Count" @@ -4778,17 +4790,17 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:506 +#: frontend/src/components/AppSidebar.vue:517 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:551 +#: frontend/src/components/AppSidebar.vue:562 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:556 +#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/Modals/Settings.vue:7 -#: frontend/src/pages/BatchForm.vue:148 frontend/src/pages/CourseForm.vue:158 +#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 msgid "Settings" msgstr "" @@ -4797,7 +4809,7 @@ msgstr "" msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:228 +#: frontend/src/pages/BatchForm.vue:242 msgid "Short Description" msgstr "" @@ -4807,7 +4819,7 @@ msgstr "" msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:231 +#: frontend/src/pages/BatchForm.vue:245 msgid "Short description of the batch" msgstr "" @@ -4967,7 +4979,7 @@ msgstr "" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch Old' -#: frontend/src/pages/BatchForm.vue:106 +#: frontend/src/pages/BatchForm.vue:117 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -4992,7 +5004,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:130 +#: frontend/src/pages/BatchForm.vue:133 #: frontend/src/pages/ProfileEvaluator.vue:15 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5028,7 +5040,7 @@ msgstr "" #: frontend/src/components/BatchStudents.vue:5 #: frontend/src/pages/Statistics.vue:322 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:182 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:192 msgid "Statistics" msgstr "" @@ -5115,10 +5127,14 @@ msgstr "" msgid "Submission" msgstr "" -#: frontend/src/pages/AssignmentForm.vue:17 frontend/src/pages/QuizForm.vue:30 +#: frontend/src/pages/QuizForm.vue:30 msgid "Submission List" msgstr "" +#: frontend/src/components/Modals/AssignmentForm.vue:30 +msgid "Submission Type" +msgstr "" + #: frontend/src/components/Assignment.vue:13 #: frontend/src/components/Assignment.vue:16 msgid "Submission by" @@ -5152,6 +5168,8 @@ msgstr "" #: frontend/src/components/CourseCardOverlay.vue:189 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 +#: frontend/src/components/Modals/AssignmentForm.vue:111 +#: frontend/src/components/Modals/AssignmentForm.vue:128 #: frontend/src/components/Modals/BulkCertificates.vue:121 #: frontend/src/components/Modals/ChapterModal.vue:154 #: frontend/src/components/Modals/ChapterModal.vue:199 @@ -5159,7 +5177,6 @@ msgstr "" #: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Question.vue:270 #: frontend/src/components/Modals/Question.vue:321 -#: frontend/src/pages/AssignmentForm.vue:158 #: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232 #: frontend/src/pages/ProgramForm.vue:254 #: frontend/src/pages/ProgramForm.vue:275 @@ -5182,7 +5199,7 @@ msgstr "" msgid "Sunday" msgstr "" -#: lms/lms/api.py:1027 +#: lms/lms/api.py:1050 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5267,7 +5284,7 @@ msgstr "" msgid "Temporarily Disabled" msgstr "" -#: lms/lms/utils.py:436 +#: lms/lms/utils.py:434 msgid "Terms of Use" msgstr "" @@ -5303,7 +5320,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1930 +#: lms/lms/utils.py:1935 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5347,15 +5364,11 @@ msgstr "" msgid "There are no jobs available at the moment. Open a job opportunity or check here again later." msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:92 -msgid "There are no participants matching this criteria." -msgstr "" - #: frontend/src/pages/Programs.vue:95 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:94 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 msgid "There are no seats available in this batch." msgstr "" @@ -5371,7 +5384,7 @@ msgstr "" msgid "There are no {0} on this site." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:85 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:44 msgid "There has been an update on your submission for assignment {0}" msgstr "" @@ -5402,7 +5415,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1773 +#: lms/lms/utils.py:1778 msgid "This course is free." msgstr "" @@ -5473,7 +5486,7 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:45 -#: frontend/src/pages/BatchForm.vue:120 +#: frontend/src/pages/BatchForm.vue:149 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json @@ -5503,10 +5516,10 @@ msgstr "" #. Label of the title (Data) field in DocType 'LMS Sidebar Item' #. Label of the title (Data) field in DocType 'LMS Timetable Template' #. Label of the title (Data) field in DocType 'Work Experience' +#: frontend/src/components/Modals/AssignmentForm.vue:23 #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/pages/AssignmentForm.vue:32 -#: frontend/src/pages/Assignments.vue:155 frontend/src/pages/BatchForm.vue:19 +#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20 #: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobCreation.vue:20 #: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116 #: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118 @@ -5546,7 +5559,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1784 +#: lms/lms/utils.py:1789 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5600,8 +5613,7 @@ msgstr "" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:54 -#: frontend/src/pages/AssignmentForm.vue:39 -#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:160 +#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165 #: frontend/src/pages/JobCreation.vue:33 frontend/src/pages/Jobs.vue:55 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -5696,7 +5708,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:77 +#: frontend/src/pages/BatchForm.vue:71 frontend/src/pages/CourseForm.vue:77 msgid "Upload" msgstr "" @@ -5911,11 +5923,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:232 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:224 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "" @@ -5989,7 +6001,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:251 +#: lms/lms/api.py:253 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6013,7 +6025,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: frontend/src/pages/Assignments.vue:60 +#: frontend/src/pages/Assignments.vue:57 msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above." msgstr "" @@ -6057,7 +6069,7 @@ msgstr "" msgid "Your Account has been successfully created!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:418 +#: lms/lms/doctype/lms_batch/lms_batch.py:423 msgid "Your batch {0} is starting tomorrow" msgstr "" @@ -6115,6 +6127,18 @@ msgstr "" msgid "cancel your application" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:82 +msgid "certificate" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:81 +msgid "certificates" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:21 +msgid "certified members" +msgstr "" + #: frontend/src/pages/Lesson.vue:178 msgid "completed" msgstr "" @@ -6171,7 +6195,7 @@ msgstr "" msgid "you can" msgstr "" -#: lms/lms/api.py:817 lms/lms/api.py:825 +#: lms/lms/api.py:840 lms/lms/api.py:848 msgid "{0} Settings not found" msgstr "" @@ -6211,7 +6235,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:683 +#: lms/lms/utils.py:681 msgid "{0} mentioned you in a comment" msgstr "" @@ -6219,11 +6243,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:636 lms/lms/utils.py:642 +#: lms/lms/utils.py:634 lms/lms/utils.py:640 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/utils.py:458 +#: lms/lms/utils.py:456 msgid "{0}k" msgstr "" diff --git a/lms/locale/pl.po b/lms/locale/pl.po index b0646a2f..1d42e258 100644 --- a/lms/locale/pl.po +++ b/lms/locale/pl.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-04-11 16:04+0000\n" -"PO-Revision-Date: 2025-04-14 06:01\n" +"POT-Creation-Date: 2025-04-18 16:04+0000\n" +"PO-Revision-Date: 2025-04-21 06:38\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -67,7 +67,7 @@ msgstr "" msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:58 +#: lms/lms/doctype/lms_course/lms_course.py:63 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" @@ -144,7 +144,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:514 +#: frontend/src/components/AppSidebar.vue:525 msgid "Add a chapter" msgstr "" @@ -156,7 +156,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:515 +#: frontend/src/components/AppSidebar.vue:526 msgid "Add a lesson" msgstr "" @@ -185,11 +185,11 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:479 +#: frontend/src/components/AppSidebar.vue:490 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:459 +#: frontend/src/components/AppSidebar.vue:470 msgid "Add students to your batch" msgstr "" @@ -201,11 +201,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:395 +#: frontend/src/components/AppSidebar.vue:406 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:410 +#: frontend/src/components/AppSidebar.vue:421 msgid "Add your first lesson" msgstr "" @@ -241,10 +241,6 @@ msgstr "" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:20 -msgid "All Certified Participants" -msgstr "" - #: frontend/src/pages/Courses.vue:26 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "" @@ -281,7 +277,7 @@ msgstr "" msgid "Allow accessing future dates" msgstr "" -#: frontend/src/pages/BatchForm.vue:32 +#: frontend/src/pages/BatchForm.vue:43 msgid "Allow self enrollment" msgstr "" @@ -292,7 +288,7 @@ msgstr "Już zarejestrowano" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:209 frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/CourseForm.vue:217 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -308,15 +304,15 @@ msgstr "" msgid "Amount (USD)" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:65 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:69 +#: lms/lms/doctype/lms_course/lms_course.py:74 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:66 +#: lms/lms/doctype/lms_course/lms_course.py:71 msgid "Amount and currency are required for paid courses." msgstr "" @@ -348,7 +344,7 @@ msgstr "" msgid "Appears on the course card in the course list" msgstr "" -#: frontend/src/pages/BatchForm.vue:63 frontend/src/pages/BatchForm.vue:81 +#: frontend/src/pages/BatchForm.vue:75 frontend/src/pages/BatchForm.vue:96 msgid "Appears when the batch URL is shared on any online platform" msgstr "" @@ -422,12 +418,12 @@ msgstr "" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:70 +#: lms/lms/doctype/lms_batch/lms_batch.py:75 msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:527 +#: frontend/src/components/AppSidebar.vue:538 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:68 #: frontend/src/components/BatchStudents.vue:101 @@ -457,12 +453,6 @@ msgstr "" msgid "Assignment Attachment" msgstr "" -#. 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 "" - #: frontend/src/pages/AssignmentSubmissionList.vue:223 msgid "Assignment Submissions" msgstr "" @@ -473,12 +463,16 @@ msgstr "" msgid "Assignment Title" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:33 +#: frontend/src/components/Modals/AssignmentForm.vue:112 +msgid "Assignment created successfully" +msgstr "" + +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:24 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/pages/AssignmentForm.vue:158 -msgid "Assignment saved successfully" +#: frontend/src/components/Modals/AssignmentForm.vue:129 +msgid "Assignment updated successfully" msgstr "" #. Description of the 'Question' (Small Text) field in DocType 'Course Lesson' @@ -486,9 +480,8 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:531 -#: frontend/src/pages/AssignmentForm.vue:177 -#: frontend/src/pages/Assignments.vue:193 lms/www/lms.py:251 +#: frontend/src/components/AppSidebar.vue:542 +#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:261 msgid "Assignments" msgstr "Przydziały" @@ -581,7 +574,7 @@ msgid "Batch Description" msgstr "Opis partii" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:236 +#: frontend/src/pages/BatchForm.vue:250 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 #: lms/templates/emails/batch_confirmation.html:24 @@ -645,7 +638,7 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:238 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -655,7 +648,7 @@ msgstr "Grupa:" #. Label of the batches (Check) field in DocType 'LMS Settings' #: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:105 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:110 msgid "Batches" msgstr "" @@ -753,8 +746,8 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:37 +#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55 +#: frontend/src/pages/CertifiedParticipants.vue:38 #: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51 #: frontend/src/pages/JobDetail.vue:103 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -807,10 +800,10 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:535 +#: frontend/src/components/AppSidebar.vue:546 #: frontend/src/components/CourseCard.vue:111 #: frontend/src/components/Modals/Event.vue:371 -#: frontend/src/pages/BatchForm.vue:37 frontend/src/pages/Batches.vue:38 +#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:135 #: frontend/src/pages/Courses.vue:34 lms/fixtures/custom_field.json @@ -835,10 +828,13 @@ msgstr "" msgid "Certified" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:196 +#: frontend/src/pages/CertifiedParticipants.vue:203 +msgid "Certified Members" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:164 -#: frontend/src/pages/CertifiedParticipants.vue:171 -#: lms/lms/doctype/lms_settings/lms_settings.json +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:290 msgid "Certified Participants" msgstr "" @@ -1008,6 +1004,10 @@ msgstr "" msgid "Collaboration Preference" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Collapse" +msgstr "Zawalić się" + #: frontend/src/components/CourseOutline.vue:21 msgid "Collapse all chapters" msgstr "" @@ -1184,7 +1184,7 @@ msgstr "" msgid "Contract" msgstr "" -#: lms/lms/utils.py:438 +#: lms/lms/utils.py:436 msgid "Cookie Policy" msgstr "" @@ -1331,7 +1331,7 @@ msgstr "" msgid "Course Lesson" msgstr "" -#: lms/www/lms.py:70 +#: lms/www/lms.py:75 msgid "Course List" msgstr "" @@ -1375,7 +1375,7 @@ msgstr "" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:265 +#: lms/lms/doctype/lms_batch/lms_batch.py:270 msgid "Course already added to the batch." msgstr "" @@ -1440,15 +1440,15 @@ msgstr "" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:524 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:523 +#: frontend/src/components/AppSidebar.vue:534 msgid "Create a live class" msgstr "" @@ -1456,34 +1456,38 @@ msgstr "" msgid "Create a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:449 +#: frontend/src/components/Modals/AssignmentForm.vue:7 +msgid "Create an Assignment" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:460 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:383 +#: frontend/src/components/AppSidebar.vue:394 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:428 +#: frontend/src/components/AppSidebar.vue:439 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:166 frontend/src/pages/Courses.vue:295 +#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:295 msgid "Created" msgstr "utworzył(a)" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:530 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:510 +#: frontend/src/components/AppSidebar.vue:521 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/BatchForm.vue:231 frontend/src/pages/CourseForm.vue:222 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1496,7 +1500,7 @@ msgstr "" msgid "Current Lesson" msgstr "" -#: frontend/src/components/AppSidebar.vue:541 +#: frontend/src/components/AppSidebar.vue:552 msgid "Custom Certificate Templates" msgstr "" @@ -1545,7 +1549,7 @@ msgstr "" #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/BatchForm.vue:100 +#: frontend/src/pages/BatchForm.vue:111 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Date and Time" msgstr "" @@ -1633,7 +1637,7 @@ msgstr "" #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' #: frontend/src/components/Modals/LiveClassModal.vue:84 -#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/JobCreation.vue:50 +#: frontend/src/pages/BatchForm.vue:238 frontend/src/pages/JobCreation.vue:50 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/cohort/cohort.json @@ -1654,8 +1658,8 @@ msgid "Desk" msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/AssignmentForm.vue:27 frontend/src/pages/BatchForm.vue:14 -#: frontend/src/pages/CourseForm.vue:25 frontend/src/pages/QuizForm.vue:42 +#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/QuizForm.vue:42 msgid "Details" msgstr "Szczegóły" @@ -1748,6 +1752,10 @@ msgstr "" msgid "Edit" msgstr "" +#: frontend/src/components/Modals/AssignmentForm.vue:8 +msgid "Edit Assignment" +msgstr "" + #: frontend/src/components/CourseOutline.vue:52 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" @@ -1790,7 +1798,7 @@ msgstr "ID e-mail" msgid "Email Sent" msgstr "E-mail wysłany" -#: frontend/src/pages/BatchForm.vue:167 +#: frontend/src/pages/BatchForm.vue:205 msgid "Email Template" msgstr "Szablon e-mail" @@ -1838,7 +1846,7 @@ msgstr "" #. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:113 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/BatchForm.vue:124 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:282 msgid "End Date" @@ -1856,7 +1864,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:137 +#: frontend/src/pages/BatchForm.vue:140 #: frontend/src/pages/ProfileEvaluator.vue:18 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -1896,7 +1904,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1898 +#: lms/lms/utils.py:1903 msgid "Enrollment Failed" msgstr "" @@ -1936,14 +1944,13 @@ msgstr "" #: frontend/src/components/Modals/StudentModal.vue:73 #: frontend/src/components/Quiz.vue:592 #: frontend/src/components/SettingDetails.vue:62 -#: frontend/src/pages/AssignmentForm.vue:142 -#: frontend/src/pages/AssignmentForm.vue:162 frontend/src/pages/Billing.vue:262 -#: frontend/src/pages/QuizForm.vue:349 frontend/src/pages/QuizForm.vue:364 +#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349 +#: frontend/src/pages/QuizForm.vue:364 #: frontend/src/pages/QuizSubmission.vue:150 msgid "Error" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:180 +#: lms/lms/doctype/lms_batch/lms_batch.py:185 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -1960,7 +1967,7 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:161 +#: frontend/src/pages/BatchForm.vue:174 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:333 msgid "Evaluation End Date" @@ -1971,7 +1978,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:77 +#: lms/lms/doctype/lms_batch/lms_batch.py:82 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2020,7 +2027,7 @@ msgstr "" msgid "Evaluator is Unavailable" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:62 +#: lms/lms/doctype/lms_course/lms_course.py:67 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2031,7 +2038,7 @@ msgstr "" msgid "Event" msgstr "Zdarzenie" -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/BatchForm.vue:151 msgid "Example: IST (+5:30)" msgstr "" @@ -2060,6 +2067,10 @@ msgstr "" msgid "Exercise Title" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Expand" +msgstr "Rozszerzać" + #: frontend/src/components/CourseOutline.vue:21 msgid "Expand all chapters" msgstr "" @@ -2313,7 +2324,7 @@ msgstr "" msgid "Hello" msgstr "Witaj" -#: frontend/src/components/AppSidebar.vue:80 +#: frontend/src/components/AppSidebar.vue:98 msgid "Help" msgstr "" @@ -2547,7 +2558,7 @@ msgstr "" #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:93 frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:151 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2563,8 +2574,8 @@ msgstr "" msgid "Interest" msgstr "Odsetki" -#: frontend/src/components/AppSidebar.vue:502 -#: frontend/src/components/AppSidebar.vue:505 +#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:516 msgid "Introduction" msgstr "Wprowadzenie" @@ -2602,7 +2613,7 @@ msgstr "" msgid "Invite Request" msgstr "" -#: frontend/src/components/AppSidebar.vue:438 +#: frontend/src/components/AppSidebar.vue:449 msgid "Invite your team and students" msgstr "" @@ -2634,7 +2645,7 @@ msgstr "" msgid "Issue Date" msgstr "Data zdarzenia" -#: frontend/src/components/AppSidebar.vue:538 +#: frontend/src/components/AppSidebar.vue:549 msgid "Issue a Certificate" msgstr "" @@ -2683,7 +2694,7 @@ msgstr "" msgid "Job Details" msgstr "" -#: lms/www/lms.py:159 +#: lms/www/lms.py:164 msgid "Job Openings" msgstr "" @@ -3078,8 +3089,8 @@ msgid "LiveCode URL" msgstr "" #: frontend/src/components/Members.vue:108 -#: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:94 -#: frontend/src/pages/CertifiedParticipants.vue:79 +#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94 +#: frontend/src/pages/CertifiedParticipants.vue:100 #: frontend/src/pages/Courses.vue:90 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 @@ -3201,7 +3212,7 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:185 +#: frontend/src/pages/BatchForm.vue:193 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:309 msgid "Medium" @@ -3386,7 +3397,7 @@ msgid "Meta Description" msgstr "Opis meta" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:44 lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/BatchForm.vue:54 lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:362 msgid "Meta Image" msgstr "Obraz meta" @@ -3429,11 +3440,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:216 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:212 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "" @@ -3444,7 +3455,7 @@ msgstr "" msgid "Monday" msgstr "Poniedziałek" -#: frontend/src/components/AppSidebar.vue:546 +#: frontend/src/components/AppSidebar.vue:557 msgid "Monetization" msgstr "" @@ -3472,20 +3483,11 @@ msgstr "" msgid "New" msgstr "" -#: frontend/src/pages/AssignmentForm.vue:181 -#: frontend/src/pages/AssignmentForm.vue:197 -msgid "New Assignment" -msgstr "" - -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:43 -msgid "New Assignment Submission" -msgstr "" - -#: lms/public/js/common_functions.js:255 lms/www/lms.py:134 +#: lms/public/js/common_functions.js:255 lms/www/lms.py:139 msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:78 +#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:83 msgid "New Course" msgstr "" @@ -3522,11 +3524,11 @@ msgstr "" msgid "New Sign Up" msgstr "" -#: lms/lms/utils.py:606 +#: lms/lms/utils.py:604 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:599 +#: lms/lms/utils.py:597 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3568,7 +3570,7 @@ msgstr "" msgid "No announcements" msgstr "" -#: frontend/src/pages/Assignments.vue:56 +#: frontend/src/pages/Assignments.vue:53 msgid "No assignments found" msgstr "" @@ -3580,6 +3582,14 @@ msgstr "" msgid "No certificates" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:110 +msgid "No certified members" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:114 +msgid "No certified members found. Please check again later or get certified yourself." +msgstr "" + #: frontend/src/components/BatchCourses.vue:67 msgid "No courses added" msgstr "" @@ -3616,10 +3626,6 @@ msgstr "" msgid "No live classes scheduled" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:89 -msgid "No participants found" -msgstr "" - #: frontend/src/pages/Programs.vue:91 msgid "No programs found" msgstr "" @@ -3698,7 +3704,7 @@ msgstr "Powiadomienia" msgid "Notify me when available" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/BatchForm.vue:170 msgid "Number of seats available" msgstr "" @@ -3842,7 +3848,7 @@ msgid "Pages" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:205 +#: frontend/src/pages/BatchForm.vue:219 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:373 msgid "Paid Batch" @@ -3908,7 +3914,7 @@ msgstr "" #. 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:199 +#: frontend/src/pages/BatchForm.vue:214 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4032,11 +4038,11 @@ msgstr "Proszę sprawdzić pocztę do weryfikacji" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2032 lms/lms/utils.py:2036 +#: lms/lms/utils.py:2037 lms/lms/utils.py:2041 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:187 +#: lms/lms/doctype/lms_batch/lms_batch.py:192 msgid "Please enable Zoom Settings to use this feature." msgstr "" @@ -4052,8 +4058,8 @@ msgstr "" msgid "Please enter a title." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:40 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:125 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:31 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:84 msgid "Please enter a valid URL." msgstr "" @@ -4061,7 +4067,7 @@ msgstr "" msgid "Please enter a valid time in the format HH:mm." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:119 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "" @@ -4069,12 +4075,12 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:56 -msgid "Please install the Payments app to create a paid batches." +#: lms/lms/doctype/lms_batch/lms_batch.py:58 +msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:53 -msgid "Please install the Payments app to create a paid courses." +#: lms/lms/doctype/lms_course/lms_course.py:55 +msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" #: frontend/src/pages/Billing.vue:254 @@ -4089,7 +4095,7 @@ msgstr "" msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:208 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "" @@ -4130,7 +4136,7 @@ msgstr "" msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:122 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:81 msgid "Please upload the assignment file." msgstr "" @@ -4176,6 +4182,10 @@ msgstr "" msgid "Posted on" msgstr "" +#: frontend/src/components/AppSidebar.vue:92 +msgid "Powered by Learning" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/preferred_function/preferred_function.json msgid "Preferred Function" @@ -4238,7 +4248,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:437 +#: lms/lms/utils.py:435 msgid "Privacy Policy" msgstr "" @@ -4286,7 +4296,7 @@ msgstr "" msgid "Program Members" msgstr "" -#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:273 +#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:283 msgid "Programs" msgstr "" @@ -4319,7 +4329,7 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Course' #: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:108 -#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:168 +#: frontend/src/pages/BatchForm.vue:38 frontend/src/pages/CourseForm.vue:168 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/public/js/common_functions.js:266 @@ -4350,8 +4360,9 @@ msgstr "" #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' #: frontend/src/components/Assignment.vue:20 +#: frontend/src/components/Modals/AssignmentForm.vue:35 #: frontend/src/components/Modals/Question.vue:38 -#: frontend/src/pages/AssignmentForm.vue:45 frontend/src/pages/QuizForm.vue:388 +#: frontend/src/pages/QuizForm.vue:388 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -4451,9 +4462,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:541 #: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140 -#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:229 +#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:239 msgid "Quizzes" msgstr "" @@ -4531,7 +4542,7 @@ msgstr "Odrzucono" msgid "Related Courses" msgstr "" -#: frontend/src/pages/BatchForm.vue:77 frontend/src/pages/CourseForm.vue:96 +#: frontend/src/pages/BatchForm.vue:92 frontend/src/pages/CourseForm.vue:96 msgid "Remove" msgstr "Usunąć" @@ -4600,7 +4611,7 @@ msgstr "Rola" msgid "Role Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:569 msgid "Roles" msgstr "Role" @@ -4609,19 +4620,19 @@ msgstr "Role" msgid "Route" msgstr "Trasa" -#: lms/lms/doctype/lms_batch/lms_batch.py:126 +#: lms/lms/doctype/lms_batch/lms_batch.py:131 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:126 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:103 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:112 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -4664,12 +4675,13 @@ msgstr "Sobota" #: frontend/src/components/AssessmentPlugin.vue:34 #: frontend/src/components/Assignment.vue:46 #: frontend/src/components/Controls/CodeEditor.vue:25 +#: frontend/src/components/Modals/AssignmentForm.vue:12 #: frontend/src/components/Modals/Event.vue:101 #: frontend/src/components/Modals/Event.vue:129 -#: frontend/src/pages/AssignmentForm.vue:21 frontend/src/pages/BatchForm.vue:8 -#: frontend/src/pages/CourseForm.vue:17 frontend/src/pages/JobCreation.vue:8 -#: frontend/src/pages/LessonForm.vue:14 frontend/src/pages/ProgramForm.vue:7 -#: frontend/src/pages/QuizForm.vue:34 frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17 +#: frontend/src/pages/JobCreation.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/pages/ProgramForm.vue:7 frontend/src/pages/QuizForm.vue:34 +#: frontend/src/pages/QuizSubmission.vue:14 #: lms/public/js/common_functions.js:405 msgid "Save" msgstr "" @@ -4712,7 +4724,7 @@ msgstr "" msgid "Search" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:25 +#: frontend/src/pages/CertifiedParticipants.vue:26 msgid "Search by Name" msgstr "" @@ -4720,7 +4732,7 @@ msgstr "" msgid "Search by Title" msgstr "" -#: frontend/src/pages/Assignments.vue:25 +#: frontend/src/pages/Assignments.vue:24 msgid "Search by title" msgstr "" @@ -4729,7 +4741,7 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/BatchForm.vue:167 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:327 msgid "Seat Count" @@ -4780,17 +4792,17 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:506 +#: frontend/src/components/AppSidebar.vue:517 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:551 +#: frontend/src/components/AppSidebar.vue:562 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:556 +#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/Modals/Settings.vue:7 -#: frontend/src/pages/BatchForm.vue:148 frontend/src/pages/CourseForm.vue:158 +#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 msgid "Settings" msgstr "" @@ -4799,7 +4811,7 @@ msgstr "" msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:228 +#: frontend/src/pages/BatchForm.vue:242 msgid "Short Description" msgstr "" @@ -4809,7 +4821,7 @@ msgstr "" msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:231 +#: frontend/src/pages/BatchForm.vue:245 msgid "Short description of the batch" msgstr "" @@ -4969,7 +4981,7 @@ msgstr "" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch Old' -#: frontend/src/pages/BatchForm.vue:106 +#: frontend/src/pages/BatchForm.vue:117 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -4994,7 +5006,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:130 +#: frontend/src/pages/BatchForm.vue:133 #: frontend/src/pages/ProfileEvaluator.vue:15 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5030,7 +5042,7 @@ msgstr "" #: frontend/src/components/BatchStudents.vue:5 #: frontend/src/pages/Statistics.vue:322 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:182 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:192 msgid "Statistics" msgstr "" @@ -5117,10 +5129,14 @@ msgstr "" msgid "Submission" msgstr "" -#: frontend/src/pages/AssignmentForm.vue:17 frontend/src/pages/QuizForm.vue:30 +#: frontend/src/pages/QuizForm.vue:30 msgid "Submission List" msgstr "" +#: frontend/src/components/Modals/AssignmentForm.vue:30 +msgid "Submission Type" +msgstr "" + #: frontend/src/components/Assignment.vue:13 #: frontend/src/components/Assignment.vue:16 msgid "Submission by" @@ -5154,6 +5170,8 @@ msgstr "" #: frontend/src/components/CourseCardOverlay.vue:189 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 +#: frontend/src/components/Modals/AssignmentForm.vue:111 +#: frontend/src/components/Modals/AssignmentForm.vue:128 #: frontend/src/components/Modals/BulkCertificates.vue:121 #: frontend/src/components/Modals/ChapterModal.vue:154 #: frontend/src/components/Modals/ChapterModal.vue:199 @@ -5161,7 +5179,6 @@ msgstr "" #: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Question.vue:270 #: frontend/src/components/Modals/Question.vue:321 -#: frontend/src/pages/AssignmentForm.vue:158 #: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232 #: frontend/src/pages/ProgramForm.vue:254 #: frontend/src/pages/ProgramForm.vue:275 @@ -5184,7 +5201,7 @@ msgstr "Podsumowanie" msgid "Sunday" msgstr "Niedziela" -#: lms/lms/api.py:1027 +#: lms/lms/api.py:1050 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5269,7 +5286,7 @@ msgstr "" msgid "Temporarily Disabled" msgstr "Czasowo niedostępne" -#: lms/lms/utils.py:436 +#: lms/lms/utils.py:434 msgid "Terms of Use" msgstr "" @@ -5305,7 +5322,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1930 +#: lms/lms/utils.py:1935 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5349,15 +5366,11 @@ msgstr "" msgid "There are no jobs available at the moment. Open a job opportunity or check here again later." msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:92 -msgid "There are no participants matching this criteria." -msgstr "" - #: frontend/src/pages/Programs.vue:95 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:94 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 msgid "There are no seats available in this batch." msgstr "" @@ -5373,7 +5386,7 @@ msgstr "" msgid "There are no {0} on this site." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:85 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:44 msgid "There has been an update on your submission for assignment {0}" msgstr "" @@ -5404,7 +5417,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1773 +#: lms/lms/utils.py:1778 msgid "This course is free." msgstr "" @@ -5475,7 +5488,7 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:45 -#: frontend/src/pages/BatchForm.vue:120 +#: frontend/src/pages/BatchForm.vue:149 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json @@ -5505,10 +5518,10 @@ msgstr "" #. Label of the title (Data) field in DocType 'LMS Sidebar Item' #. Label of the title (Data) field in DocType 'LMS Timetable Template' #. Label of the title (Data) field in DocType 'Work Experience' +#: frontend/src/components/Modals/AssignmentForm.vue:23 #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/pages/AssignmentForm.vue:32 -#: frontend/src/pages/Assignments.vue:155 frontend/src/pages/BatchForm.vue:19 +#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20 #: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobCreation.vue:20 #: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116 #: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118 @@ -5548,7 +5561,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1784 +#: lms/lms/utils.py:1789 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5602,8 +5615,7 @@ msgstr "" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:54 -#: frontend/src/pages/AssignmentForm.vue:39 -#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:160 +#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165 #: frontend/src/pages/JobCreation.vue:33 frontend/src/pages/Jobs.vue:55 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -5698,7 +5710,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:77 +#: frontend/src/pages/BatchForm.vue:71 frontend/src/pages/CourseForm.vue:77 msgid "Upload" msgstr "Prześlij" @@ -5913,11 +5925,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:232 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:224 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "" @@ -5991,7 +6003,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:251 +#: lms/lms/api.py:253 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6015,7 +6027,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: frontend/src/pages/Assignments.vue:60 +#: frontend/src/pages/Assignments.vue:57 msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above." msgstr "" @@ -6059,7 +6071,7 @@ msgstr "" msgid "Your Account has been successfully created!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:418 +#: lms/lms/doctype/lms_batch/lms_batch.py:423 msgid "Your batch {0} is starting tomorrow" msgstr "" @@ -6117,6 +6129,18 @@ msgstr "" msgid "cancel your application" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:82 +msgid "certificate" +msgstr "certyfikat" + +#: frontend/src/pages/CertifiedParticipants.vue:81 +msgid "certificates" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:21 +msgid "certified members" +msgstr "" + #: frontend/src/pages/Lesson.vue:178 msgid "completed" msgstr "zakończono" @@ -6173,7 +6197,7 @@ msgstr "" msgid "you can" msgstr "" -#: lms/lms/api.py:817 lms/lms/api.py:825 +#: lms/lms/api.py:840 lms/lms/api.py:848 msgid "{0} Settings not found" msgstr "" @@ -6213,7 +6237,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:683 +#: lms/lms/utils.py:681 msgid "{0} mentioned you in a comment" msgstr "" @@ -6221,11 +6245,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:636 lms/lms/utils.py:642 +#: lms/lms/utils.py:634 lms/lms/utils.py:640 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} wspomniał o Tobie w komentarzu w {1}" -#: lms/lms/utils.py:458 +#: lms/lms/utils.py:456 msgid "{0}k" msgstr "" diff --git a/lms/locale/pt.po b/lms/locale/pt.po index 6f8f15c0..ff2a0a69 100644 --- a/lms/locale/pt.po +++ b/lms/locale/pt.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-04-11 16:04+0000\n" -"PO-Revision-Date: 2025-04-16 06:20\n" +"POT-Creation-Date: 2025-04-18 16:04+0000\n" +"PO-Revision-Date: 2025-04-21 06:39\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -67,7 +67,7 @@ msgstr "" msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:58 +#: lms/lms/doctype/lms_course/lms_course.py:63 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" @@ -144,7 +144,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:514 +#: frontend/src/components/AppSidebar.vue:525 msgid "Add a chapter" msgstr "" @@ -156,7 +156,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:515 +#: frontend/src/components/AppSidebar.vue:526 msgid "Add a lesson" msgstr "" @@ -185,11 +185,11 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:479 +#: frontend/src/components/AppSidebar.vue:490 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:459 +#: frontend/src/components/AppSidebar.vue:470 msgid "Add students to your batch" msgstr "" @@ -201,11 +201,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:395 +#: frontend/src/components/AppSidebar.vue:406 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:410 +#: frontend/src/components/AppSidebar.vue:421 msgid "Add your first lesson" msgstr "" @@ -241,10 +241,6 @@ msgstr "" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:20 -msgid "All Certified Participants" -msgstr "" - #: frontend/src/pages/Courses.vue:26 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "" @@ -281,7 +277,7 @@ msgstr "" msgid "Allow accessing future dates" msgstr "" -#: frontend/src/pages/BatchForm.vue:32 +#: frontend/src/pages/BatchForm.vue:43 msgid "Allow self enrollment" msgstr "" @@ -292,7 +288,7 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:209 frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/CourseForm.vue:217 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -308,15 +304,15 @@ msgstr "" msgid "Amount (USD)" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:65 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:69 +#: lms/lms/doctype/lms_course/lms_course.py:74 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:66 +#: lms/lms/doctype/lms_course/lms_course.py:71 msgid "Amount and currency are required for paid courses." msgstr "" @@ -348,7 +344,7 @@ msgstr "" msgid "Appears on the course card in the course list" msgstr "" -#: frontend/src/pages/BatchForm.vue:63 frontend/src/pages/BatchForm.vue:81 +#: frontend/src/pages/BatchForm.vue:75 frontend/src/pages/BatchForm.vue:96 msgid "Appears when the batch URL is shared on any online platform" msgstr "" @@ -422,12 +418,12 @@ msgstr "" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:70 +#: lms/lms/doctype/lms_batch/lms_batch.py:75 msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:527 +#: frontend/src/components/AppSidebar.vue:538 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:68 #: frontend/src/components/BatchStudents.vue:101 @@ -457,12 +453,6 @@ msgstr "" msgid "Assignment Attachment" msgstr "" -#. 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 "" - #: frontend/src/pages/AssignmentSubmissionList.vue:223 msgid "Assignment Submissions" msgstr "" @@ -473,12 +463,16 @@ msgstr "" msgid "Assignment Title" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:33 +#: frontend/src/components/Modals/AssignmentForm.vue:112 +msgid "Assignment created successfully" +msgstr "" + +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:24 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/pages/AssignmentForm.vue:158 -msgid "Assignment saved successfully" +#: frontend/src/components/Modals/AssignmentForm.vue:129 +msgid "Assignment updated successfully" msgstr "" #. Description of the 'Question' (Small Text) field in DocType 'Course Lesson' @@ -486,9 +480,8 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:531 -#: frontend/src/pages/AssignmentForm.vue:177 -#: frontend/src/pages/Assignments.vue:193 lms/www/lms.py:251 +#: frontend/src/components/AppSidebar.vue:542 +#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:261 msgid "Assignments" msgstr "" @@ -581,7 +574,7 @@ msgid "Batch Description" msgstr "" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:236 +#: frontend/src/pages/BatchForm.vue:250 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 #: lms/templates/emails/batch_confirmation.html:24 @@ -645,7 +638,7 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:238 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -655,7 +648,7 @@ msgstr "" #. Label of the batches (Check) field in DocType 'LMS Settings' #: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:105 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:110 msgid "Batches" msgstr "" @@ -753,8 +746,8 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:37 +#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55 +#: frontend/src/pages/CertifiedParticipants.vue:38 #: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51 #: frontend/src/pages/JobDetail.vue:103 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -807,10 +800,10 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:535 +#: frontend/src/components/AppSidebar.vue:546 #: frontend/src/components/CourseCard.vue:111 #: frontend/src/components/Modals/Event.vue:371 -#: frontend/src/pages/BatchForm.vue:37 frontend/src/pages/Batches.vue:38 +#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:135 #: frontend/src/pages/Courses.vue:34 lms/fixtures/custom_field.json @@ -835,10 +828,13 @@ msgstr "" msgid "Certified" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:196 +#: frontend/src/pages/CertifiedParticipants.vue:203 +msgid "Certified Members" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:164 -#: frontend/src/pages/CertifiedParticipants.vue:171 -#: lms/lms/doctype/lms_settings/lms_settings.json +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:290 msgid "Certified Participants" msgstr "" @@ -1008,6 +1004,10 @@ msgstr "" msgid "Collaboration Preference" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Collapse" +msgstr "" + #: frontend/src/components/CourseOutline.vue:21 msgid "Collapse all chapters" msgstr "" @@ -1184,7 +1184,7 @@ msgstr "" msgid "Contract" msgstr "" -#: lms/lms/utils.py:438 +#: lms/lms/utils.py:436 msgid "Cookie Policy" msgstr "" @@ -1331,7 +1331,7 @@ msgstr "" msgid "Course Lesson" msgstr "" -#: lms/www/lms.py:70 +#: lms/www/lms.py:75 msgid "Course List" msgstr "" @@ -1375,7 +1375,7 @@ msgstr "" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:265 +#: lms/lms/doctype/lms_batch/lms_batch.py:270 msgid "Course already added to the batch." msgstr "" @@ -1440,15 +1440,15 @@ msgstr "" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:524 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:523 +#: frontend/src/components/AppSidebar.vue:534 msgid "Create a live class" msgstr "" @@ -1456,34 +1456,38 @@ msgstr "" msgid "Create a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:449 +#: frontend/src/components/Modals/AssignmentForm.vue:7 +msgid "Create an Assignment" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:460 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:383 +#: frontend/src/components/AppSidebar.vue:394 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:428 +#: frontend/src/components/AppSidebar.vue:439 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:166 frontend/src/pages/Courses.vue:295 +#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:295 msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:530 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:510 +#: frontend/src/components/AppSidebar.vue:521 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/BatchForm.vue:231 frontend/src/pages/CourseForm.vue:222 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1496,7 +1500,7 @@ msgstr "" msgid "Current Lesson" msgstr "" -#: frontend/src/components/AppSidebar.vue:541 +#: frontend/src/components/AppSidebar.vue:552 msgid "Custom Certificate Templates" msgstr "" @@ -1545,7 +1549,7 @@ msgstr "" #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/BatchForm.vue:100 +#: frontend/src/pages/BatchForm.vue:111 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Date and Time" msgstr "" @@ -1633,7 +1637,7 @@ msgstr "" #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' #: frontend/src/components/Modals/LiveClassModal.vue:84 -#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/JobCreation.vue:50 +#: frontend/src/pages/BatchForm.vue:238 frontend/src/pages/JobCreation.vue:50 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/cohort/cohort.json @@ -1654,8 +1658,8 @@ msgid "Desk" msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/AssignmentForm.vue:27 frontend/src/pages/BatchForm.vue:14 -#: frontend/src/pages/CourseForm.vue:25 frontend/src/pages/QuizForm.vue:42 +#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/QuizForm.vue:42 msgid "Details" msgstr "" @@ -1748,6 +1752,10 @@ msgstr "" msgid "Edit" msgstr "" +#: frontend/src/components/Modals/AssignmentForm.vue:8 +msgid "Edit Assignment" +msgstr "" + #: frontend/src/components/CourseOutline.vue:52 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" @@ -1790,7 +1798,7 @@ msgstr "" msgid "Email Sent" msgstr "" -#: frontend/src/pages/BatchForm.vue:167 +#: frontend/src/pages/BatchForm.vue:205 msgid "Email Template" msgstr "" @@ -1838,7 +1846,7 @@ msgstr "" #. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:113 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/BatchForm.vue:124 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:282 msgid "End Date" @@ -1856,7 +1864,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:137 +#: frontend/src/pages/BatchForm.vue:140 #: frontend/src/pages/ProfileEvaluator.vue:18 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -1896,7 +1904,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1898 +#: lms/lms/utils.py:1903 msgid "Enrollment Failed" msgstr "" @@ -1936,14 +1944,13 @@ msgstr "" #: frontend/src/components/Modals/StudentModal.vue:73 #: frontend/src/components/Quiz.vue:592 #: frontend/src/components/SettingDetails.vue:62 -#: frontend/src/pages/AssignmentForm.vue:142 -#: frontend/src/pages/AssignmentForm.vue:162 frontend/src/pages/Billing.vue:262 -#: frontend/src/pages/QuizForm.vue:349 frontend/src/pages/QuizForm.vue:364 +#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349 +#: frontend/src/pages/QuizForm.vue:364 #: frontend/src/pages/QuizSubmission.vue:150 msgid "Error" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:180 +#: lms/lms/doctype/lms_batch/lms_batch.py:185 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -1960,7 +1967,7 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:161 +#: frontend/src/pages/BatchForm.vue:174 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:333 msgid "Evaluation End Date" @@ -1971,7 +1978,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:77 +#: lms/lms/doctype/lms_batch/lms_batch.py:82 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2020,7 +2027,7 @@ msgstr "" msgid "Evaluator is Unavailable" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:62 +#: lms/lms/doctype/lms_course/lms_course.py:67 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2031,7 +2038,7 @@ msgstr "" msgid "Event" msgstr "" -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/BatchForm.vue:151 msgid "Example: IST (+5:30)" msgstr "" @@ -2060,6 +2067,10 @@ msgstr "" msgid "Exercise Title" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Expand" +msgstr "" + #: frontend/src/components/CourseOutline.vue:21 msgid "Expand all chapters" msgstr "" @@ -2313,7 +2324,7 @@ msgstr "" msgid "Hello" msgstr "" -#: frontend/src/components/AppSidebar.vue:80 +#: frontend/src/components/AppSidebar.vue:98 msgid "Help" msgstr "" @@ -2547,7 +2558,7 @@ msgstr "" #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:93 frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:151 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2563,8 +2574,8 @@ msgstr "" msgid "Interest" msgstr "" -#: frontend/src/components/AppSidebar.vue:502 -#: frontend/src/components/AppSidebar.vue:505 +#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:516 msgid "Introduction" msgstr "" @@ -2602,7 +2613,7 @@ msgstr "" msgid "Invite Request" msgstr "" -#: frontend/src/components/AppSidebar.vue:438 +#: frontend/src/components/AppSidebar.vue:449 msgid "Invite your team and students" msgstr "" @@ -2634,7 +2645,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:538 +#: frontend/src/components/AppSidebar.vue:549 msgid "Issue a Certificate" msgstr "" @@ -2683,7 +2694,7 @@ msgstr "" msgid "Job Details" msgstr "" -#: lms/www/lms.py:159 +#: lms/www/lms.py:164 msgid "Job Openings" msgstr "" @@ -3078,8 +3089,8 @@ msgid "LiveCode URL" msgstr "" #: frontend/src/components/Members.vue:108 -#: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:94 -#: frontend/src/pages/CertifiedParticipants.vue:79 +#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94 +#: frontend/src/pages/CertifiedParticipants.vue:100 #: frontend/src/pages/Courses.vue:90 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 @@ -3201,7 +3212,7 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:185 +#: frontend/src/pages/BatchForm.vue:193 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:309 msgid "Medium" @@ -3386,7 +3397,7 @@ msgid "Meta Description" msgstr "" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:44 lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/BatchForm.vue:54 lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:362 msgid "Meta Image" msgstr "" @@ -3429,11 +3440,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:216 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:212 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "" @@ -3444,7 +3455,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/AppSidebar.vue:546 +#: frontend/src/components/AppSidebar.vue:557 msgid "Monetization" msgstr "" @@ -3472,20 +3483,11 @@ msgstr "" msgid "New" msgstr "" -#: frontend/src/pages/AssignmentForm.vue:181 -#: frontend/src/pages/AssignmentForm.vue:197 -msgid "New Assignment" -msgstr "" - -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:43 -msgid "New Assignment Submission" -msgstr "" - -#: lms/public/js/common_functions.js:255 lms/www/lms.py:134 +#: lms/public/js/common_functions.js:255 lms/www/lms.py:139 msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:78 +#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:83 msgid "New Course" msgstr "" @@ -3522,11 +3524,11 @@ msgstr "" msgid "New Sign Up" msgstr "" -#: lms/lms/utils.py:606 +#: lms/lms/utils.py:604 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:599 +#: lms/lms/utils.py:597 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3568,7 +3570,7 @@ msgstr "" msgid "No announcements" msgstr "" -#: frontend/src/pages/Assignments.vue:56 +#: frontend/src/pages/Assignments.vue:53 msgid "No assignments found" msgstr "" @@ -3580,6 +3582,14 @@ msgstr "" msgid "No certificates" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:110 +msgid "No certified members" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:114 +msgid "No certified members found. Please check again later or get certified yourself." +msgstr "" + #: frontend/src/components/BatchCourses.vue:67 msgid "No courses added" msgstr "" @@ -3616,10 +3626,6 @@ msgstr "" msgid "No live classes scheduled" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:89 -msgid "No participants found" -msgstr "" - #: frontend/src/pages/Programs.vue:91 msgid "No programs found" msgstr "" @@ -3698,7 +3704,7 @@ msgstr "" msgid "Notify me when available" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/BatchForm.vue:170 msgid "Number of seats available" msgstr "" @@ -3842,7 +3848,7 @@ msgid "Pages" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:205 +#: frontend/src/pages/BatchForm.vue:219 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:373 msgid "Paid Batch" @@ -3908,7 +3914,7 @@ msgstr "" #. 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:199 +#: frontend/src/pages/BatchForm.vue:214 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4032,11 +4038,11 @@ msgstr "" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2032 lms/lms/utils.py:2036 +#: lms/lms/utils.py:2037 lms/lms/utils.py:2041 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:187 +#: lms/lms/doctype/lms_batch/lms_batch.py:192 msgid "Please enable Zoom Settings to use this feature." msgstr "" @@ -4052,8 +4058,8 @@ msgstr "" msgid "Please enter a title." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:40 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:125 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:31 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:84 msgid "Please enter a valid URL." msgstr "" @@ -4061,7 +4067,7 @@ msgstr "" msgid "Please enter a valid time in the format HH:mm." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:119 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "" @@ -4069,12 +4075,12 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:56 -msgid "Please install the Payments app to create a paid batches." +#: lms/lms/doctype/lms_batch/lms_batch.py:58 +msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:53 -msgid "Please install the Payments app to create a paid courses." +#: lms/lms/doctype/lms_course/lms_course.py:55 +msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" #: frontend/src/pages/Billing.vue:254 @@ -4089,7 +4095,7 @@ msgstr "" msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:208 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "" @@ -4130,7 +4136,7 @@ msgstr "" msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:122 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:81 msgid "Please upload the assignment file." msgstr "" @@ -4176,6 +4182,10 @@ msgstr "" msgid "Posted on" msgstr "" +#: frontend/src/components/AppSidebar.vue:92 +msgid "Powered by Learning" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/preferred_function/preferred_function.json msgid "Preferred Function" @@ -4238,7 +4248,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:437 +#: lms/lms/utils.py:435 msgid "Privacy Policy" msgstr "" @@ -4286,7 +4296,7 @@ msgstr "" msgid "Program Members" msgstr "" -#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:273 +#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:283 msgid "Programs" msgstr "" @@ -4319,7 +4329,7 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Course' #: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:108 -#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:168 +#: frontend/src/pages/BatchForm.vue:38 frontend/src/pages/CourseForm.vue:168 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/public/js/common_functions.js:266 @@ -4350,8 +4360,9 @@ msgstr "" #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' #: frontend/src/components/Assignment.vue:20 +#: frontend/src/components/Modals/AssignmentForm.vue:35 #: frontend/src/components/Modals/Question.vue:38 -#: frontend/src/pages/AssignmentForm.vue:45 frontend/src/pages/QuizForm.vue:388 +#: frontend/src/pages/QuizForm.vue:388 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -4451,9 +4462,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:541 #: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140 -#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:229 +#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:239 msgid "Quizzes" msgstr "" @@ -4531,7 +4542,7 @@ msgstr "" msgid "Related Courses" msgstr "" -#: frontend/src/pages/BatchForm.vue:77 frontend/src/pages/CourseForm.vue:96 +#: frontend/src/pages/BatchForm.vue:92 frontend/src/pages/CourseForm.vue:96 msgid "Remove" msgstr "" @@ -4600,7 +4611,7 @@ msgstr "" msgid "Role Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:569 msgid "Roles" msgstr "" @@ -4609,19 +4620,19 @@ msgstr "" msgid "Route" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:126 +#: lms/lms/doctype/lms_batch/lms_batch.py:131 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:126 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:103 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:112 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -4664,12 +4675,13 @@ msgstr "" #: frontend/src/components/AssessmentPlugin.vue:34 #: frontend/src/components/Assignment.vue:46 #: frontend/src/components/Controls/CodeEditor.vue:25 +#: frontend/src/components/Modals/AssignmentForm.vue:12 #: frontend/src/components/Modals/Event.vue:101 #: frontend/src/components/Modals/Event.vue:129 -#: frontend/src/pages/AssignmentForm.vue:21 frontend/src/pages/BatchForm.vue:8 -#: frontend/src/pages/CourseForm.vue:17 frontend/src/pages/JobCreation.vue:8 -#: frontend/src/pages/LessonForm.vue:14 frontend/src/pages/ProgramForm.vue:7 -#: frontend/src/pages/QuizForm.vue:34 frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17 +#: frontend/src/pages/JobCreation.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/pages/ProgramForm.vue:7 frontend/src/pages/QuizForm.vue:34 +#: frontend/src/pages/QuizSubmission.vue:14 #: lms/public/js/common_functions.js:405 msgid "Save" msgstr "" @@ -4712,7 +4724,7 @@ msgstr "" msgid "Search" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:25 +#: frontend/src/pages/CertifiedParticipants.vue:26 msgid "Search by Name" msgstr "" @@ -4720,7 +4732,7 @@ msgstr "" msgid "Search by Title" msgstr "" -#: frontend/src/pages/Assignments.vue:25 +#: frontend/src/pages/Assignments.vue:24 msgid "Search by title" msgstr "" @@ -4729,7 +4741,7 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/BatchForm.vue:167 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:327 msgid "Seat Count" @@ -4780,17 +4792,17 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:506 +#: frontend/src/components/AppSidebar.vue:517 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:551 +#: frontend/src/components/AppSidebar.vue:562 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:556 +#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/Modals/Settings.vue:7 -#: frontend/src/pages/BatchForm.vue:148 frontend/src/pages/CourseForm.vue:158 +#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 msgid "Settings" msgstr "" @@ -4799,7 +4811,7 @@ msgstr "" msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:228 +#: frontend/src/pages/BatchForm.vue:242 msgid "Short Description" msgstr "" @@ -4809,7 +4821,7 @@ msgstr "" msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:231 +#: frontend/src/pages/BatchForm.vue:245 msgid "Short description of the batch" msgstr "" @@ -4969,7 +4981,7 @@ msgstr "" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch Old' -#: frontend/src/pages/BatchForm.vue:106 +#: frontend/src/pages/BatchForm.vue:117 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -4994,7 +5006,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:130 +#: frontend/src/pages/BatchForm.vue:133 #: frontend/src/pages/ProfileEvaluator.vue:15 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5030,7 +5042,7 @@ msgstr "" #: frontend/src/components/BatchStudents.vue:5 #: frontend/src/pages/Statistics.vue:322 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:182 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:192 msgid "Statistics" msgstr "" @@ -5117,10 +5129,14 @@ msgstr "" msgid "Submission" msgstr "" -#: frontend/src/pages/AssignmentForm.vue:17 frontend/src/pages/QuizForm.vue:30 +#: frontend/src/pages/QuizForm.vue:30 msgid "Submission List" msgstr "" +#: frontend/src/components/Modals/AssignmentForm.vue:30 +msgid "Submission Type" +msgstr "" + #: frontend/src/components/Assignment.vue:13 #: frontend/src/components/Assignment.vue:16 msgid "Submission by" @@ -5154,6 +5170,8 @@ msgstr "" #: frontend/src/components/CourseCardOverlay.vue:189 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 +#: frontend/src/components/Modals/AssignmentForm.vue:111 +#: frontend/src/components/Modals/AssignmentForm.vue:128 #: frontend/src/components/Modals/BulkCertificates.vue:121 #: frontend/src/components/Modals/ChapterModal.vue:154 #: frontend/src/components/Modals/ChapterModal.vue:199 @@ -5161,7 +5179,6 @@ msgstr "" #: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Question.vue:270 #: frontend/src/components/Modals/Question.vue:321 -#: frontend/src/pages/AssignmentForm.vue:158 #: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232 #: frontend/src/pages/ProgramForm.vue:254 #: frontend/src/pages/ProgramForm.vue:275 @@ -5184,7 +5201,7 @@ msgstr "" msgid "Sunday" msgstr "" -#: lms/lms/api.py:1027 +#: lms/lms/api.py:1050 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5269,7 +5286,7 @@ msgstr "" msgid "Temporarily Disabled" msgstr "" -#: lms/lms/utils.py:436 +#: lms/lms/utils.py:434 msgid "Terms of Use" msgstr "" @@ -5305,7 +5322,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1930 +#: lms/lms/utils.py:1935 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5349,15 +5366,11 @@ msgstr "" msgid "There are no jobs available at the moment. Open a job opportunity or check here again later." msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:92 -msgid "There are no participants matching this criteria." -msgstr "" - #: frontend/src/pages/Programs.vue:95 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:94 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 msgid "There are no seats available in this batch." msgstr "" @@ -5373,7 +5386,7 @@ msgstr "" msgid "There are no {0} on this site." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:85 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:44 msgid "There has been an update on your submission for assignment {0}" msgstr "" @@ -5404,7 +5417,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1773 +#: lms/lms/utils.py:1778 msgid "This course is free." msgstr "" @@ -5475,7 +5488,7 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:45 -#: frontend/src/pages/BatchForm.vue:120 +#: frontend/src/pages/BatchForm.vue:149 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json @@ -5505,10 +5518,10 @@ msgstr "" #. Label of the title (Data) field in DocType 'LMS Sidebar Item' #. Label of the title (Data) field in DocType 'LMS Timetable Template' #. Label of the title (Data) field in DocType 'Work Experience' +#: frontend/src/components/Modals/AssignmentForm.vue:23 #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/pages/AssignmentForm.vue:32 -#: frontend/src/pages/Assignments.vue:155 frontend/src/pages/BatchForm.vue:19 +#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20 #: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobCreation.vue:20 #: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116 #: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118 @@ -5548,7 +5561,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1784 +#: lms/lms/utils.py:1789 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5602,8 +5615,7 @@ msgstr "" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:54 -#: frontend/src/pages/AssignmentForm.vue:39 -#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:160 +#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165 #: frontend/src/pages/JobCreation.vue:33 frontend/src/pages/Jobs.vue:55 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -5698,7 +5710,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:77 +#: frontend/src/pages/BatchForm.vue:71 frontend/src/pages/CourseForm.vue:77 msgid "Upload" msgstr "" @@ -5913,11 +5925,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:232 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:224 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "" @@ -5991,7 +6003,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:251 +#: lms/lms/api.py:253 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6015,7 +6027,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: frontend/src/pages/Assignments.vue:60 +#: frontend/src/pages/Assignments.vue:57 msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above." msgstr "" @@ -6059,7 +6071,7 @@ msgstr "" msgid "Your Account has been successfully created!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:418 +#: lms/lms/doctype/lms_batch/lms_batch.py:423 msgid "Your batch {0} is starting tomorrow" msgstr "" @@ -6117,6 +6129,18 @@ msgstr "" msgid "cancel your application" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:82 +msgid "certificate" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:81 +msgid "certificates" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:21 +msgid "certified members" +msgstr "" + #: frontend/src/pages/Lesson.vue:178 msgid "completed" msgstr "" @@ -6173,7 +6197,7 @@ msgstr "" msgid "you can" msgstr "" -#: lms/lms/api.py:817 lms/lms/api.py:825 +#: lms/lms/api.py:840 lms/lms/api.py:848 msgid "{0} Settings not found" msgstr "" @@ -6213,7 +6237,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:683 +#: lms/lms/utils.py:681 msgid "{0} mentioned you in a comment" msgstr "" @@ -6221,11 +6245,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:636 lms/lms/utils.py:642 +#: lms/lms/utils.py:634 lms/lms/utils.py:640 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/utils.py:458 +#: lms/lms/utils.py:456 msgid "{0}k" msgstr "" diff --git a/lms/locale/pt_BR.po b/lms/locale/pt_BR.po index 99218530..71851cbb 100644 --- a/lms/locale/pt_BR.po +++ b/lms/locale/pt_BR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-04-11 16:04+0000\n" -"PO-Revision-Date: 2025-04-14 06:01\n" +"POT-Creation-Date: 2025-04-18 16:04+0000\n" +"PO-Revision-Date: 2025-04-21 06:38\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -67,7 +67,7 @@ msgstr "" msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:58 +#: lms/lms/doctype/lms_course/lms_course.py:63 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" @@ -144,7 +144,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:514 +#: frontend/src/components/AppSidebar.vue:525 msgid "Add a chapter" msgstr "" @@ -156,7 +156,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:515 +#: frontend/src/components/AppSidebar.vue:526 msgid "Add a lesson" msgstr "" @@ -185,11 +185,11 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:479 +#: frontend/src/components/AppSidebar.vue:490 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:459 +#: frontend/src/components/AppSidebar.vue:470 msgid "Add students to your batch" msgstr "" @@ -201,11 +201,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:395 +#: frontend/src/components/AppSidebar.vue:406 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:410 +#: frontend/src/components/AppSidebar.vue:421 msgid "Add your first lesson" msgstr "" @@ -241,10 +241,6 @@ msgstr "Todos" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:20 -msgid "All Certified Participants" -msgstr "" - #: frontend/src/pages/Courses.vue:26 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "" @@ -281,7 +277,7 @@ msgstr "" msgid "Allow accessing future dates" msgstr "" -#: frontend/src/pages/BatchForm.vue:32 +#: frontend/src/pages/BatchForm.vue:43 msgid "Allow self enrollment" msgstr "" @@ -292,7 +288,7 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:209 frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/CourseForm.vue:217 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -308,15 +304,15 @@ msgstr "Montante" msgid "Amount (USD)" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:65 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:69 +#: lms/lms/doctype/lms_course/lms_course.py:74 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:66 +#: lms/lms/doctype/lms_course/lms_course.py:71 msgid "Amount and currency are required for paid courses." msgstr "" @@ -348,7 +344,7 @@ msgstr "" msgid "Appears on the course card in the course list" msgstr "" -#: frontend/src/pages/BatchForm.vue:63 frontend/src/pages/BatchForm.vue:81 +#: frontend/src/pages/BatchForm.vue:75 frontend/src/pages/BatchForm.vue:96 msgid "Appears when the batch URL is shared on any online platform" msgstr "" @@ -422,12 +418,12 @@ msgstr "" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:70 +#: lms/lms/doctype/lms_batch/lms_batch.py:75 msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:527 +#: frontend/src/components/AppSidebar.vue:538 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:68 #: frontend/src/components/BatchStudents.vue:101 @@ -457,12 +453,6 @@ msgstr "" msgid "Assignment Attachment" msgstr "" -#. 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 "" - #: frontend/src/pages/AssignmentSubmissionList.vue:223 msgid "Assignment Submissions" msgstr "" @@ -473,12 +463,16 @@ msgstr "" msgid "Assignment Title" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:33 +#: frontend/src/components/Modals/AssignmentForm.vue:112 +msgid "Assignment created successfully" +msgstr "" + +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:24 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/pages/AssignmentForm.vue:158 -msgid "Assignment saved successfully" +#: frontend/src/components/Modals/AssignmentForm.vue:129 +msgid "Assignment updated successfully" msgstr "" #. Description of the 'Question' (Small Text) field in DocType 'Course Lesson' @@ -486,9 +480,8 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:531 -#: frontend/src/pages/AssignmentForm.vue:177 -#: frontend/src/pages/Assignments.vue:193 lms/www/lms.py:251 +#: frontend/src/components/AppSidebar.vue:542 +#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:261 msgid "Assignments" msgstr "" @@ -581,7 +574,7 @@ msgid "Batch Description" msgstr "" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:236 +#: frontend/src/pages/BatchForm.vue:250 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 #: lms/templates/emails/batch_confirmation.html:24 @@ -645,7 +638,7 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:238 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -655,7 +648,7 @@ msgstr "" #. Label of the batches (Check) field in DocType 'LMS Settings' #: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:105 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:110 msgid "Batches" msgstr "" @@ -753,8 +746,8 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:37 +#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55 +#: frontend/src/pages/CertifiedParticipants.vue:38 #: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51 #: frontend/src/pages/JobDetail.vue:103 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -807,10 +800,10 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:535 +#: frontend/src/components/AppSidebar.vue:546 #: frontend/src/components/CourseCard.vue:111 #: frontend/src/components/Modals/Event.vue:371 -#: frontend/src/pages/BatchForm.vue:37 frontend/src/pages/Batches.vue:38 +#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:135 #: frontend/src/pages/Courses.vue:34 lms/fixtures/custom_field.json @@ -835,10 +828,13 @@ msgstr "" msgid "Certified" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:196 +#: frontend/src/pages/CertifiedParticipants.vue:203 +msgid "Certified Members" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:164 -#: frontend/src/pages/CertifiedParticipants.vue:171 -#: lms/lms/doctype/lms_settings/lms_settings.json +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:290 msgid "Certified Participants" msgstr "" @@ -1008,6 +1004,10 @@ msgstr "" msgid "Collaboration Preference" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Collapse" +msgstr "" + #: frontend/src/components/CourseOutline.vue:21 msgid "Collapse all chapters" msgstr "" @@ -1184,7 +1184,7 @@ msgstr "" msgid "Contract" msgstr "Contrato" -#: lms/lms/utils.py:438 +#: lms/lms/utils.py:436 msgid "Cookie Policy" msgstr "" @@ -1331,7 +1331,7 @@ msgstr "" msgid "Course Lesson" msgstr "" -#: lms/www/lms.py:70 +#: lms/www/lms.py:75 msgid "Course List" msgstr "" @@ -1375,7 +1375,7 @@ msgstr "" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:265 +#: lms/lms/doctype/lms_batch/lms_batch.py:270 msgid "Course already added to the batch." msgstr "" @@ -1440,15 +1440,15 @@ msgstr "" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:524 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:523 +#: frontend/src/components/AppSidebar.vue:534 msgid "Create a live class" msgstr "" @@ -1456,34 +1456,38 @@ msgstr "" msgid "Create a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:449 +#: frontend/src/components/Modals/AssignmentForm.vue:7 +msgid "Create an Assignment" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:460 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:383 +#: frontend/src/components/AppSidebar.vue:394 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:428 +#: frontend/src/components/AppSidebar.vue:439 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:166 frontend/src/pages/Courses.vue:295 +#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:295 msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:530 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:510 +#: frontend/src/components/AppSidebar.vue:521 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/BatchForm.vue:231 frontend/src/pages/CourseForm.vue:222 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1496,7 +1500,7 @@ msgstr "Moeda" msgid "Current Lesson" msgstr "" -#: frontend/src/components/AppSidebar.vue:541 +#: frontend/src/components/AppSidebar.vue:552 msgid "Custom Certificate Templates" msgstr "" @@ -1545,7 +1549,7 @@ msgstr "Data" #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/BatchForm.vue:100 +#: frontend/src/pages/BatchForm.vue:111 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Date and Time" msgstr "" @@ -1633,7 +1637,7 @@ msgstr "" #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' #: frontend/src/components/Modals/LiveClassModal.vue:84 -#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/JobCreation.vue:50 +#: frontend/src/pages/BatchForm.vue:238 frontend/src/pages/JobCreation.vue:50 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/cohort/cohort.json @@ -1654,8 +1658,8 @@ msgid "Desk" msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/AssignmentForm.vue:27 frontend/src/pages/BatchForm.vue:14 -#: frontend/src/pages/CourseForm.vue:25 frontend/src/pages/QuizForm.vue:42 +#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/QuizForm.vue:42 msgid "Details" msgstr "" @@ -1748,6 +1752,10 @@ msgstr "" msgid "Edit" msgstr "Editar" +#: frontend/src/components/Modals/AssignmentForm.vue:8 +msgid "Edit Assignment" +msgstr "" + #: frontend/src/components/CourseOutline.vue:52 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" @@ -1790,7 +1798,7 @@ msgstr "" msgid "Email Sent" msgstr "" -#: frontend/src/pages/BatchForm.vue:167 +#: frontend/src/pages/BatchForm.vue:205 msgid "Email Template" msgstr "" @@ -1838,7 +1846,7 @@ msgstr "" #. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:113 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/BatchForm.vue:124 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:282 msgid "End Date" @@ -1856,7 +1864,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:137 +#: frontend/src/pages/BatchForm.vue:140 #: frontend/src/pages/ProfileEvaluator.vue:18 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -1896,7 +1904,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1898 +#: lms/lms/utils.py:1903 msgid "Enrollment Failed" msgstr "" @@ -1936,14 +1944,13 @@ msgstr "" #: frontend/src/components/Modals/StudentModal.vue:73 #: frontend/src/components/Quiz.vue:592 #: frontend/src/components/SettingDetails.vue:62 -#: frontend/src/pages/AssignmentForm.vue:142 -#: frontend/src/pages/AssignmentForm.vue:162 frontend/src/pages/Billing.vue:262 -#: frontend/src/pages/QuizForm.vue:349 frontend/src/pages/QuizForm.vue:364 +#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349 +#: frontend/src/pages/QuizForm.vue:364 #: frontend/src/pages/QuizSubmission.vue:150 msgid "Error" msgstr "Erro" -#: lms/lms/doctype/lms_batch/lms_batch.py:180 +#: lms/lms/doctype/lms_batch/lms_batch.py:185 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -1960,7 +1967,7 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:161 +#: frontend/src/pages/BatchForm.vue:174 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:333 msgid "Evaluation End Date" @@ -1971,7 +1978,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:77 +#: lms/lms/doctype/lms_batch/lms_batch.py:82 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2020,7 +2027,7 @@ msgstr "" msgid "Evaluator is Unavailable" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:62 +#: lms/lms/doctype/lms_course/lms_course.py:67 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2031,7 +2038,7 @@ msgstr "" msgid "Event" msgstr "" -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/BatchForm.vue:151 msgid "Example: IST (+5:30)" msgstr "" @@ -2060,6 +2067,10 @@ msgstr "" msgid "Exercise Title" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Expand" +msgstr "" + #: frontend/src/components/CourseOutline.vue:21 msgid "Expand all chapters" msgstr "" @@ -2313,7 +2324,7 @@ msgstr "" msgid "Hello" msgstr "" -#: frontend/src/components/AppSidebar.vue:80 +#: frontend/src/components/AppSidebar.vue:98 msgid "Help" msgstr "Ajuda" @@ -2547,7 +2558,7 @@ msgstr "" #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:93 frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:151 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2563,8 +2574,8 @@ msgstr "" msgid "Interest" msgstr "" -#: frontend/src/components/AppSidebar.vue:502 -#: frontend/src/components/AppSidebar.vue:505 +#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:516 msgid "Introduction" msgstr "Introdução" @@ -2602,7 +2613,7 @@ msgstr "" msgid "Invite Request" msgstr "" -#: frontend/src/components/AppSidebar.vue:438 +#: frontend/src/components/AppSidebar.vue:449 msgid "Invite your team and students" msgstr "" @@ -2634,7 +2645,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:538 +#: frontend/src/components/AppSidebar.vue:549 msgid "Issue a Certificate" msgstr "" @@ -2683,7 +2694,7 @@ msgstr "" msgid "Job Details" msgstr "" -#: lms/www/lms.py:159 +#: lms/www/lms.py:164 msgid "Job Openings" msgstr "" @@ -3078,8 +3089,8 @@ msgid "LiveCode URL" msgstr "" #: frontend/src/components/Members.vue:108 -#: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:94 -#: frontend/src/pages/CertifiedParticipants.vue:79 +#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94 +#: frontend/src/pages/CertifiedParticipants.vue:100 #: frontend/src/pages/Courses.vue:90 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 @@ -3201,7 +3212,7 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:185 +#: frontend/src/pages/BatchForm.vue:193 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:309 msgid "Medium" @@ -3386,7 +3397,7 @@ msgid "Meta Description" msgstr "" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:44 lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/BatchForm.vue:54 lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:362 msgid "Meta Image" msgstr "" @@ -3429,11 +3440,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:216 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:212 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "" @@ -3444,7 +3455,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/AppSidebar.vue:546 +#: frontend/src/components/AppSidebar.vue:557 msgid "Monetization" msgstr "" @@ -3472,20 +3483,11 @@ msgstr "" msgid "New" msgstr "Novo" -#: frontend/src/pages/AssignmentForm.vue:181 -#: frontend/src/pages/AssignmentForm.vue:197 -msgid "New Assignment" -msgstr "" - -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:43 -msgid "New Assignment Submission" -msgstr "" - -#: lms/public/js/common_functions.js:255 lms/www/lms.py:134 +#: lms/public/js/common_functions.js:255 lms/www/lms.py:139 msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:78 +#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:83 msgid "New Course" msgstr "" @@ -3522,11 +3524,11 @@ msgstr "" msgid "New Sign Up" msgstr "" -#: lms/lms/utils.py:606 +#: lms/lms/utils.py:604 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:599 +#: lms/lms/utils.py:597 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3568,7 +3570,7 @@ msgstr "" msgid "No announcements" msgstr "" -#: frontend/src/pages/Assignments.vue:56 +#: frontend/src/pages/Assignments.vue:53 msgid "No assignments found" msgstr "" @@ -3580,6 +3582,14 @@ msgstr "" msgid "No certificates" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:110 +msgid "No certified members" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:114 +msgid "No certified members found. Please check again later or get certified yourself." +msgstr "" + #: frontend/src/components/BatchCourses.vue:67 msgid "No courses added" msgstr "" @@ -3616,10 +3626,6 @@ msgstr "" msgid "No live classes scheduled" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:89 -msgid "No participants found" -msgstr "" - #: frontend/src/pages/Programs.vue:91 msgid "No programs found" msgstr "" @@ -3698,7 +3704,7 @@ msgstr "" msgid "Notify me when available" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/BatchForm.vue:170 msgid "Number of seats available" msgstr "" @@ -3842,7 +3848,7 @@ msgid "Pages" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:205 +#: frontend/src/pages/BatchForm.vue:219 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:373 msgid "Paid Batch" @@ -3908,7 +3914,7 @@ msgstr "" #. 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:199 +#: frontend/src/pages/BatchForm.vue:214 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4032,11 +4038,11 @@ msgstr "" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2032 lms/lms/utils.py:2036 +#: lms/lms/utils.py:2037 lms/lms/utils.py:2041 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:187 +#: lms/lms/doctype/lms_batch/lms_batch.py:192 msgid "Please enable Zoom Settings to use this feature." msgstr "" @@ -4052,8 +4058,8 @@ msgstr "" msgid "Please enter a title." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:40 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:125 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:31 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:84 msgid "Please enter a valid URL." msgstr "" @@ -4061,7 +4067,7 @@ msgstr "" msgid "Please enter a valid time in the format HH:mm." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:119 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "" @@ -4069,12 +4075,12 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:56 -msgid "Please install the Payments app to create a paid batches." +#: lms/lms/doctype/lms_batch/lms_batch.py:58 +msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:53 -msgid "Please install the Payments app to create a paid courses." +#: lms/lms/doctype/lms_course/lms_course.py:55 +msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" #: frontend/src/pages/Billing.vue:254 @@ -4089,7 +4095,7 @@ msgstr "" msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:208 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "" @@ -4130,7 +4136,7 @@ msgstr "" msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:122 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:81 msgid "Please upload the assignment file." msgstr "" @@ -4176,6 +4182,10 @@ msgstr "" msgid "Posted on" msgstr "" +#: frontend/src/components/AppSidebar.vue:92 +msgid "Powered by Learning" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/preferred_function/preferred_function.json msgid "Preferred Function" @@ -4238,7 +4248,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:437 +#: lms/lms/utils.py:435 msgid "Privacy Policy" msgstr "" @@ -4286,7 +4296,7 @@ msgstr "" msgid "Program Members" msgstr "" -#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:273 +#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:283 msgid "Programs" msgstr "" @@ -4319,7 +4329,7 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Course' #: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:108 -#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:168 +#: frontend/src/pages/BatchForm.vue:38 frontend/src/pages/CourseForm.vue:168 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/public/js/common_functions.js:266 @@ -4350,8 +4360,9 @@ msgstr "" #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' #: frontend/src/components/Assignment.vue:20 +#: frontend/src/components/Modals/AssignmentForm.vue:35 #: frontend/src/components/Modals/Question.vue:38 -#: frontend/src/pages/AssignmentForm.vue:45 frontend/src/pages/QuizForm.vue:388 +#: frontend/src/pages/QuizForm.vue:388 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -4451,9 +4462,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:541 #: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140 -#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:229 +#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:239 msgid "Quizzes" msgstr "" @@ -4531,7 +4542,7 @@ msgstr "" msgid "Related Courses" msgstr "" -#: frontend/src/pages/BatchForm.vue:77 frontend/src/pages/CourseForm.vue:96 +#: frontend/src/pages/BatchForm.vue:92 frontend/src/pages/CourseForm.vue:96 msgid "Remove" msgstr "" @@ -4600,7 +4611,7 @@ msgstr "" msgid "Role Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:569 msgid "Roles" msgstr "" @@ -4609,19 +4620,19 @@ msgstr "" msgid "Route" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:126 +#: lms/lms/doctype/lms_batch/lms_batch.py:131 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:126 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:103 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:112 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -4664,12 +4675,13 @@ msgstr "" #: frontend/src/components/AssessmentPlugin.vue:34 #: frontend/src/components/Assignment.vue:46 #: frontend/src/components/Controls/CodeEditor.vue:25 +#: frontend/src/components/Modals/AssignmentForm.vue:12 #: frontend/src/components/Modals/Event.vue:101 #: frontend/src/components/Modals/Event.vue:129 -#: frontend/src/pages/AssignmentForm.vue:21 frontend/src/pages/BatchForm.vue:8 -#: frontend/src/pages/CourseForm.vue:17 frontend/src/pages/JobCreation.vue:8 -#: frontend/src/pages/LessonForm.vue:14 frontend/src/pages/ProgramForm.vue:7 -#: frontend/src/pages/QuizForm.vue:34 frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17 +#: frontend/src/pages/JobCreation.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/pages/ProgramForm.vue:7 frontend/src/pages/QuizForm.vue:34 +#: frontend/src/pages/QuizSubmission.vue:14 #: lms/public/js/common_functions.js:405 msgid "Save" msgstr "Salvar" @@ -4712,7 +4724,7 @@ msgstr "" msgid "Search" msgstr "Pesquisar" -#: frontend/src/pages/CertifiedParticipants.vue:25 +#: frontend/src/pages/CertifiedParticipants.vue:26 msgid "Search by Name" msgstr "" @@ -4720,7 +4732,7 @@ msgstr "" msgid "Search by Title" msgstr "" -#: frontend/src/pages/Assignments.vue:25 +#: frontend/src/pages/Assignments.vue:24 msgid "Search by title" msgstr "" @@ -4729,7 +4741,7 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/BatchForm.vue:167 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:327 msgid "Seat Count" @@ -4780,17 +4792,17 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:506 +#: frontend/src/components/AppSidebar.vue:517 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:551 +#: frontend/src/components/AppSidebar.vue:562 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:556 +#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/Modals/Settings.vue:7 -#: frontend/src/pages/BatchForm.vue:148 frontend/src/pages/CourseForm.vue:158 +#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 msgid "Settings" msgstr "Configurações" @@ -4799,7 +4811,7 @@ msgstr "Configurações" msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:228 +#: frontend/src/pages/BatchForm.vue:242 msgid "Short Description" msgstr "" @@ -4809,7 +4821,7 @@ msgstr "" msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:231 +#: frontend/src/pages/BatchForm.vue:245 msgid "Short description of the batch" msgstr "" @@ -4969,7 +4981,7 @@ msgstr "Iniciar" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch Old' -#: frontend/src/pages/BatchForm.vue:106 +#: frontend/src/pages/BatchForm.vue:117 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -4994,7 +5006,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:130 +#: frontend/src/pages/BatchForm.vue:133 #: frontend/src/pages/ProfileEvaluator.vue:15 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5030,7 +5042,7 @@ msgstr "Estado" #: frontend/src/components/BatchStudents.vue:5 #: frontend/src/pages/Statistics.vue:322 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:182 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:192 msgid "Statistics" msgstr "" @@ -5117,10 +5129,14 @@ msgstr "Assunto" msgid "Submission" msgstr "" -#: frontend/src/pages/AssignmentForm.vue:17 frontend/src/pages/QuizForm.vue:30 +#: frontend/src/pages/QuizForm.vue:30 msgid "Submission List" msgstr "" +#: frontend/src/components/Modals/AssignmentForm.vue:30 +msgid "Submission Type" +msgstr "" + #: frontend/src/components/Assignment.vue:13 #: frontend/src/components/Assignment.vue:16 msgid "Submission by" @@ -5154,6 +5170,8 @@ msgstr "" #: frontend/src/components/CourseCardOverlay.vue:189 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 +#: frontend/src/components/Modals/AssignmentForm.vue:111 +#: frontend/src/components/Modals/AssignmentForm.vue:128 #: frontend/src/components/Modals/BulkCertificates.vue:121 #: frontend/src/components/Modals/ChapterModal.vue:154 #: frontend/src/components/Modals/ChapterModal.vue:199 @@ -5161,7 +5179,6 @@ msgstr "" #: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Question.vue:270 #: frontend/src/components/Modals/Question.vue:321 -#: frontend/src/pages/AssignmentForm.vue:158 #: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232 #: frontend/src/pages/ProgramForm.vue:254 #: frontend/src/pages/ProgramForm.vue:275 @@ -5184,7 +5201,7 @@ msgstr "" msgid "Sunday" msgstr "" -#: lms/lms/api.py:1027 +#: lms/lms/api.py:1050 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5269,7 +5286,7 @@ msgstr "Modelo" msgid "Temporarily Disabled" msgstr "" -#: lms/lms/utils.py:436 +#: lms/lms/utils.py:434 msgid "Terms of Use" msgstr "" @@ -5305,7 +5322,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1930 +#: lms/lms/utils.py:1935 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5349,15 +5366,11 @@ msgstr "" msgid "There are no jobs available at the moment. Open a job opportunity or check here again later." msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:92 -msgid "There are no participants matching this criteria." -msgstr "" - #: frontend/src/pages/Programs.vue:95 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:94 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 msgid "There are no seats available in this batch." msgstr "" @@ -5373,7 +5386,7 @@ msgstr "" msgid "There are no {0} on this site." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:85 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:44 msgid "There has been an update on your submission for assignment {0}" msgstr "" @@ -5404,7 +5417,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1773 +#: lms/lms/utils.py:1778 msgid "This course is free." msgstr "" @@ -5475,7 +5488,7 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:45 -#: frontend/src/pages/BatchForm.vue:120 +#: frontend/src/pages/BatchForm.vue:149 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json @@ -5505,10 +5518,10 @@ msgstr "" #. Label of the title (Data) field in DocType 'LMS Sidebar Item' #. Label of the title (Data) field in DocType 'LMS Timetable Template' #. Label of the title (Data) field in DocType 'Work Experience' +#: frontend/src/components/Modals/AssignmentForm.vue:23 #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/pages/AssignmentForm.vue:32 -#: frontend/src/pages/Assignments.vue:155 frontend/src/pages/BatchForm.vue:19 +#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20 #: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobCreation.vue:20 #: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116 #: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118 @@ -5548,7 +5561,7 @@ msgstr "Para" msgid "To Date" msgstr "Até a Data" -#: lms/lms/utils.py:1784 +#: lms/lms/utils.py:1789 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5602,8 +5615,7 @@ msgstr "" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:54 -#: frontend/src/pages/AssignmentForm.vue:39 -#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:160 +#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165 #: frontend/src/pages/JobCreation.vue:33 frontend/src/pages/Jobs.vue:55 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -5698,7 +5710,7 @@ msgstr "Atualizar" msgid "Update Password" msgstr "" -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:77 +#: frontend/src/pages/BatchForm.vue:71 frontend/src/pages/CourseForm.vue:77 msgid "Upload" msgstr "" @@ -5913,11 +5925,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:232 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:224 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "" @@ -5991,7 +6003,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:251 +#: lms/lms/api.py:253 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6015,7 +6027,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: frontend/src/pages/Assignments.vue:60 +#: frontend/src/pages/Assignments.vue:57 msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above." msgstr "" @@ -6059,7 +6071,7 @@ msgstr "" msgid "Your Account has been successfully created!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:418 +#: lms/lms/doctype/lms_batch/lms_batch.py:423 msgid "Your batch {0} is starting tomorrow" msgstr "" @@ -6117,6 +6129,18 @@ msgstr "" msgid "cancel your application" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:82 +msgid "certificate" +msgstr "certificado" + +#: frontend/src/pages/CertifiedParticipants.vue:81 +msgid "certificates" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:21 +msgid "certified members" +msgstr "" + #: frontend/src/pages/Lesson.vue:178 msgid "completed" msgstr "" @@ -6173,7 +6197,7 @@ msgstr "" msgid "you can" msgstr "" -#: lms/lms/api.py:817 lms/lms/api.py:825 +#: lms/lms/api.py:840 lms/lms/api.py:848 msgid "{0} Settings not found" msgstr "" @@ -6213,7 +6237,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:683 +#: lms/lms/utils.py:681 msgid "{0} mentioned you in a comment" msgstr "" @@ -6221,11 +6245,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:636 lms/lms/utils.py:642 +#: lms/lms/utils.py:634 lms/lms/utils.py:640 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/utils.py:458 +#: lms/lms/utils.py:456 msgid "{0}k" msgstr "" diff --git a/lms/locale/ru.po b/lms/locale/ru.po index e6723033..252baac1 100644 --- a/lms/locale/ru.po +++ b/lms/locale/ru.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-04-11 16:04+0000\n" -"PO-Revision-Date: 2025-04-14 06:01\n" +"POT-Creation-Date: 2025-04-18 16:04+0000\n" +"PO-Revision-Date: 2025-04-21 06:38\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -67,7 +67,7 @@ msgstr "" msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:58 +#: lms/lms/doctype/lms_course/lms_course.py:63 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" @@ -144,7 +144,7 @@ msgstr "Добавить урок" msgid "Add a Student" msgstr "Добавить студента" -#: frontend/src/components/AppSidebar.vue:514 +#: frontend/src/components/AppSidebar.vue:525 msgid "Add a chapter" msgstr "" @@ -156,7 +156,7 @@ msgstr "Добавить курс" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:515 +#: frontend/src/components/AppSidebar.vue:526 msgid "Add a lesson" msgstr "" @@ -185,11 +185,11 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "Добавьте хотя бы один возможный ответ на этот вопрос: {0}" -#: frontend/src/components/AppSidebar.vue:479 +#: frontend/src/components/AppSidebar.vue:490 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:459 +#: frontend/src/components/AppSidebar.vue:470 msgid "Add students to your batch" msgstr "" @@ -201,11 +201,11 @@ msgstr "Добавить веб страницу на боковую панел msgid "Add your assignment as {0}" msgstr "Добавьте свое задание как {0}" -#: frontend/src/components/AppSidebar.vue:395 +#: frontend/src/components/AppSidebar.vue:406 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:410 +#: frontend/src/components/AppSidebar.vue:421 msgid "Add your first lesson" msgstr "" @@ -241,10 +241,6 @@ msgstr "" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:20 -msgid "All Certified Participants" -msgstr "" - #: frontend/src/pages/Courses.vue:26 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "Все курсы" @@ -281,7 +277,7 @@ msgstr "Разрешить самостоятельную регистрацию msgid "Allow accessing future dates" msgstr "Разрешить доступ к будущим датам" -#: frontend/src/pages/BatchForm.vue:32 +#: frontend/src/pages/BatchForm.vue:43 msgid "Allow self enrollment" msgstr "Разрешить самостоятельную регистрацию" @@ -292,7 +288,7 @@ msgstr "Уже зарегистрирован" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:209 frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/CourseForm.vue:217 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -308,15 +304,15 @@ msgstr "" msgid "Amount (USD)" msgstr "Сумма" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:65 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:69 +#: lms/lms/doctype/lms_course/lms_course.py:74 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:66 +#: lms/lms/doctype/lms_course/lms_course.py:71 msgid "Amount and currency are required for paid courses." msgstr "" @@ -348,7 +344,7 @@ msgstr "Отвечать" msgid "Appears on the course card in the course list" msgstr "" -#: frontend/src/pages/BatchForm.vue:63 frontend/src/pages/BatchForm.vue:81 +#: frontend/src/pages/BatchForm.vue:75 frontend/src/pages/BatchForm.vue:96 msgid "Appears when the batch URL is shared on any online platform" msgstr "" @@ -422,12 +418,12 @@ msgstr "Тип оценки" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:70 +#: lms/lms/doctype/lms_batch/lms_batch.py:75 msgid "Assessment {0} has already been added to this batch." msgstr "Оценка {0} уже добавлена в этот пакет." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:527 +#: frontend/src/components/AppSidebar.vue:538 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:68 #: frontend/src/components/BatchStudents.vue:101 @@ -457,12 +453,6 @@ msgstr "Назначение" msgid "Assignment Attachment" msgstr "Прикрепленное задание" -#. 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 "Шаблон Отправленного Задания" - #: frontend/src/pages/AssignmentSubmissionList.vue:223 msgid "Assignment Submissions" msgstr "" @@ -473,12 +463,16 @@ msgstr "" msgid "Assignment Title" msgstr "Название задания" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:33 +#: frontend/src/components/Modals/AssignmentForm.vue:112 +msgid "Assignment created successfully" +msgstr "" + +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:24 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "Задание для урока {0} от {1} уже существует." -#: frontend/src/pages/AssignmentForm.vue:158 -msgid "Assignment saved successfully" +#: frontend/src/components/Modals/AssignmentForm.vue:129 +msgid "Assignment updated successfully" msgstr "" #. Description of the 'Question' (Small Text) field in DocType 'Course Lesson' @@ -486,9 +480,8 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "Задание появится в конце урока." -#: frontend/src/components/AppSidebar.vue:531 -#: frontend/src/pages/AssignmentForm.vue:177 -#: frontend/src/pages/Assignments.vue:193 lms/www/lms.py:251 +#: frontend/src/components/AppSidebar.vue:542 +#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:261 msgid "Assignments" msgstr "" @@ -581,7 +574,7 @@ msgid "Batch Description" msgstr "Описание группы" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:236 +#: frontend/src/pages/BatchForm.vue:250 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 #: lms/templates/emails/batch_confirmation.html:24 @@ -645,7 +638,7 @@ msgstr "Группа обновлена" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:238 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -655,7 +648,7 @@ msgstr "Партия:" #. Label of the batches (Check) field in DocType 'LMS Settings' #: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:105 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:110 msgid "Batches" msgstr "Группы" @@ -753,8 +746,8 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:37 +#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55 +#: frontend/src/pages/CertifiedParticipants.vue:38 #: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51 #: frontend/src/pages/JobDetail.vue:103 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -807,10 +800,10 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:535 +#: frontend/src/components/AppSidebar.vue:546 #: frontend/src/components/CourseCard.vue:111 #: frontend/src/components/Modals/Event.vue:371 -#: frontend/src/pages/BatchForm.vue:37 frontend/src/pages/Batches.vue:38 +#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:135 #: frontend/src/pages/Courses.vue:34 lms/fixtures/custom_field.json @@ -835,10 +828,13 @@ msgstr "Название сертификации" msgid "Certified" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:196 +#: frontend/src/pages/CertifiedParticipants.vue:203 +msgid "Certified Members" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:164 -#: frontend/src/pages/CertifiedParticipants.vue:171 -#: lms/lms/doctype/lms_settings/lms_settings.json +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:290 msgid "Certified Participants" msgstr "Сертифицированные участники" @@ -1008,6 +1004,10 @@ msgstr "Веб-страница группы" msgid "Collaboration Preference" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Collapse" +msgstr "" + #: frontend/src/components/CourseOutline.vue:21 msgid "Collapse all chapters" msgstr "" @@ -1184,7 +1184,7 @@ msgstr "" msgid "Contract" msgstr "" -#: lms/lms/utils.py:438 +#: lms/lms/utils.py:436 msgid "Cookie Policy" msgstr "Политика cookies" @@ -1331,7 +1331,7 @@ msgstr "Преподаватель курса" msgid "Course Lesson" msgstr "Урок курса" -#: lms/www/lms.py:70 +#: lms/www/lms.py:75 msgid "Course List" msgstr "Список курсов" @@ -1375,7 +1375,7 @@ msgstr "Заголовок курса" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:265 +#: lms/lms/doctype/lms_batch/lms_batch.py:270 msgid "Course already added to the batch." msgstr "Курс уже добавлен в группу." @@ -1440,15 +1440,15 @@ msgstr "Создать курс" msgid "Create a Live Class" msgstr "Создайте живой класс" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:524 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:523 +#: frontend/src/components/AppSidebar.vue:534 msgid "Create a live class" msgstr "" @@ -1456,34 +1456,38 @@ msgstr "" msgid "Create a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:449 +#: frontend/src/components/Modals/AssignmentForm.vue:7 +msgid "Create an Assignment" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:460 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:383 +#: frontend/src/components/AppSidebar.vue:394 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:428 +#: frontend/src/components/AppSidebar.vue:439 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:166 frontend/src/pages/Courses.vue:295 +#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:295 msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:530 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:510 +#: frontend/src/components/AppSidebar.vue:521 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/BatchForm.vue:231 frontend/src/pages/CourseForm.vue:222 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1496,7 +1500,7 @@ msgstr "" msgid "Current Lesson" msgstr "Текущий урок" -#: frontend/src/components/AppSidebar.vue:541 +#: frontend/src/components/AppSidebar.vue:552 msgid "Custom Certificate Templates" msgstr "" @@ -1545,7 +1549,7 @@ msgstr "" #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/BatchForm.vue:100 +#: frontend/src/pages/BatchForm.vue:111 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Date and Time" msgstr "Дата и время" @@ -1633,7 +1637,7 @@ msgstr "" #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' #: frontend/src/components/Modals/LiveClassModal.vue:84 -#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/JobCreation.vue:50 +#: frontend/src/pages/BatchForm.vue:238 frontend/src/pages/JobCreation.vue:50 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/cohort/cohort.json @@ -1654,8 +1658,8 @@ msgid "Desk" msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/AssignmentForm.vue:27 frontend/src/pages/BatchForm.vue:14 -#: frontend/src/pages/CourseForm.vue:25 frontend/src/pages/QuizForm.vue:42 +#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/QuizForm.vue:42 msgid "Details" msgstr "Детали" @@ -1748,6 +1752,10 @@ msgstr "E-mail" msgid "Edit" msgstr "" +#: frontend/src/components/Modals/AssignmentForm.vue:8 +msgid "Edit Assignment" +msgstr "" + #: frontend/src/components/CourseOutline.vue:52 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" @@ -1790,7 +1798,7 @@ msgstr "" msgid "Email Sent" msgstr "Email отправлен" -#: frontend/src/pages/BatchForm.vue:167 +#: frontend/src/pages/BatchForm.vue:205 msgid "Email Template" msgstr "Шаблон электронного письма" @@ -1838,7 +1846,7 @@ msgstr "" #. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:113 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/BatchForm.vue:124 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:282 msgid "End Date" @@ -1856,7 +1864,7 @@ msgstr "Дата окончания (или ожидаемая)" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:137 +#: frontend/src/pages/BatchForm.vue:140 #: frontend/src/pages/ProfileEvaluator.vue:18 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -1896,7 +1904,7 @@ msgstr "" msgid "Enrollment Count" msgstr "Количество регистраций" -#: lms/lms/utils.py:1898 +#: lms/lms/utils.py:1903 msgid "Enrollment Failed" msgstr "" @@ -1936,14 +1944,13 @@ msgstr "Введите правильный ответ" #: frontend/src/components/Modals/StudentModal.vue:73 #: frontend/src/components/Quiz.vue:592 #: frontend/src/components/SettingDetails.vue:62 -#: frontend/src/pages/AssignmentForm.vue:142 -#: frontend/src/pages/AssignmentForm.vue:162 frontend/src/pages/Billing.vue:262 -#: frontend/src/pages/QuizForm.vue:349 frontend/src/pages/QuizForm.vue:364 +#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349 +#: frontend/src/pages/QuizForm.vue:364 #: frontend/src/pages/QuizSubmission.vue:150 msgid "Error" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:180 +#: lms/lms/doctype/lms_batch/lms_batch.py:185 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -1960,7 +1967,7 @@ msgid "Evaluation Details" msgstr "Подробности оценки" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:161 +#: frontend/src/pages/BatchForm.vue:174 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:333 msgid "Evaluation End Date" @@ -1971,7 +1978,7 @@ msgstr "Дата окончания оценки" msgid "Evaluation Request" msgstr "Запрос на оценку" -#: lms/lms/doctype/lms_batch/lms_batch.py:77 +#: lms/lms/doctype/lms_batch/lms_batch.py:82 msgid "Evaluation end date cannot be less than the batch end date." msgstr "Дата окончания оценки не может быть меньше даты окончания группы." @@ -2020,7 +2027,7 @@ msgstr "График оценки" msgid "Evaluator is Unavailable" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:62 +#: lms/lms/doctype/lms_course/lms_course.py:67 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2031,7 +2038,7 @@ msgstr "" msgid "Event" msgstr "Событие" -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/BatchForm.vue:151 msgid "Example: IST (+5:30)" msgstr "" @@ -2060,6 +2067,10 @@ msgstr "Представление упражнений" msgid "Exercise Title" msgstr "Название упражнения" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Expand" +msgstr "" + #: frontend/src/components/CourseOutline.vue:21 msgid "Expand all chapters" msgstr "" @@ -2313,7 +2324,7 @@ msgstr "Заголовок" msgid "Hello" msgstr "Привет" -#: frontend/src/components/AppSidebar.vue:80 +#: frontend/src/components/AppSidebar.vue:98 msgid "Help" msgstr "" @@ -2547,7 +2558,7 @@ msgstr "Заметки инструктора" #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:93 frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:151 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2563,8 +2574,8 @@ msgstr "Комментарии инструкторов" msgid "Interest" msgstr "Процент" -#: frontend/src/components/AppSidebar.vue:502 -#: frontend/src/components/AppSidebar.vue:505 +#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:516 msgid "Introduction" msgstr "" @@ -2602,7 +2613,7 @@ msgstr "Только приглашение" msgid "Invite Request" msgstr "Запрос приглашения" -#: frontend/src/components/AppSidebar.vue:438 +#: frontend/src/components/AppSidebar.vue:449 msgid "Invite your team and students" msgstr "" @@ -2634,7 +2645,7 @@ msgstr "" msgid "Issue Date" msgstr "Дата" -#: frontend/src/components/AppSidebar.vue:538 +#: frontend/src/components/AppSidebar.vue:549 msgid "Issue a Certificate" msgstr "" @@ -2683,7 +2694,7 @@ msgstr "Название доски объявлений" msgid "Job Details" msgstr "Подробности вакансии" -#: lms/www/lms.py:159 +#: lms/www/lms.py:164 msgid "Job Openings" msgstr "Открытые вакансии" @@ -3078,8 +3089,8 @@ msgid "LiveCode URL" msgstr "" #: frontend/src/components/Members.vue:108 -#: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:94 -#: frontend/src/pages/CertifiedParticipants.vue:79 +#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94 +#: frontend/src/pages/CertifiedParticipants.vue:100 #: frontend/src/pages/Courses.vue:90 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 @@ -3201,7 +3212,7 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:185 +#: frontend/src/pages/BatchForm.vue:193 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:309 msgid "Medium" @@ -3386,7 +3397,7 @@ msgid "Meta Description" msgstr "" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:44 lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/BatchForm.vue:54 lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:362 msgid "Meta Image" msgstr "Мета изображение" @@ -3429,11 +3440,11 @@ msgstr "Модератор" msgid "Modified By" msgstr "Изменено" -#: lms/lms/api.py:216 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "Имя модуля неверно или не существует." -#: lms/lms/api.py:212 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "Модуль неверный." @@ -3444,7 +3455,7 @@ msgstr "Модуль неверный." msgid "Monday" msgstr "Понедельник" -#: frontend/src/components/AppSidebar.vue:546 +#: frontend/src/components/AppSidebar.vue:557 msgid "Monetization" msgstr "" @@ -3472,20 +3483,11 @@ msgstr "Мой календарь" msgid "New" msgstr "" -#: frontend/src/pages/AssignmentForm.vue:181 -#: frontend/src/pages/AssignmentForm.vue:197 -msgid "New Assignment" -msgstr "" - -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:43 -msgid "New Assignment Submission" -msgstr "Подача нового задания" - -#: lms/public/js/common_functions.js:255 lms/www/lms.py:134 +#: lms/public/js/common_functions.js:255 lms/www/lms.py:139 msgid "New Batch" msgstr "Новая группа" -#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:78 +#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:83 msgid "New Course" msgstr "Новый курс" @@ -3522,11 +3524,11 @@ msgstr "" msgid "New Sign Up" msgstr "Новая регистрация" -#: lms/lms/utils.py:606 +#: lms/lms/utils.py:604 msgid "New comment in batch {0}" msgstr "Новый комментарий в группе {0}" -#: lms/lms/utils.py:599 +#: lms/lms/utils.py:597 msgid "New reply on the topic {0} in course {1}" msgstr "Новый ответ по теме {0} в курсе {1}" @@ -3568,7 +3570,7 @@ msgstr "Нет предстоящих оценок" msgid "No announcements" msgstr "Нет объявлений" -#: frontend/src/pages/Assignments.vue:56 +#: frontend/src/pages/Assignments.vue:53 msgid "No assignments found" msgstr "" @@ -3580,6 +3582,14 @@ msgstr "" msgid "No certificates" msgstr "Нет сертификатов" +#: frontend/src/pages/CertifiedParticipants.vue:110 +msgid "No certified members" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:114 +msgid "No certified members found. Please check again later or get certified yourself." +msgstr "" + #: frontend/src/components/BatchCourses.vue:67 msgid "No courses added" msgstr "" @@ -3616,10 +3626,6 @@ msgstr "" msgid "No live classes scheduled" msgstr "Не запланированы онлайн-курсы" -#: frontend/src/pages/CertifiedParticipants.vue:89 -msgid "No participants found" -msgstr "" - #: frontend/src/pages/Programs.vue:91 msgid "No programs found" msgstr "" @@ -3698,7 +3704,7 @@ msgstr "Уведомления" msgid "Notify me when available" msgstr "Сообщите мне, когда появится" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/BatchForm.vue:170 msgid "Number of seats available" msgstr "" @@ -3842,7 +3848,7 @@ msgid "Pages" msgstr "Страницы" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:205 +#: frontend/src/pages/BatchForm.vue:219 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:373 msgid "Paid Batch" @@ -3908,7 +3914,7 @@ msgstr "" #. 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:199 +#: frontend/src/pages/BatchForm.vue:214 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4032,11 +4038,11 @@ msgstr "Пожалуйста, проверьте свой email для подт msgid "Please click on the following button to set your new password" msgstr "Нажмите на следующую кнопку, чтобы установить новый пароль." -#: lms/lms/utils.py:2032 lms/lms/utils.py:2036 +#: lms/lms/utils.py:2037 lms/lms/utils.py:2041 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:187 +#: lms/lms/doctype/lms_batch/lms_batch.py:192 msgid "Please enable Zoom Settings to use this feature." msgstr "Чтобы использовать эту функцию, включите настройки Zoom." @@ -4052,8 +4058,8 @@ msgstr "" msgid "Please enter a title." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:40 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:125 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:31 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:84 msgid "Please enter a valid URL." msgstr "Введите действительный URL-адрес." @@ -4061,7 +4067,7 @@ msgstr "Введите действительный URL-адрес." msgid "Please enter a valid time in the format HH:mm." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:119 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "Введите URL для отправки задания." @@ -4069,12 +4075,12 @@ msgstr "Введите URL для отправки задания." msgid "Please enter your answer" msgstr "Пожалуйста, введите ваш ответ" -#: lms/lms/doctype/lms_batch/lms_batch.py:56 -msgid "Please install the Payments app to create a paid batches." +#: lms/lms/doctype/lms_batch/lms_batch.py:58 +msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:53 -msgid "Please install the Payments app to create a paid courses." +#: lms/lms/doctype/lms_course/lms_course.py:55 +msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" #: frontend/src/pages/Billing.vue:254 @@ -4089,7 +4095,7 @@ msgstr "Пожалуйста, войдите в систему, чтобы по msgid "Please login to access this page." msgstr "Пожалуйста, войдите в систему, чтобы получить доступ к этой странице." -#: lms/lms/api.py:208 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "Пожалуйста, войдите в систему, чтобы продолжить оплату." @@ -4130,7 +4136,7 @@ msgstr "Пожалуйста, примите соответствующие ме msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:122 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:81 msgid "Please upload the assignment file." msgstr "Пожалуйста, загрузите файл задания." @@ -4176,6 +4182,10 @@ msgstr "" msgid "Posted on" msgstr "" +#: frontend/src/components/AppSidebar.vue:92 +msgid "Powered by Learning" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/preferred_function/preferred_function.json msgid "Preferred Function" @@ -4238,7 +4248,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "Первичная подгруппа" -#: lms/lms/utils.py:437 +#: lms/lms/utils.py:435 msgid "Privacy Policy" msgstr "Политика приватности" @@ -4286,7 +4296,7 @@ msgstr "" msgid "Program Members" msgstr "" -#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:273 +#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:283 msgid "Programs" msgstr "" @@ -4319,7 +4329,7 @@ msgstr "Опубликовать на странице участника" #. Label of the published (Check) field in DocType 'LMS Course' #: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:108 -#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:168 +#: frontend/src/pages/BatchForm.vue:38 frontend/src/pages/CourseForm.vue:168 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/public/js/common_functions.js:266 @@ -4350,8 +4360,9 @@ msgstr "" #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' #: frontend/src/components/Assignment.vue:20 +#: frontend/src/components/Modals/AssignmentForm.vue:35 #: frontend/src/components/Modals/Question.vue:38 -#: frontend/src/pages/AssignmentForm.vue:45 frontend/src/pages/QuizForm.vue:388 +#: frontend/src/pages/QuizForm.vue:388 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -4451,9 +4462,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "Тест появится в конце урока." -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:541 #: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140 -#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:229 +#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:239 msgid "Quizzes" msgstr "" @@ -4531,7 +4542,7 @@ msgstr "Отклонено" msgid "Related Courses" msgstr "Похожие курсы" -#: frontend/src/pages/BatchForm.vue:77 frontend/src/pages/CourseForm.vue:96 +#: frontend/src/pages/BatchForm.vue:92 frontend/src/pages/CourseForm.vue:96 msgid "Remove" msgstr "" @@ -4600,7 +4611,7 @@ msgstr "Роль" msgid "Role Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:569 msgid "Roles" msgstr "" @@ -4609,19 +4620,19 @@ msgstr "" msgid "Route" msgstr "Маршрут" -#: lms/lms/doctype/lms_batch/lms_batch.py:126 +#: lms/lms/doctype/lms_batch/lms_batch.py:131 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "Строка #{0} Дата не может выходить за пределы длительности партии." -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:126 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "Строка #{0} Время окончания не может выходить за рамки длительности партии." -#: lms/lms/doctype/lms_batch/lms_batch.py:103 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "Строка #{0} Время начала не может быть больше или равно времени окончания." -#: lms/lms/doctype/lms_batch/lms_batch.py:112 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "Строка #{0} Время начала не может выходить за рамки длительности партии." @@ -4664,12 +4675,13 @@ msgstr "Суббота" #: frontend/src/components/AssessmentPlugin.vue:34 #: frontend/src/components/Assignment.vue:46 #: frontend/src/components/Controls/CodeEditor.vue:25 +#: frontend/src/components/Modals/AssignmentForm.vue:12 #: frontend/src/components/Modals/Event.vue:101 #: frontend/src/components/Modals/Event.vue:129 -#: frontend/src/pages/AssignmentForm.vue:21 frontend/src/pages/BatchForm.vue:8 -#: frontend/src/pages/CourseForm.vue:17 frontend/src/pages/JobCreation.vue:8 -#: frontend/src/pages/LessonForm.vue:14 frontend/src/pages/ProgramForm.vue:7 -#: frontend/src/pages/QuizForm.vue:34 frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17 +#: frontend/src/pages/JobCreation.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/pages/ProgramForm.vue:7 frontend/src/pages/QuizForm.vue:34 +#: frontend/src/pages/QuizSubmission.vue:14 #: lms/public/js/common_functions.js:405 msgid "Save" msgstr "" @@ -4712,7 +4724,7 @@ msgstr "Оценка из" msgid "Search" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:25 +#: frontend/src/pages/CertifiedParticipants.vue:26 msgid "Search by Name" msgstr "" @@ -4720,7 +4732,7 @@ msgstr "" msgid "Search by Title" msgstr "" -#: frontend/src/pages/Assignments.vue:25 +#: frontend/src/pages/Assignments.vue:24 msgid "Search by title" msgstr "" @@ -4729,7 +4741,7 @@ msgid "Search for an icon" msgstr "Поиск значка" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/BatchForm.vue:167 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:327 msgid "Seat Count" @@ -4780,17 +4792,17 @@ msgstr "Сессии в днях" msgid "Set your Password" msgstr "Введите свой пароль" -#: frontend/src/components/AppSidebar.vue:506 +#: frontend/src/components/AppSidebar.vue:517 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:551 +#: frontend/src/components/AppSidebar.vue:562 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:556 +#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/Modals/Settings.vue:7 -#: frontend/src/pages/BatchForm.vue:148 frontend/src/pages/CourseForm.vue:158 +#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 msgid "Settings" msgstr "" @@ -4799,7 +4811,7 @@ msgstr "" msgid "Share on" msgstr "Поделиться" -#: frontend/src/pages/BatchForm.vue:228 +#: frontend/src/pages/BatchForm.vue:242 msgid "Short Description" msgstr "" @@ -4809,7 +4821,7 @@ msgstr "" msgid "Short Introduction" msgstr "Краткое введение" -#: frontend/src/pages/BatchForm.vue:231 +#: frontend/src/pages/BatchForm.vue:245 msgid "Short description of the batch" msgstr "" @@ -4969,7 +4981,7 @@ msgstr "" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch Old' -#: frontend/src/pages/BatchForm.vue:106 +#: frontend/src/pages/BatchForm.vue:117 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -4994,7 +5006,7 @@ msgstr "Начать изучение" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:130 +#: frontend/src/pages/BatchForm.vue:133 #: frontend/src/pages/ProfileEvaluator.vue:15 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5030,7 +5042,7 @@ msgstr "" #: frontend/src/components/BatchStudents.vue:5 #: frontend/src/pages/Statistics.vue:322 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:182 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:192 msgid "Statistics" msgstr "Статистика" @@ -5117,10 +5129,14 @@ msgstr "" msgid "Submission" msgstr "Сданные" -#: frontend/src/pages/AssignmentForm.vue:17 frontend/src/pages/QuizForm.vue:30 +#: frontend/src/pages/QuizForm.vue:30 msgid "Submission List" msgstr "" +#: frontend/src/components/Modals/AssignmentForm.vue:30 +msgid "Submission Type" +msgstr "" + #: frontend/src/components/Assignment.vue:13 #: frontend/src/components/Assignment.vue:16 msgid "Submission by" @@ -5154,6 +5170,8 @@ msgstr "Отправлено {0}" #: frontend/src/components/CourseCardOverlay.vue:189 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 +#: frontend/src/components/Modals/AssignmentForm.vue:111 +#: frontend/src/components/Modals/AssignmentForm.vue:128 #: frontend/src/components/Modals/BulkCertificates.vue:121 #: frontend/src/components/Modals/ChapterModal.vue:154 #: frontend/src/components/Modals/ChapterModal.vue:199 @@ -5161,7 +5179,6 @@ msgstr "Отправлено {0}" #: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Question.vue:270 #: frontend/src/components/Modals/Question.vue:321 -#: frontend/src/pages/AssignmentForm.vue:158 #: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232 #: frontend/src/pages/ProgramForm.vue:254 #: frontend/src/pages/ProgramForm.vue:275 @@ -5184,7 +5201,7 @@ msgstr "Резюме" msgid "Sunday" msgstr "Воскресенье" -#: lms/lms/api.py:1027 +#: lms/lms/api.py:1050 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5269,7 +5286,7 @@ msgstr "" msgid "Temporarily Disabled" msgstr "Временно отключен" -#: lms/lms/utils.py:436 +#: lms/lms/utils.py:434 msgid "Terms of Use" msgstr "Условия использования" @@ -5305,7 +5322,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "Спасибо и с наилучшими пожеланиями" -#: lms/lms/utils.py:1930 +#: lms/lms/utils.py:1935 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5349,15 +5366,11 @@ msgstr "" msgid "There are no jobs available at the moment. Open a job opportunity or check here again later." msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:92 -msgid "There are no participants matching this criteria." -msgstr "" - #: frontend/src/pages/Programs.vue:95 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:94 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 msgid "There are no seats available in this batch." msgstr "В этой группе нет свободных мест." @@ -5373,7 +5386,7 @@ msgstr "" msgid "There are no {0} on this site." msgstr "На этом сайте нет {0} ." -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:85 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:44 msgid "There has been an update on your submission for assignment {0}" msgstr "" @@ -5404,7 +5417,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1773 +#: lms/lms/utils.py:1778 msgid "This course is free." msgstr "Этот курс бесплатный." @@ -5475,7 +5488,7 @@ msgstr "Шаблон расписания" #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:45 -#: frontend/src/pages/BatchForm.vue:120 +#: frontend/src/pages/BatchForm.vue:149 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json @@ -5505,10 +5518,10 @@ msgstr "Сроки:" #. Label of the title (Data) field in DocType 'LMS Sidebar Item' #. Label of the title (Data) field in DocType 'LMS Timetable Template' #. Label of the title (Data) field in DocType 'Work Experience' +#: frontend/src/components/Modals/AssignmentForm.vue:23 #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/pages/AssignmentForm.vue:32 -#: frontend/src/pages/Assignments.vue:155 frontend/src/pages/BatchForm.vue:19 +#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20 #: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobCreation.vue:20 #: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116 #: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118 @@ -5548,7 +5561,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1784 +#: lms/lms/utils.py:1789 msgid "To join this batch, please contact the Administrator." msgstr "Чтобы присоединиться к этой группе, свяжитесь с администратором." @@ -5602,8 +5615,7 @@ msgstr "Twitter" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:54 -#: frontend/src/pages/AssignmentForm.vue:39 -#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:160 +#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165 #: frontend/src/pages/JobCreation.vue:33 frontend/src/pages/Jobs.vue:55 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -5698,7 +5710,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:77 +#: frontend/src/pages/BatchForm.vue:71 frontend/src/pages/CourseForm.vue:77 msgid "Upload" msgstr "" @@ -5913,11 +5925,11 @@ msgstr "У вас уже есть оценка {0} в {1} для курса {2}. msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:232 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "Вы уже зачислены в эту группу." -#: lms/lms/api.py:224 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "Вы уже зачислены на этот курс." @@ -5991,7 +6003,7 @@ msgstr "Вы уже подали заявку на эту вакансию." msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "Вы уже превысили максимально допустимое количество попыток для этого теста." -#: lms/lms/api.py:251 +#: lms/lms/api.py:253 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6015,7 +6027,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: frontend/src/pages/Assignments.vue:60 +#: frontend/src/pages/Assignments.vue:57 msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above." msgstr "" @@ -6059,7 +6071,7 @@ msgstr "Видео YouTube появится в верхней части уро msgid "Your Account has been successfully created!" msgstr "Ваш аккаунт был успешно создан!" -#: lms/lms/doctype/lms_batch/lms_batch.py:418 +#: lms/lms/doctype/lms_batch/lms_batch.py:423 msgid "Your batch {0} is starting tomorrow" msgstr "" @@ -6117,6 +6129,18 @@ msgstr "" msgid "cancel your application" msgstr "отменить заявку" +#: frontend/src/pages/CertifiedParticipants.vue:82 +msgid "certificate" +msgstr "сертификат" + +#: frontend/src/pages/CertifiedParticipants.vue:81 +msgid "certificates" +msgstr "сертификаты" + +#: frontend/src/pages/CertifiedParticipants.vue:21 +msgid "certified members" +msgstr "" + #: frontend/src/pages/Lesson.vue:178 msgid "completed" msgstr "завершенно" @@ -6173,7 +6197,7 @@ msgstr "" msgid "you can" msgstr "вы можете" -#: lms/lms/api.py:817 lms/lms/api.py:825 +#: lms/lms/api.py:840 lms/lms/api.py:848 msgid "{0} Settings not found" msgstr "" @@ -6213,7 +6237,7 @@ msgstr "{0} уже сертифицирован для курса {1}" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:683 +#: lms/lms/utils.py:681 msgid "{0} mentioned you in a comment" msgstr "{0} упомянул вас в комментарии" @@ -6221,11 +6245,11 @@ msgstr "{0} упомянул вас в комментарии" msgid "{0} mentioned you in a comment in your batch." msgstr "{0} упомянул вас в комментарии в вашей группе." -#: lms/lms/utils.py:636 lms/lms/utils.py:642 +#: lms/lms/utils.py:634 lms/lms/utils.py:640 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} упомянул вас в комментарии в {1}" -#: lms/lms/utils.py:458 +#: lms/lms/utils.py:456 msgid "{0}k" msgstr "{0}k" diff --git a/lms/locale/sr_CS.po b/lms/locale/sr_CS.po index 5c714d0c..f7e12300 100644 --- a/lms/locale/sr_CS.po +++ b/lms/locale/sr_CS.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-04-11 16:04+0000\n" -"PO-Revision-Date: 2025-04-14 06:01\n" +"POT-Creation-Date: 2025-04-18 16:04+0000\n" +"PO-Revision-Date: 2025-04-21 06:39\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Serbian (Latin)\n" "MIME-Version: 1.0\n" @@ -67,7 +67,7 @@ msgstr "" msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:58 +#: lms/lms/doctype/lms_course/lms_course.py:63 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" @@ -144,7 +144,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:514 +#: frontend/src/components/AppSidebar.vue:525 msgid "Add a chapter" msgstr "" @@ -156,7 +156,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:515 +#: frontend/src/components/AppSidebar.vue:526 msgid "Add a lesson" msgstr "" @@ -185,11 +185,11 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:479 +#: frontend/src/components/AppSidebar.vue:490 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:459 +#: frontend/src/components/AppSidebar.vue:470 msgid "Add students to your batch" msgstr "" @@ -201,11 +201,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:395 +#: frontend/src/components/AppSidebar.vue:406 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:410 +#: frontend/src/components/AppSidebar.vue:421 msgid "Add your first lesson" msgstr "" @@ -241,10 +241,6 @@ msgstr "" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:20 -msgid "All Certified Participants" -msgstr "" - #: frontend/src/pages/Courses.vue:26 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "" @@ -281,7 +277,7 @@ msgstr "" msgid "Allow accessing future dates" msgstr "" -#: frontend/src/pages/BatchForm.vue:32 +#: frontend/src/pages/BatchForm.vue:43 msgid "Allow self enrollment" msgstr "" @@ -292,7 +288,7 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:209 frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/CourseForm.vue:217 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -308,15 +304,15 @@ msgstr "" msgid "Amount (USD)" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:65 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:69 +#: lms/lms/doctype/lms_course/lms_course.py:74 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:66 +#: lms/lms/doctype/lms_course/lms_course.py:71 msgid "Amount and currency are required for paid courses." msgstr "" @@ -348,7 +344,7 @@ msgstr "" msgid "Appears on the course card in the course list" msgstr "" -#: frontend/src/pages/BatchForm.vue:63 frontend/src/pages/BatchForm.vue:81 +#: frontend/src/pages/BatchForm.vue:75 frontend/src/pages/BatchForm.vue:96 msgid "Appears when the batch URL is shared on any online platform" msgstr "" @@ -422,12 +418,12 @@ msgstr "" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:70 +#: lms/lms/doctype/lms_batch/lms_batch.py:75 msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:527 +#: frontend/src/components/AppSidebar.vue:538 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:68 #: frontend/src/components/BatchStudents.vue:101 @@ -457,12 +453,6 @@ msgstr "" msgid "Assignment Attachment" msgstr "" -#. 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 "" - #: frontend/src/pages/AssignmentSubmissionList.vue:223 msgid "Assignment Submissions" msgstr "" @@ -473,12 +463,16 @@ msgstr "" msgid "Assignment Title" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:33 +#: frontend/src/components/Modals/AssignmentForm.vue:112 +msgid "Assignment created successfully" +msgstr "" + +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:24 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/pages/AssignmentForm.vue:158 -msgid "Assignment saved successfully" +#: frontend/src/components/Modals/AssignmentForm.vue:129 +msgid "Assignment updated successfully" msgstr "" #. Description of the 'Question' (Small Text) field in DocType 'Course Lesson' @@ -486,9 +480,8 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:531 -#: frontend/src/pages/AssignmentForm.vue:177 -#: frontend/src/pages/Assignments.vue:193 lms/www/lms.py:251 +#: frontend/src/components/AppSidebar.vue:542 +#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:261 msgid "Assignments" msgstr "" @@ -581,7 +574,7 @@ msgid "Batch Description" msgstr "" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:236 +#: frontend/src/pages/BatchForm.vue:250 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 #: lms/templates/emails/batch_confirmation.html:24 @@ -645,7 +638,7 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:238 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -655,7 +648,7 @@ msgstr "" #. Label of the batches (Check) field in DocType 'LMS Settings' #: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:105 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:110 msgid "Batches" msgstr "" @@ -753,8 +746,8 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:37 +#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55 +#: frontend/src/pages/CertifiedParticipants.vue:38 #: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51 #: frontend/src/pages/JobDetail.vue:103 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -807,10 +800,10 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:535 +#: frontend/src/components/AppSidebar.vue:546 #: frontend/src/components/CourseCard.vue:111 #: frontend/src/components/Modals/Event.vue:371 -#: frontend/src/pages/BatchForm.vue:37 frontend/src/pages/Batches.vue:38 +#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:135 #: frontend/src/pages/Courses.vue:34 lms/fixtures/custom_field.json @@ -835,10 +828,13 @@ msgstr "" msgid "Certified" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:196 +#: frontend/src/pages/CertifiedParticipants.vue:203 +msgid "Certified Members" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:164 -#: frontend/src/pages/CertifiedParticipants.vue:171 -#: lms/lms/doctype/lms_settings/lms_settings.json +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:290 msgid "Certified Participants" msgstr "" @@ -1008,6 +1004,10 @@ msgstr "" msgid "Collaboration Preference" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Collapse" +msgstr "" + #: frontend/src/components/CourseOutline.vue:21 msgid "Collapse all chapters" msgstr "" @@ -1184,7 +1184,7 @@ msgstr "" msgid "Contract" msgstr "" -#: lms/lms/utils.py:438 +#: lms/lms/utils.py:436 msgid "Cookie Policy" msgstr "" @@ -1331,7 +1331,7 @@ msgstr "" msgid "Course Lesson" msgstr "" -#: lms/www/lms.py:70 +#: lms/www/lms.py:75 msgid "Course List" msgstr "" @@ -1375,7 +1375,7 @@ msgstr "" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:265 +#: lms/lms/doctype/lms_batch/lms_batch.py:270 msgid "Course already added to the batch." msgstr "" @@ -1440,15 +1440,15 @@ msgstr "" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:524 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:523 +#: frontend/src/components/AppSidebar.vue:534 msgid "Create a live class" msgstr "" @@ -1456,34 +1456,38 @@ msgstr "" msgid "Create a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:449 +#: frontend/src/components/Modals/AssignmentForm.vue:7 +msgid "Create an Assignment" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:460 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:383 +#: frontend/src/components/AppSidebar.vue:394 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:428 +#: frontend/src/components/AppSidebar.vue:439 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:166 frontend/src/pages/Courses.vue:295 +#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:295 msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:530 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:510 +#: frontend/src/components/AppSidebar.vue:521 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/BatchForm.vue:231 frontend/src/pages/CourseForm.vue:222 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1496,7 +1500,7 @@ msgstr "" msgid "Current Lesson" msgstr "" -#: frontend/src/components/AppSidebar.vue:541 +#: frontend/src/components/AppSidebar.vue:552 msgid "Custom Certificate Templates" msgstr "" @@ -1545,7 +1549,7 @@ msgstr "" #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/BatchForm.vue:100 +#: frontend/src/pages/BatchForm.vue:111 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Date and Time" msgstr "" @@ -1633,7 +1637,7 @@ msgstr "" #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' #: frontend/src/components/Modals/LiveClassModal.vue:84 -#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/JobCreation.vue:50 +#: frontend/src/pages/BatchForm.vue:238 frontend/src/pages/JobCreation.vue:50 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/cohort/cohort.json @@ -1654,8 +1658,8 @@ msgid "Desk" msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/AssignmentForm.vue:27 frontend/src/pages/BatchForm.vue:14 -#: frontend/src/pages/CourseForm.vue:25 frontend/src/pages/QuizForm.vue:42 +#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/QuizForm.vue:42 msgid "Details" msgstr "" @@ -1748,6 +1752,10 @@ msgstr "" msgid "Edit" msgstr "" +#: frontend/src/components/Modals/AssignmentForm.vue:8 +msgid "Edit Assignment" +msgstr "" + #: frontend/src/components/CourseOutline.vue:52 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" @@ -1790,7 +1798,7 @@ msgstr "" msgid "Email Sent" msgstr "" -#: frontend/src/pages/BatchForm.vue:167 +#: frontend/src/pages/BatchForm.vue:205 msgid "Email Template" msgstr "" @@ -1838,7 +1846,7 @@ msgstr "" #. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:113 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/BatchForm.vue:124 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:282 msgid "End Date" @@ -1856,7 +1864,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:137 +#: frontend/src/pages/BatchForm.vue:140 #: frontend/src/pages/ProfileEvaluator.vue:18 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -1896,7 +1904,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1898 +#: lms/lms/utils.py:1903 msgid "Enrollment Failed" msgstr "" @@ -1936,14 +1944,13 @@ msgstr "" #: frontend/src/components/Modals/StudentModal.vue:73 #: frontend/src/components/Quiz.vue:592 #: frontend/src/components/SettingDetails.vue:62 -#: frontend/src/pages/AssignmentForm.vue:142 -#: frontend/src/pages/AssignmentForm.vue:162 frontend/src/pages/Billing.vue:262 -#: frontend/src/pages/QuizForm.vue:349 frontend/src/pages/QuizForm.vue:364 +#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349 +#: frontend/src/pages/QuizForm.vue:364 #: frontend/src/pages/QuizSubmission.vue:150 msgid "Error" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:180 +#: lms/lms/doctype/lms_batch/lms_batch.py:185 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -1960,7 +1967,7 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:161 +#: frontend/src/pages/BatchForm.vue:174 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:333 msgid "Evaluation End Date" @@ -1971,7 +1978,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:77 +#: lms/lms/doctype/lms_batch/lms_batch.py:82 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2020,7 +2027,7 @@ msgstr "" msgid "Evaluator is Unavailable" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:62 +#: lms/lms/doctype/lms_course/lms_course.py:67 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2031,7 +2038,7 @@ msgstr "" msgid "Event" msgstr "" -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/BatchForm.vue:151 msgid "Example: IST (+5:30)" msgstr "" @@ -2060,6 +2067,10 @@ msgstr "" msgid "Exercise Title" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Expand" +msgstr "" + #: frontend/src/components/CourseOutline.vue:21 msgid "Expand all chapters" msgstr "" @@ -2313,7 +2324,7 @@ msgstr "" msgid "Hello" msgstr "" -#: frontend/src/components/AppSidebar.vue:80 +#: frontend/src/components/AppSidebar.vue:98 msgid "Help" msgstr "" @@ -2547,7 +2558,7 @@ msgstr "" #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:93 frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:151 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2563,8 +2574,8 @@ msgstr "" msgid "Interest" msgstr "" -#: frontend/src/components/AppSidebar.vue:502 -#: frontend/src/components/AppSidebar.vue:505 +#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:516 msgid "Introduction" msgstr "" @@ -2602,7 +2613,7 @@ msgstr "" msgid "Invite Request" msgstr "" -#: frontend/src/components/AppSidebar.vue:438 +#: frontend/src/components/AppSidebar.vue:449 msgid "Invite your team and students" msgstr "" @@ -2634,7 +2645,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:538 +#: frontend/src/components/AppSidebar.vue:549 msgid "Issue a Certificate" msgstr "" @@ -2683,7 +2694,7 @@ msgstr "" msgid "Job Details" msgstr "" -#: lms/www/lms.py:159 +#: lms/www/lms.py:164 msgid "Job Openings" msgstr "" @@ -3078,8 +3089,8 @@ msgid "LiveCode URL" msgstr "" #: frontend/src/components/Members.vue:108 -#: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:94 -#: frontend/src/pages/CertifiedParticipants.vue:79 +#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94 +#: frontend/src/pages/CertifiedParticipants.vue:100 #: frontend/src/pages/Courses.vue:90 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 @@ -3201,7 +3212,7 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:185 +#: frontend/src/pages/BatchForm.vue:193 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:309 msgid "Medium" @@ -3386,7 +3397,7 @@ msgid "Meta Description" msgstr "" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:44 lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/BatchForm.vue:54 lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:362 msgid "Meta Image" msgstr "" @@ -3429,11 +3440,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:216 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:212 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "" @@ -3444,7 +3455,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/AppSidebar.vue:546 +#: frontend/src/components/AppSidebar.vue:557 msgid "Monetization" msgstr "" @@ -3472,20 +3483,11 @@ msgstr "" msgid "New" msgstr "" -#: frontend/src/pages/AssignmentForm.vue:181 -#: frontend/src/pages/AssignmentForm.vue:197 -msgid "New Assignment" -msgstr "" - -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:43 -msgid "New Assignment Submission" -msgstr "" - -#: lms/public/js/common_functions.js:255 lms/www/lms.py:134 +#: lms/public/js/common_functions.js:255 lms/www/lms.py:139 msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:78 +#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:83 msgid "New Course" msgstr "" @@ -3522,11 +3524,11 @@ msgstr "" msgid "New Sign Up" msgstr "" -#: lms/lms/utils.py:606 +#: lms/lms/utils.py:604 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:599 +#: lms/lms/utils.py:597 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3568,7 +3570,7 @@ msgstr "" msgid "No announcements" msgstr "" -#: frontend/src/pages/Assignments.vue:56 +#: frontend/src/pages/Assignments.vue:53 msgid "No assignments found" msgstr "" @@ -3580,6 +3582,14 @@ msgstr "" msgid "No certificates" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:110 +msgid "No certified members" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:114 +msgid "No certified members found. Please check again later or get certified yourself." +msgstr "" + #: frontend/src/components/BatchCourses.vue:67 msgid "No courses added" msgstr "" @@ -3616,10 +3626,6 @@ msgstr "" msgid "No live classes scheduled" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:89 -msgid "No participants found" -msgstr "" - #: frontend/src/pages/Programs.vue:91 msgid "No programs found" msgstr "" @@ -3698,7 +3704,7 @@ msgstr "" msgid "Notify me when available" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/BatchForm.vue:170 msgid "Number of seats available" msgstr "" @@ -3842,7 +3848,7 @@ msgid "Pages" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:205 +#: frontend/src/pages/BatchForm.vue:219 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:373 msgid "Paid Batch" @@ -3908,7 +3914,7 @@ msgstr "" #. 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:199 +#: frontend/src/pages/BatchForm.vue:214 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4032,11 +4038,11 @@ msgstr "" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2032 lms/lms/utils.py:2036 +#: lms/lms/utils.py:2037 lms/lms/utils.py:2041 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:187 +#: lms/lms/doctype/lms_batch/lms_batch.py:192 msgid "Please enable Zoom Settings to use this feature." msgstr "" @@ -4052,8 +4058,8 @@ msgstr "" msgid "Please enter a title." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:40 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:125 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:31 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:84 msgid "Please enter a valid URL." msgstr "" @@ -4061,7 +4067,7 @@ msgstr "" msgid "Please enter a valid time in the format HH:mm." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:119 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "" @@ -4069,12 +4075,12 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:56 -msgid "Please install the Payments app to create a paid batches." +#: lms/lms/doctype/lms_batch/lms_batch.py:58 +msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:53 -msgid "Please install the Payments app to create a paid courses." +#: lms/lms/doctype/lms_course/lms_course.py:55 +msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" #: frontend/src/pages/Billing.vue:254 @@ -4089,7 +4095,7 @@ msgstr "" msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:208 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "" @@ -4130,7 +4136,7 @@ msgstr "" msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:122 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:81 msgid "Please upload the assignment file." msgstr "" @@ -4176,6 +4182,10 @@ msgstr "" msgid "Posted on" msgstr "" +#: frontend/src/components/AppSidebar.vue:92 +msgid "Powered by Learning" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/preferred_function/preferred_function.json msgid "Preferred Function" @@ -4238,7 +4248,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:437 +#: lms/lms/utils.py:435 msgid "Privacy Policy" msgstr "" @@ -4286,7 +4296,7 @@ msgstr "" msgid "Program Members" msgstr "" -#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:273 +#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:283 msgid "Programs" msgstr "" @@ -4319,7 +4329,7 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Course' #: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:108 -#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:168 +#: frontend/src/pages/BatchForm.vue:38 frontend/src/pages/CourseForm.vue:168 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/public/js/common_functions.js:266 @@ -4350,8 +4360,9 @@ msgstr "" #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' #: frontend/src/components/Assignment.vue:20 +#: frontend/src/components/Modals/AssignmentForm.vue:35 #: frontend/src/components/Modals/Question.vue:38 -#: frontend/src/pages/AssignmentForm.vue:45 frontend/src/pages/QuizForm.vue:388 +#: frontend/src/pages/QuizForm.vue:388 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -4451,9 +4462,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:541 #: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140 -#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:229 +#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:239 msgid "Quizzes" msgstr "" @@ -4531,7 +4542,7 @@ msgstr "" msgid "Related Courses" msgstr "" -#: frontend/src/pages/BatchForm.vue:77 frontend/src/pages/CourseForm.vue:96 +#: frontend/src/pages/BatchForm.vue:92 frontend/src/pages/CourseForm.vue:96 msgid "Remove" msgstr "" @@ -4600,7 +4611,7 @@ msgstr "" msgid "Role Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:569 msgid "Roles" msgstr "" @@ -4609,19 +4620,19 @@ msgstr "" msgid "Route" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:126 +#: lms/lms/doctype/lms_batch/lms_batch.py:131 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:126 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:103 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:112 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -4664,12 +4675,13 @@ msgstr "" #: frontend/src/components/AssessmentPlugin.vue:34 #: frontend/src/components/Assignment.vue:46 #: frontend/src/components/Controls/CodeEditor.vue:25 +#: frontend/src/components/Modals/AssignmentForm.vue:12 #: frontend/src/components/Modals/Event.vue:101 #: frontend/src/components/Modals/Event.vue:129 -#: frontend/src/pages/AssignmentForm.vue:21 frontend/src/pages/BatchForm.vue:8 -#: frontend/src/pages/CourseForm.vue:17 frontend/src/pages/JobCreation.vue:8 -#: frontend/src/pages/LessonForm.vue:14 frontend/src/pages/ProgramForm.vue:7 -#: frontend/src/pages/QuizForm.vue:34 frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17 +#: frontend/src/pages/JobCreation.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/pages/ProgramForm.vue:7 frontend/src/pages/QuizForm.vue:34 +#: frontend/src/pages/QuizSubmission.vue:14 #: lms/public/js/common_functions.js:405 msgid "Save" msgstr "" @@ -4712,7 +4724,7 @@ msgstr "" msgid "Search" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:25 +#: frontend/src/pages/CertifiedParticipants.vue:26 msgid "Search by Name" msgstr "" @@ -4720,7 +4732,7 @@ msgstr "" msgid "Search by Title" msgstr "" -#: frontend/src/pages/Assignments.vue:25 +#: frontend/src/pages/Assignments.vue:24 msgid "Search by title" msgstr "" @@ -4729,7 +4741,7 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/BatchForm.vue:167 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:327 msgid "Seat Count" @@ -4780,17 +4792,17 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:506 +#: frontend/src/components/AppSidebar.vue:517 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:551 +#: frontend/src/components/AppSidebar.vue:562 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:556 +#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/Modals/Settings.vue:7 -#: frontend/src/pages/BatchForm.vue:148 frontend/src/pages/CourseForm.vue:158 +#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 msgid "Settings" msgstr "" @@ -4799,7 +4811,7 @@ msgstr "" msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:228 +#: frontend/src/pages/BatchForm.vue:242 msgid "Short Description" msgstr "" @@ -4809,7 +4821,7 @@ msgstr "" msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:231 +#: frontend/src/pages/BatchForm.vue:245 msgid "Short description of the batch" msgstr "" @@ -4969,7 +4981,7 @@ msgstr "" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch Old' -#: frontend/src/pages/BatchForm.vue:106 +#: frontend/src/pages/BatchForm.vue:117 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -4994,7 +5006,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:130 +#: frontend/src/pages/BatchForm.vue:133 #: frontend/src/pages/ProfileEvaluator.vue:15 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5030,7 +5042,7 @@ msgstr "" #: frontend/src/components/BatchStudents.vue:5 #: frontend/src/pages/Statistics.vue:322 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:182 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:192 msgid "Statistics" msgstr "" @@ -5117,10 +5129,14 @@ msgstr "" msgid "Submission" msgstr "" -#: frontend/src/pages/AssignmentForm.vue:17 frontend/src/pages/QuizForm.vue:30 +#: frontend/src/pages/QuizForm.vue:30 msgid "Submission List" msgstr "" +#: frontend/src/components/Modals/AssignmentForm.vue:30 +msgid "Submission Type" +msgstr "" + #: frontend/src/components/Assignment.vue:13 #: frontend/src/components/Assignment.vue:16 msgid "Submission by" @@ -5154,6 +5170,8 @@ msgstr "" #: frontend/src/components/CourseCardOverlay.vue:189 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 +#: frontend/src/components/Modals/AssignmentForm.vue:111 +#: frontend/src/components/Modals/AssignmentForm.vue:128 #: frontend/src/components/Modals/BulkCertificates.vue:121 #: frontend/src/components/Modals/ChapterModal.vue:154 #: frontend/src/components/Modals/ChapterModal.vue:199 @@ -5161,7 +5179,6 @@ msgstr "" #: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Question.vue:270 #: frontend/src/components/Modals/Question.vue:321 -#: frontend/src/pages/AssignmentForm.vue:158 #: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232 #: frontend/src/pages/ProgramForm.vue:254 #: frontend/src/pages/ProgramForm.vue:275 @@ -5184,7 +5201,7 @@ msgstr "" msgid "Sunday" msgstr "" -#: lms/lms/api.py:1027 +#: lms/lms/api.py:1050 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5269,7 +5286,7 @@ msgstr "" msgid "Temporarily Disabled" msgstr "" -#: lms/lms/utils.py:436 +#: lms/lms/utils.py:434 msgid "Terms of Use" msgstr "" @@ -5305,7 +5322,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1930 +#: lms/lms/utils.py:1935 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5349,15 +5366,11 @@ msgstr "" msgid "There are no jobs available at the moment. Open a job opportunity or check here again later." msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:92 -msgid "There are no participants matching this criteria." -msgstr "" - #: frontend/src/pages/Programs.vue:95 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:94 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 msgid "There are no seats available in this batch." msgstr "" @@ -5373,7 +5386,7 @@ msgstr "" msgid "There are no {0} on this site." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:85 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:44 msgid "There has been an update on your submission for assignment {0}" msgstr "" @@ -5404,7 +5417,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1773 +#: lms/lms/utils.py:1778 msgid "This course is free." msgstr "" @@ -5475,7 +5488,7 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:45 -#: frontend/src/pages/BatchForm.vue:120 +#: frontend/src/pages/BatchForm.vue:149 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json @@ -5505,10 +5518,10 @@ msgstr "" #. Label of the title (Data) field in DocType 'LMS Sidebar Item' #. Label of the title (Data) field in DocType 'LMS Timetable Template' #. Label of the title (Data) field in DocType 'Work Experience' +#: frontend/src/components/Modals/AssignmentForm.vue:23 #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/pages/AssignmentForm.vue:32 -#: frontend/src/pages/Assignments.vue:155 frontend/src/pages/BatchForm.vue:19 +#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20 #: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobCreation.vue:20 #: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116 #: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118 @@ -5548,7 +5561,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1784 +#: lms/lms/utils.py:1789 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5602,8 +5615,7 @@ msgstr "" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:54 -#: frontend/src/pages/AssignmentForm.vue:39 -#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:160 +#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165 #: frontend/src/pages/JobCreation.vue:33 frontend/src/pages/Jobs.vue:55 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -5698,7 +5710,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:77 +#: frontend/src/pages/BatchForm.vue:71 frontend/src/pages/CourseForm.vue:77 msgid "Upload" msgstr "" @@ -5913,11 +5925,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:232 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:224 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "" @@ -5991,7 +6003,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:251 +#: lms/lms/api.py:253 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6015,7 +6027,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: frontend/src/pages/Assignments.vue:60 +#: frontend/src/pages/Assignments.vue:57 msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above." msgstr "" @@ -6059,7 +6071,7 @@ msgstr "" msgid "Your Account has been successfully created!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:418 +#: lms/lms/doctype/lms_batch/lms_batch.py:423 msgid "Your batch {0} is starting tomorrow" msgstr "" @@ -6117,6 +6129,18 @@ msgstr "" msgid "cancel your application" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:82 +msgid "certificate" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:81 +msgid "certificates" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:21 +msgid "certified members" +msgstr "" + #: frontend/src/pages/Lesson.vue:178 msgid "completed" msgstr "" @@ -6173,7 +6197,7 @@ msgstr "" msgid "you can" msgstr "" -#: lms/lms/api.py:817 lms/lms/api.py:825 +#: lms/lms/api.py:840 lms/lms/api.py:848 msgid "{0} Settings not found" msgstr "" @@ -6213,7 +6237,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:683 +#: lms/lms/utils.py:681 msgid "{0} mentioned you in a comment" msgstr "" @@ -6221,11 +6245,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:636 lms/lms/utils.py:642 +#: lms/lms/utils.py:634 lms/lms/utils.py:640 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/utils.py:458 +#: lms/lms/utils.py:456 msgid "{0}k" msgstr "" diff --git a/lms/locale/sv.po b/lms/locale/sv.po index 4e378f4c..df4b83e4 100644 --- a/lms/locale/sv.po +++ b/lms/locale/sv.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-04-11 16:04+0000\n" -"PO-Revision-Date: 2025-04-15 06:20\n" +"POT-Creation-Date: 2025-04-18 16:04+0000\n" +"PO-Revision-Date: 2025-04-21 06:38\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -67,7 +67,7 @@ msgstr "Inställningar" msgid "Statistics" msgstr "Statistik" -#: lms/lms/doctype/lms_course/lms_course.py:58 +#: lms/lms/doctype/lms_course/lms_course.py:63 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "Kurs kan inte ha både betalt certifikat och certifikat för genomförande." @@ -144,7 +144,7 @@ msgstr "Lägg till Lektion" msgid "Add a Student" msgstr "Lägga till Student" -#: frontend/src/components/AppSidebar.vue:514 +#: frontend/src/components/AppSidebar.vue:525 msgid "Add a chapter" msgstr "Lägg till Kapitel" @@ -156,7 +156,7 @@ msgstr "Lägg till kurs" msgid "Add a keyword and then press enter" msgstr "Lägg till nyckelord och tryck sedan på Enter" -#: frontend/src/components/AppSidebar.vue:515 +#: frontend/src/components/AppSidebar.vue:526 msgid "Add a lesson" msgstr "Lägg till Lektion" @@ -185,11 +185,11 @@ msgstr "Lägg till befintlig fråga" msgid "Add at least one possible answer for this question: {0}" msgstr "Lägg till minst ett möjligt svar för denna fråga: {0}" -#: frontend/src/components/AppSidebar.vue:479 +#: frontend/src/components/AppSidebar.vue:490 msgid "Add courses to your batch" msgstr "Lägg till kurser i din grupp" -#: frontend/src/components/AppSidebar.vue:459 +#: frontend/src/components/AppSidebar.vue:470 msgid "Add students to your batch" msgstr "Lägg till studenter i din grupp" @@ -201,11 +201,11 @@ msgstr "Lägg till webbsida i sidofältet" msgid "Add your assignment as {0}" msgstr "Lägg till din uppgift som {0}" -#: frontend/src/components/AppSidebar.vue:395 +#: frontend/src/components/AppSidebar.vue:406 msgid "Add your first chapter" msgstr "Lägg till ditt första kapitel" -#: frontend/src/components/AppSidebar.vue:410 +#: frontend/src/components/AppSidebar.vue:421 msgid "Add your first lesson" msgstr "Lägg till din första lektion" @@ -241,10 +241,6 @@ msgstr "Alla" msgid "All Batches" msgstr "Alla Grupper" -#: frontend/src/pages/CertifiedParticipants.vue:20 -msgid "All Certified Participants" -msgstr "Alla Certifierade Deltagare" - #: frontend/src/pages/Courses.vue:26 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "Alla Kurser" @@ -281,7 +277,7 @@ msgstr "Tillåt självregistrering" msgid "Allow accessing future dates" msgstr "Tillåt åtkomst till framtida datum" -#: frontend/src/pages/BatchForm.vue:32 +#: frontend/src/pages/BatchForm.vue:43 msgid "Allow self enrollment" msgstr "Tillåt självregistrering" @@ -292,7 +288,7 @@ msgstr "Redan Registrerad" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:209 frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/CourseForm.vue:217 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -308,15 +304,15 @@ msgstr "Belopp" msgid "Amount (USD)" msgstr "Belopp (USD)" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:65 msgid "Amount and currency are required for paid batches." msgstr "Belopp och valuta erfordras för betalda grupper." -#: lms/lms/doctype/lms_course/lms_course.py:69 +#: lms/lms/doctype/lms_course/lms_course.py:74 msgid "Amount and currency are required for paid certificates." msgstr "Belopp och valuta är obligatoriska för betalda certifikat." -#: lms/lms/doctype/lms_course/lms_course.py:66 +#: lms/lms/doctype/lms_course/lms_course.py:71 msgid "Amount and currency are required for paid courses." msgstr "Belopp och valuta erfordras för betalda kurser." @@ -348,7 +344,7 @@ msgstr "Svara" msgid "Appears on the course card in the course list" msgstr "Visas på kurskort i kurslista" -#: frontend/src/pages/BatchForm.vue:63 frontend/src/pages/BatchForm.vue:81 +#: frontend/src/pages/BatchForm.vue:75 frontend/src/pages/BatchForm.vue:96 msgid "Appears when the batch URL is shared on any online platform" msgstr "Visas när grupp URL delas på valfri online plattform" @@ -422,12 +418,12 @@ msgstr "Bedömning Typ" msgid "Assessment added successfully" msgstr "Bedömning tillagd" -#: lms/lms/doctype/lms_batch/lms_batch.py:70 +#: lms/lms/doctype/lms_batch/lms_batch.py:75 msgid "Assessment {0} has already been added to this batch." msgstr "Bedömning {0} har redan lagts till i denna grupp." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:527 +#: frontend/src/components/AppSidebar.vue:538 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:68 #: frontend/src/components/BatchStudents.vue:101 @@ -457,12 +453,6 @@ msgstr "Tilldelning" msgid "Assignment Attachment" msgstr "Uppgift Bilaga" -#. 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 "Uppgift Inlämning Mall" - #: frontend/src/pages/AssignmentSubmissionList.vue:223 msgid "Assignment Submissions" msgstr "Uppgift Inlämningar" @@ -473,22 +463,25 @@ msgstr "Uppgift Inlämningar" msgid "Assignment Title" msgstr "Uppgift Benämning" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:33 +#: frontend/src/components/Modals/AssignmentForm.vue:112 +msgid "Assignment created successfully" +msgstr "Uppgift skapad" + +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:24 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "Uppgift för Lektion {0} av {1} finns redan." -#: frontend/src/pages/AssignmentForm.vue:158 -msgid "Assignment saved successfully" -msgstr "Uppgift sparad" +#: frontend/src/components/Modals/AssignmentForm.vue:129 +msgid "Assignment updated successfully" +msgstr "Uppgift uppdaterad" #. 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 "Uppgift kommer att visas längst ner i lektion." -#: frontend/src/components/AppSidebar.vue:531 -#: frontend/src/pages/AssignmentForm.vue:177 -#: frontend/src/pages/Assignments.vue:193 lms/www/lms.py:251 +#: frontend/src/components/AppSidebar.vue:542 +#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:261 msgid "Assignments" msgstr "Uppgifter" @@ -581,7 +574,7 @@ msgid "Batch Description" msgstr "Parti Beskrivning" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:236 +#: frontend/src/pages/BatchForm.vue:250 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 #: lms/templates/emails/batch_confirmation.html:24 @@ -645,7 +638,7 @@ msgstr "Grupp Uppdaterad" msgid "Batch end date cannot be before the batch start date" msgstr "Grupp slutdatum får inte vara före grupp startdatum" -#: lms/lms/api.py:238 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "Gruppen är slutsåld." @@ -655,7 +648,7 @@ msgstr "Parti:" #. Label of the batches (Check) field in DocType 'LMS Settings' #: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:105 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:110 msgid "Batches" msgstr "Grupper" @@ -753,8 +746,8 @@ msgstr "Fritidskläder" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:37 +#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55 +#: frontend/src/pages/CertifiedParticipants.vue:38 #: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51 #: frontend/src/pages/JobDetail.vue:103 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -807,10 +800,10 @@ msgstr "Certifikat genererade" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:535 +#: frontend/src/components/AppSidebar.vue:546 #: frontend/src/components/CourseCard.vue:111 #: frontend/src/components/Modals/Event.vue:371 -#: frontend/src/pages/BatchForm.vue:37 frontend/src/pages/Batches.vue:38 +#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:135 #: frontend/src/pages/Courses.vue:34 lms/fixtures/custom_field.json @@ -835,10 +828,13 @@ msgstr "Certifiering Namn" msgid "Certified" msgstr "Certifierad" +#: frontend/src/pages/CertifiedParticipants.vue:196 +#: frontend/src/pages/CertifiedParticipants.vue:203 +msgid "Certified Members" +msgstr "Certifierade Medlemmar" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:164 -#: frontend/src/pages/CertifiedParticipants.vue:171 -#: lms/lms/doctype/lms_settings/lms_settings.json +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:290 msgid "Certified Participants" msgstr "Certifierade Deltagare" @@ -1008,6 +1004,10 @@ msgstr "Grupp Webbsida" msgid "Collaboration Preference" msgstr "Samarbetspreferens" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Collapse" +msgstr "Fäll In" + #: frontend/src/components/CourseOutline.vue:21 msgid "Collapse all chapters" msgstr "Fäll ihop alla kapitel" @@ -1184,7 +1184,7 @@ msgstr "Fortsätt lära dig" msgid "Contract" msgstr "Avtal" -#: lms/lms/utils.py:438 +#: lms/lms/utils.py:436 msgid "Cookie Policy" msgstr "Princip för Kakor" @@ -1331,7 +1331,7 @@ msgstr "Kurslärare" msgid "Course Lesson" msgstr "Kurslektion" -#: lms/www/lms.py:70 +#: lms/www/lms.py:75 msgid "Course List" msgstr "Kurslista" @@ -1375,7 +1375,7 @@ msgstr "Kurs Benämning" msgid "Course added to program" msgstr "Kurs tillagd till program" -#: lms/lms/doctype/lms_batch/lms_batch.py:265 +#: lms/lms/doctype/lms_batch/lms_batch.py:270 msgid "Course already added to the batch." msgstr "Kurs har redan lagts till grupp." @@ -1440,15 +1440,15 @@ msgstr "Skapa Kurs" msgid "Create a Live Class" msgstr "Skapa live lektion" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create a batch" msgstr "Skapa grupp" -#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:524 msgid "Create a course" msgstr "Skapa Kurs" -#: frontend/src/components/AppSidebar.vue:523 +#: frontend/src/components/AppSidebar.vue:534 msgid "Create a live class" msgstr "Skapa live lektion" @@ -1456,34 +1456,38 @@ msgstr "Skapa live lektion" msgid "Create a new question" msgstr "Skapa ny fråga" -#: frontend/src/components/AppSidebar.vue:449 +#: frontend/src/components/Modals/AssignmentForm.vue:7 +msgid "Create an Assignment" +msgstr "Skapa Uppgift" + +#: frontend/src/components/AppSidebar.vue:460 msgid "Create your first batch" msgstr "Skapa din första grupp" -#: frontend/src/components/AppSidebar.vue:383 +#: frontend/src/components/AppSidebar.vue:394 msgid "Create your first course" msgstr "Skapa din första kurs" -#: frontend/src/components/AppSidebar.vue:428 +#: frontend/src/components/AppSidebar.vue:439 msgid "Create your first quiz" msgstr "Skapa din första frågesport" -#: frontend/src/pages/Assignments.vue:166 frontend/src/pages/Courses.vue:295 +#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:295 msgid "Created" msgstr "Skapad" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:530 msgid "Creating a batch" msgstr "Skapar grupp" -#: frontend/src/components/AppSidebar.vue:510 +#: frontend/src/components/AppSidebar.vue:521 msgid "Creating a course" msgstr "Skapar kurs" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/BatchForm.vue:231 frontend/src/pages/CourseForm.vue:222 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1496,7 +1500,7 @@ msgstr "Valuta" msgid "Current Lesson" msgstr "Aktuell Lektion" -#: frontend/src/components/AppSidebar.vue:541 +#: frontend/src/components/AppSidebar.vue:552 msgid "Custom Certificate Templates" msgstr "Anpassade Certifikat Mallar" @@ -1545,7 +1549,7 @@ msgstr "Datum" #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/BatchForm.vue:100 +#: frontend/src/pages/BatchForm.vue:111 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Date and Time" msgstr "Datum och Tid" @@ -1633,7 +1637,7 @@ msgstr "Borttagning av denna lektion kommer att ta bort den permanent från kurs #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' #: frontend/src/components/Modals/LiveClassModal.vue:84 -#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/JobCreation.vue:50 +#: frontend/src/pages/BatchForm.vue:238 frontend/src/pages/JobCreation.vue:50 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/cohort/cohort.json @@ -1654,8 +1658,8 @@ msgid "Desk" msgstr "Skrivbord" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/AssignmentForm.vue:27 frontend/src/pages/BatchForm.vue:14 -#: frontend/src/pages/CourseForm.vue:25 frontend/src/pages/QuizForm.vue:42 +#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/QuizForm.vue:42 msgid "Details" msgstr "Detaljer" @@ -1748,6 +1752,10 @@ msgstr "E-post" msgid "Edit" msgstr "Redigera" +#: frontend/src/components/Modals/AssignmentForm.vue:8 +msgid "Edit Assignment" +msgstr "Redigera Uppgift" + #: frontend/src/components/CourseOutline.vue:52 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" @@ -1790,7 +1798,7 @@ msgstr "E-post" msgid "Email Sent" msgstr "E-post Skickad" -#: frontend/src/pages/BatchForm.vue:167 +#: frontend/src/pages/BatchForm.vue:205 msgid "Email Template" msgstr "E-post Mall" @@ -1838,7 +1846,7 @@ msgstr "Om du aktiverar detta kommer certifikatet att publiceras på sidan för #. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:113 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/BatchForm.vue:124 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:282 msgid "End Date" @@ -1856,7 +1864,7 @@ msgstr "Slutdatum (eller förväntat)" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:137 +#: frontend/src/pages/BatchForm.vue:140 #: frontend/src/pages/ProfileEvaluator.vue:18 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -1896,7 +1904,7 @@ msgstr "Registreringsbekräftelse för {0}" msgid "Enrollment Count" msgstr "Antal Inskrivna" -#: lms/lms/utils.py:1898 +#: lms/lms/utils.py:1903 msgid "Enrollment Failed" msgstr "Registrering Misslyckad" @@ -1936,14 +1944,13 @@ msgstr "Ange korrekt svar" #: frontend/src/components/Modals/StudentModal.vue:73 #: frontend/src/components/Quiz.vue:592 #: frontend/src/components/SettingDetails.vue:62 -#: frontend/src/pages/AssignmentForm.vue:142 -#: frontend/src/pages/AssignmentForm.vue:162 frontend/src/pages/Billing.vue:262 -#: frontend/src/pages/QuizForm.vue:349 frontend/src/pages/QuizForm.vue:364 +#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349 +#: frontend/src/pages/QuizForm.vue:364 #: frontend/src/pages/QuizSubmission.vue:150 msgid "Error" msgstr "Fel" -#: lms/lms/doctype/lms_batch/lms_batch.py:180 +#: lms/lms/doctype/lms_batch/lms_batch.py:185 msgid "Error creating live class. Please try again. {0}" msgstr "Fel vid skapande av liveklass. Vänligen försök igen. {0}" @@ -1960,7 +1967,7 @@ msgid "Evaluation Details" msgstr "Utvärdering Detaljer" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:161 +#: frontend/src/pages/BatchForm.vue:174 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:333 msgid "Evaluation End Date" @@ -1971,7 +1978,7 @@ msgstr "Utvärdering Slutdatum" msgid "Evaluation Request" msgstr "Utvärdering Begäran" -#: lms/lms/doctype/lms_batch/lms_batch.py:77 +#: lms/lms/doctype/lms_batch/lms_batch.py:82 msgid "Evaluation end date cannot be less than the batch end date." msgstr "Utvärdering slutdatum får inte vara tidigare än grupp slutdatum." @@ -2020,7 +2027,7 @@ msgstr "Utvärderare Schema" msgid "Evaluator is Unavailable" msgstr "Utvärderare är inte tillgänglig" -#: lms/lms/doctype/lms_course/lms_course.py:62 +#: lms/lms/doctype/lms_course/lms_course.py:67 msgid "Evaluator is required for paid certificates." msgstr "Utvärderare erfordras för betalda certifikat." @@ -2031,7 +2038,7 @@ msgstr "Utvärderare erfordras för betalda certifikat." msgid "Event" msgstr "Händelse" -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/BatchForm.vue:151 msgid "Example: IST (+5:30)" msgstr "Exempel: IST (+5:30)" @@ -2060,6 +2067,10 @@ msgstr "Övning inlämning" msgid "Exercise Title" msgstr "Övning Benämning" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Expand" +msgstr "Expandera" + #: frontend/src/components/CourseOutline.vue:21 msgid "Expand all chapters" msgstr "Expandera alla kapitel" @@ -2313,7 +2324,7 @@ msgstr "Huvudrubrik" msgid "Hello" msgstr "Hej" -#: frontend/src/components/AppSidebar.vue:80 +#: frontend/src/components/AppSidebar.vue:98 msgid "Help" msgstr "Hjälp" @@ -2547,7 +2558,7 @@ msgstr "Lärare Anteckningar" #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:93 frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:151 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2563,8 +2574,8 @@ msgstr "Lärare Kommentarer" msgid "Interest" msgstr "Intresse" -#: frontend/src/components/AppSidebar.vue:502 -#: frontend/src/components/AppSidebar.vue:505 +#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:516 msgid "Introduction" msgstr "Introduktion" @@ -2602,7 +2613,7 @@ msgstr "Endast inbjudan" msgid "Invite Request" msgstr "Inbjudan Begäran" -#: frontend/src/components/AppSidebar.vue:438 +#: frontend/src/components/AppSidebar.vue:449 msgid "Invite your team and students" msgstr "Bjud in ditt team och dina studenter" @@ -2634,7 +2645,7 @@ msgstr "Är SCORM App" msgid "Issue Date" msgstr "Utfärdande Datum" -#: frontend/src/components/AppSidebar.vue:538 +#: frontend/src/components/AppSidebar.vue:549 msgid "Issue a Certificate" msgstr "Utfärda Certifikat" @@ -2683,7 +2694,7 @@ msgstr "Jobb Styrelse Benämning" msgid "Job Details" msgstr "Jobb Detaljer" -#: lms/www/lms.py:159 +#: lms/www/lms.py:164 msgid "Job Openings" msgstr "Jobb Erbjudande" @@ -3078,8 +3089,8 @@ msgid "LiveCode URL" msgstr "LiveCode URL" #: frontend/src/components/Members.vue:108 -#: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:94 -#: frontend/src/pages/CertifiedParticipants.vue:79 +#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94 +#: frontend/src/pages/CertifiedParticipants.vue:100 #: frontend/src/pages/Courses.vue:90 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 @@ -3201,7 +3212,7 @@ msgid "Maximum Attempts" msgstr "Maximalt Antal Försök" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:185 +#: frontend/src/pages/BatchForm.vue:193 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:309 msgid "Medium" @@ -3386,7 +3397,7 @@ msgid "Meta Description" msgstr "Meta Beskrivning" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:44 lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/BatchForm.vue:54 lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:362 msgid "Meta Image" msgstr "Meta Bild" @@ -3429,11 +3440,11 @@ msgstr "Moderator" msgid "Modified By" msgstr "Modifierad Av" -#: lms/lms/api.py:216 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "Modul Namn är felaktigt eller existerar inte." -#: lms/lms/api.py:212 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "Modul är felaktig." @@ -3444,7 +3455,7 @@ msgstr "Modul är felaktig." msgid "Monday" msgstr "Måndag" -#: frontend/src/components/AppSidebar.vue:546 +#: frontend/src/components/AppSidebar.vue:557 msgid "Monetization" msgstr "Intäktsgenerering" @@ -3472,20 +3483,11 @@ msgstr "Min kalender" msgid "New" msgstr "Ny" -#: frontend/src/pages/AssignmentForm.vue:181 -#: frontend/src/pages/AssignmentForm.vue:197 -msgid "New Assignment" -msgstr "Ny Uppgift" - -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:43 -msgid "New Assignment Submission" -msgstr "Ny Uppgift Inlämning" - -#: lms/public/js/common_functions.js:255 lms/www/lms.py:134 +#: lms/public/js/common_functions.js:255 lms/www/lms.py:139 msgid "New Batch" msgstr "Ny Grupp" -#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:78 +#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:83 msgid "New Course" msgstr "Ny Kurs" @@ -3522,11 +3524,11 @@ msgstr "Nytt Frågesport" msgid "New Sign Up" msgstr "Ny Registrering" -#: lms/lms/utils.py:606 +#: lms/lms/utils.py:604 msgid "New comment in batch {0}" msgstr "Ny kommentar i grupp {0}" -#: lms/lms/utils.py:599 +#: lms/lms/utils.py:597 msgid "New reply on the topic {0} in course {1}" msgstr "Nytt svar i ämne {0} i kurs {1}" @@ -3568,7 +3570,7 @@ msgstr "Inga Kommande Utvärderingar" msgid "No announcements" msgstr "Inga tillkännagivanden" -#: frontend/src/pages/Assignments.vue:56 +#: frontend/src/pages/Assignments.vue:53 msgid "No assignments found" msgstr "Inga uppgifter hittades" @@ -3580,6 +3582,14 @@ msgstr "Inga grupper hittades" msgid "No certificates" msgstr "Inga certifikat" +#: frontend/src/pages/CertifiedParticipants.vue:110 +msgid "No certified members" +msgstr "Inga certifierade medlemmar" + +#: frontend/src/pages/CertifiedParticipants.vue:114 +msgid "No certified members found. Please check again later or get certified yourself." +msgstr "Inga certifierade medlemmar hittades. Kontrollera igen senare eller bli certifierad själv." + #: frontend/src/components/BatchCourses.vue:67 msgid "No courses added" msgstr "Inga kurser tillagda" @@ -3616,10 +3626,6 @@ msgstr "Inga jobb hittades" msgid "No live classes scheduled" msgstr "Inga live lektioner schemalagda" -#: frontend/src/pages/CertifiedParticipants.vue:89 -msgid "No participants found" -msgstr "Inga deltagare hittades" - #: frontend/src/pages/Programs.vue:91 msgid "No programs found" msgstr "Inga program hittades" @@ -3698,7 +3704,7 @@ msgstr "Aviseringar" msgid "Notify me when available" msgstr "Meddela mig när den är tillgänglig" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/BatchForm.vue:170 msgid "Number of seats available" msgstr "Antal platser tillgängliga" @@ -3842,7 +3848,7 @@ msgid "Pages" msgstr "Sidor" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:205 +#: frontend/src/pages/BatchForm.vue:219 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:373 msgid "Paid Batch" @@ -3908,7 +3914,7 @@ msgstr "Klistra in youtube länk i kort video för kursintroduktion" #. 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:199 +#: frontend/src/pages/BatchForm.vue:214 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4032,11 +4038,11 @@ 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:2032 lms/lms/utils.py:2036 +#: lms/lms/utils.py:2037 lms/lms/utils.py:2041 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:187 +#: lms/lms/doctype/lms_batch/lms_batch.py:192 msgid "Please enable Zoom Settings to use this feature." msgstr "Aktivera Zoom Inställningar för att använda denna funktion." @@ -4052,8 +4058,8 @@ msgstr "Se till att besvara alla frågor på {0} minuter." msgid "Please enter a title." msgstr "Ange benämning." -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:40 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:125 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:31 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:84 msgid "Please enter a valid URL." msgstr "Ange giltig URL." @@ -4061,7 +4067,7 @@ msgstr "Ange giltig URL." msgid "Please enter a valid time in the format HH:mm." msgstr "Ange giltig tid i format HH:mm." -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:119 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "Ange URL för uppgift inlämning." @@ -4069,13 +4075,13 @@ 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:56 -msgid "Please install the Payments app to create a paid batches." -msgstr "Installera Betalning app för att skapa betalda grupper." +#: lms/lms/doctype/lms_batch/lms_batch.py:58 +msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" +msgstr "Installera betalning app för att skapa betald grupp. Se dokumentation för mer information. {0}" -#: lms/lms/doctype/lms_course/lms_course.py:53 -msgid "Please install the Payments app to create a paid courses." -msgstr "Installera Betalning App för att skapa betalda kurser." +#: lms/lms/doctype/lms_course/lms_course.py:55 +msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" +msgstr "Installera betalning app för att skapa betald kurs. Se dokumentation för mer information. {0}" #: frontend/src/pages/Billing.vue:254 msgid "Please let us know where you heard about us from." @@ -4089,7 +4095,7 @@ msgstr "Logga in för att komma åt frågesport." msgid "Please login to access this page." msgstr "Logga in för att komma till denna sida." -#: lms/lms/api.py:208 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "Logga in för att fortsätta med betalning." @@ -4130,7 +4136,7 @@ msgstr "Vidta lämpliga åtgärder {0}" msgid "Please upload a SCORM package" msgstr "Ladda upp SCORM App" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:122 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:81 msgid "Please upload the assignment file." msgstr "Ladda upp tilldelning fil." @@ -4176,6 +4182,10 @@ msgstr "Postnummer" msgid "Posted on" msgstr "Postad" +#: frontend/src/components/AppSidebar.vue:92 +msgid "Powered by Learning" +msgstr "Drivs av Lärande" + #. Name of a DocType #: lms/lms/doctype/preferred_function/preferred_function.json msgid "Preferred Function" @@ -4238,7 +4248,7 @@ msgstr "Primära Länder" msgid "Primary Subgroup" msgstr "Primär Undergrupp" -#: lms/lms/utils.py:437 +#: lms/lms/utils.py:435 msgid "Privacy Policy" msgstr "Integritet Princip" @@ -4286,7 +4296,7 @@ msgstr "Program Medlem" msgid "Program Members" msgstr "Program Medlemmar" -#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:273 +#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:283 msgid "Programs" msgstr "Program" @@ -4319,7 +4329,7 @@ msgstr "Publicera på deltagarsidan" #. Label of the published (Check) field in DocType 'LMS Course' #: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:108 -#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:168 +#: frontend/src/pages/BatchForm.vue:38 frontend/src/pages/CourseForm.vue:168 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/public/js/common_functions.js:266 @@ -4350,8 +4360,9 @@ msgstr "Förvärvad Certifikat" #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' #: frontend/src/components/Assignment.vue:20 +#: frontend/src/components/Modals/AssignmentForm.vue:35 #: frontend/src/components/Modals/Question.vue:38 -#: frontend/src/pages/AssignmentForm.vue:45 frontend/src/pages/QuizForm.vue:388 +#: frontend/src/pages/QuizForm.vue:388 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -4451,9 +4462,9 @@ msgstr "Frågesport uppdaterad" msgid "Quiz will appear at the bottom of the lesson." msgstr "Frågesport kommer att visas längst ner i lektionen." -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:541 #: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140 -#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:229 +#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:239 msgid "Quizzes" msgstr "Frågesporter" @@ -4531,7 +4542,7 @@ msgstr "Avvisad" msgid "Related Courses" msgstr "Relaterade Kurser" -#: frontend/src/pages/BatchForm.vue:77 frontend/src/pages/CourseForm.vue:96 +#: frontend/src/pages/BatchForm.vue:92 frontend/src/pages/CourseForm.vue:96 msgid "Remove" msgstr "Ta bort" @@ -4600,7 +4611,7 @@ msgstr "Roll" msgid "Role Preference" msgstr "Rollpreferens" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:569 msgid "Roles" msgstr "Roller" @@ -4609,19 +4620,19 @@ msgstr "Roller" msgid "Route" msgstr "Sökväg" -#: lms/lms/doctype/lms_batch/lms_batch.py:126 +#: lms/lms/doctype/lms_batch/lms_batch.py:131 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "Rad #{0} Datum kan inte vara utanför grupp varaktighet." -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:126 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:103 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "Rad #{0} Starttid kan inte vara senare än eller lika med sluttid." -#: lms/lms/doctype/lms_batch/lms_batch.py:112 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "Rad #{0} Starttid kan inte vara utanför grupp varaktighet." @@ -4664,12 +4675,13 @@ msgstr "Lördag" #: frontend/src/components/AssessmentPlugin.vue:34 #: frontend/src/components/Assignment.vue:46 #: frontend/src/components/Controls/CodeEditor.vue:25 +#: frontend/src/components/Modals/AssignmentForm.vue:12 #: frontend/src/components/Modals/Event.vue:101 #: frontend/src/components/Modals/Event.vue:129 -#: frontend/src/pages/AssignmentForm.vue:21 frontend/src/pages/BatchForm.vue:8 -#: frontend/src/pages/CourseForm.vue:17 frontend/src/pages/JobCreation.vue:8 -#: frontend/src/pages/LessonForm.vue:14 frontend/src/pages/ProgramForm.vue:7 -#: frontend/src/pages/QuizForm.vue:34 frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17 +#: frontend/src/pages/JobCreation.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/pages/ProgramForm.vue:7 frontend/src/pages/QuizForm.vue:34 +#: frontend/src/pages/QuizSubmission.vue:14 #: lms/public/js/common_functions.js:405 msgid "Save" msgstr "Spara" @@ -4712,7 +4724,7 @@ msgstr "Resultat av" msgid "Search" msgstr "Sök" -#: frontend/src/pages/CertifiedParticipants.vue:25 +#: frontend/src/pages/CertifiedParticipants.vue:26 msgid "Search by Name" msgstr "Sök efter Namn" @@ -4720,7 +4732,7 @@ msgstr "Sök efter Namn" msgid "Search by Title" msgstr "Sök efter Benämning" -#: frontend/src/pages/Assignments.vue:25 +#: frontend/src/pages/Assignments.vue:24 msgid "Search by title" msgstr "Sök efter benämning" @@ -4729,7 +4741,7 @@ msgid "Search for an icon" msgstr "Sök efter ikon" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/BatchForm.vue:167 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:327 msgid "Seat Count" @@ -4780,17 +4792,17 @@ msgstr "Sessioner på dagar" msgid "Set your Password" msgstr "Ange Lösenord" -#: frontend/src/components/AppSidebar.vue:506 +#: frontend/src/components/AppSidebar.vue:517 msgid "Setting up" msgstr "Konfigurera" -#: frontend/src/components/AppSidebar.vue:551 +#: frontend/src/components/AppSidebar.vue:562 msgid "Setting up payment gateway" msgstr "Konfigurerar Betalningsport" -#: frontend/src/components/AppSidebar.vue:556 +#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/Modals/Settings.vue:7 -#: frontend/src/pages/BatchForm.vue:148 frontend/src/pages/CourseForm.vue:158 +#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 msgid "Settings" msgstr "Inställningar" @@ -4799,7 +4811,7 @@ msgstr "Inställningar" msgid "Share on" msgstr "Dela på" -#: frontend/src/pages/BatchForm.vue:228 +#: frontend/src/pages/BatchForm.vue:242 msgid "Short Description" msgstr "Kort Beskrivning" @@ -4809,7 +4821,7 @@ msgstr "Kort Beskrivning" msgid "Short Introduction" msgstr "Kort Introduktion" -#: frontend/src/pages/BatchForm.vue:231 +#: frontend/src/pages/BatchForm.vue:245 msgid "Short description of the batch" msgstr "Kort beskrivning av grupp" @@ -4969,7 +4981,7 @@ msgstr "Start" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch Old' -#: frontend/src/pages/BatchForm.vue:106 +#: frontend/src/pages/BatchForm.vue:117 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -4994,7 +5006,7 @@ msgstr "Börja lära dig" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:130 +#: frontend/src/pages/BatchForm.vue:133 #: frontend/src/pages/ProfileEvaluator.vue:15 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5030,7 +5042,7 @@ msgstr "Län" #: frontend/src/components/BatchStudents.vue:5 #: frontend/src/pages/Statistics.vue:322 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:182 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:192 msgid "Statistics" msgstr "Statistik" @@ -5117,10 +5129,14 @@ msgstr "Ämne" msgid "Submission" msgstr "Inlämning" -#: frontend/src/pages/AssignmentForm.vue:17 frontend/src/pages/QuizForm.vue:30 +#: frontend/src/pages/QuizForm.vue:30 msgid "Submission List" msgstr "Inlämning Lista" +#: frontend/src/components/Modals/AssignmentForm.vue:30 +msgid "Submission Type" +msgstr "Inlämningstyp" + #: frontend/src/components/Assignment.vue:13 #: frontend/src/components/Assignment.vue:16 msgid "Submission by" @@ -5154,6 +5170,8 @@ msgstr "Inskickad {0}" #: frontend/src/components/CourseCardOverlay.vue:189 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 +#: frontend/src/components/Modals/AssignmentForm.vue:111 +#: frontend/src/components/Modals/AssignmentForm.vue:128 #: frontend/src/components/Modals/BulkCertificates.vue:121 #: frontend/src/components/Modals/ChapterModal.vue:154 #: frontend/src/components/Modals/ChapterModal.vue:199 @@ -5161,7 +5179,6 @@ msgstr "Inskickad {0}" #: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Question.vue:270 #: frontend/src/components/Modals/Question.vue:321 -#: frontend/src/pages/AssignmentForm.vue:158 #: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232 #: frontend/src/pages/ProgramForm.vue:254 #: frontend/src/pages/ProgramForm.vue:275 @@ -5184,7 +5201,7 @@ msgstr "Översikt" msgid "Sunday" msgstr "Söndag" -#: lms/lms/api.py:1027 +#: lms/lms/api.py:1050 msgid "Suspicious pattern found in {0}: {1}" msgstr "Misstänkt mönster hittat i {0}: {1}" @@ -5269,7 +5286,7 @@ msgstr "Mall" msgid "Temporarily Disabled" msgstr "Tillfälligt Inaktiverad" -#: lms/lms/utils.py:436 +#: lms/lms/utils.py:434 msgid "Terms of Use" msgstr "Villkor" @@ -5305,7 +5322,7 @@ msgstr "Tack för återkoppling!" msgid "Thanks and Regards" msgstr "Tack och Hälsningar" -#: lms/lms/utils.py:1930 +#: lms/lms/utils.py:1935 msgid "The batch is full. Please contact the Administrator." msgstr "Gruppen är full. Kontakta administratör." @@ -5349,15 +5366,11 @@ msgstr "Det finns inga kurser som stämmer med kriterierna. Håll utkik, nya inl msgid "There are no jobs available at the moment. Open a job opportunity or check here again later." msgstr "Det finns inga lediga jobb för tillfället. Öppna jobbmöjlighet eller titta in här igen senare." -#: 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." - #: frontend/src/pages/Programs.vue:95 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:94 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 msgid "There are no seats available in this batch." msgstr "Det finns inga platser tillgängliga i denna grupp." @@ -5373,7 +5386,7 @@ msgstr "Det finns inga inlämningar för denna uppgift." msgid "There are no {0} on this site." msgstr "Det finns ingen {0} på denna webbplats." -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:85 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:44 msgid "There has been an update on your submission for assignment {0}" msgstr "Det har skett uppdatering av din inlämning för uppgift {0}" @@ -5404,7 +5417,7 @@ msgstr "Denna klass har avslutats" msgid "This course has:" msgstr "Denna kurs har:" -#: lms/lms/utils.py:1773 +#: lms/lms/utils.py:1778 msgid "This course is free." msgstr "Denna kurs är gratis." @@ -5475,7 +5488,7 @@ msgstr "Tidtabell Mall" #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:45 -#: frontend/src/pages/BatchForm.vue:120 +#: frontend/src/pages/BatchForm.vue:149 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json @@ -5505,10 +5518,10 @@ msgstr "Tidpunkter:" #. Label of the title (Data) field in DocType 'LMS Sidebar Item' #. Label of the title (Data) field in DocType 'LMS Timetable Template' #. Label of the title (Data) field in DocType 'Work Experience' +#: frontend/src/components/Modals/AssignmentForm.vue:23 #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/pages/AssignmentForm.vue:32 -#: frontend/src/pages/Assignments.vue:155 frontend/src/pages/BatchForm.vue:19 +#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20 #: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobCreation.vue:20 #: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116 #: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118 @@ -5548,7 +5561,7 @@ msgstr "Till" msgid "To Date" msgstr "Till Datum" -#: lms/lms/utils.py:1784 +#: lms/lms/utils.py:1789 msgid "To join this batch, please contact the Administrator." msgstr "För att gå med i denna grupp, kontakta Administratör." @@ -5602,8 +5615,7 @@ msgstr "Twitter" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:54 -#: frontend/src/pages/AssignmentForm.vue:39 -#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:160 +#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165 #: frontend/src/pages/JobCreation.vue:33 frontend/src/pages/Jobs.vue:55 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -5698,7 +5710,7 @@ msgstr "Uppdatera" msgid "Update Password" msgstr "Uppdatera lösenord" -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:77 +#: frontend/src/pages/BatchForm.vue:71 frontend/src/pages/CourseForm.vue:77 msgid "Upload" msgstr "Ladda upp" @@ -5913,11 +5925,11 @@ msgstr "Du har redan utvärdering {0} kl. {1} för kurs {2}." msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "Du är redan certifierad för denna kurs. Klicka på kort nedan för att öppna ditt certifikat." -#: lms/lms/api.py:232 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "Du är redan inskriven för denna grupp." -#: lms/lms/api.py:224 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "Du är redan inskriven på denna kurs." @@ -5991,7 +6003,7 @@ msgstr "Du har redan sökt detta jobb." msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "Du har redan överskridit maximal antalet försök som tillåts för denna frågesport." -#: lms/lms/api.py:251 +#: lms/lms/api.py:253 msgid "You have already purchased the certificate for this course." msgstr "Du har redan köpt certifikat för denna kurs." @@ -6015,7 +6027,7 @@ msgstr "Du har överskridit det maximala antalet försök ({0}) för denna fråg msgid "You have got a score of {0} for the quiz {1}" msgstr "Du har fått resultat av {0} för frågesport {1}" -#: frontend/src/pages/Assignments.vue:60 +#: frontend/src/pages/Assignments.vue:57 msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above." msgstr "Du har inte skapat några uppgifter ännu. För att skapa ny uppgift, klicka på knapp \"Ny\" ovan." @@ -6059,7 +6071,7 @@ msgstr "YouTube Video visas överst i lektion." msgid "Your Account has been successfully created!" msgstr "Ditt konto är skapad!" -#: lms/lms/doctype/lms_batch/lms_batch.py:418 +#: lms/lms/doctype/lms_batch/lms_batch.py:423 msgid "Your batch {0} is starting tomorrow" msgstr "Din grupp {0} börjar imorgon" @@ -6117,6 +6129,18 @@ msgstr "men slutförde inte din betalning" msgid "cancel your application" msgstr "avbryt din ansökan" +#: frontend/src/pages/CertifiedParticipants.vue:82 +msgid "certificate" +msgstr "certifikat" + +#: frontend/src/pages/CertifiedParticipants.vue:81 +msgid "certificates" +msgstr "certifikat" + +#: frontend/src/pages/CertifiedParticipants.vue:21 +msgid "certified members" +msgstr "certifierade medlemmar" + #: frontend/src/pages/Lesson.vue:178 msgid "completed" msgstr "klar" @@ -6173,7 +6197,7 @@ msgstr "veckor" msgid "you can" msgstr "du kan" -#: lms/lms/api.py:817 lms/lms/api.py:825 +#: lms/lms/api.py:840 lms/lms/api.py:848 msgid "{0} Settings not found" msgstr "{0} Inställningar hittades inte" @@ -6213,7 +6237,7 @@ msgstr "{0} är redan certifierad för kurs {1}" msgid "{0} is your evaluator" msgstr "{0} är din utvärderare" -#: lms/lms/utils.py:683 +#: lms/lms/utils.py:681 msgid "{0} mentioned you in a comment" msgstr "{0} nämnde dig i en kommentar" @@ -6221,11 +6245,11 @@ msgstr "{0} nämnde dig i en kommentar" msgid "{0} mentioned you in a comment in your batch." msgstr "{0} nämnde dig i en kommentar i din grupp." -#: lms/lms/utils.py:636 lms/lms/utils.py:642 +#: lms/lms/utils.py:634 lms/lms/utils.py:640 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} hänvisade dig i kommentar i {1}" -#: lms/lms/utils.py:458 +#: lms/lms/utils.py:456 msgid "{0}k" msgstr "{0}k" diff --git a/lms/locale/th.po b/lms/locale/th.po index 2965f006..5d7c2e14 100644 --- a/lms/locale/th.po +++ b/lms/locale/th.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-04-11 16:04+0000\n" -"PO-Revision-Date: 2025-04-14 06:01\n" +"POT-Creation-Date: 2025-04-18 16:04+0000\n" +"PO-Revision-Date: 2025-04-21 06:38\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Thai\n" "MIME-Version: 1.0\n" @@ -67,7 +67,7 @@ msgstr "" msgid "Statistics" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:58 +#: lms/lms/doctype/lms_course/lms_course.py:63 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" @@ -144,7 +144,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:514 +#: frontend/src/components/AppSidebar.vue:525 msgid "Add a chapter" msgstr "" @@ -156,7 +156,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:515 +#: frontend/src/components/AppSidebar.vue:526 msgid "Add a lesson" msgstr "" @@ -185,11 +185,11 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:479 +#: frontend/src/components/AppSidebar.vue:490 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:459 +#: frontend/src/components/AppSidebar.vue:470 msgid "Add students to your batch" msgstr "" @@ -201,11 +201,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:395 +#: frontend/src/components/AppSidebar.vue:406 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:410 +#: frontend/src/components/AppSidebar.vue:421 msgid "Add your first lesson" msgstr "" @@ -241,10 +241,6 @@ msgstr "" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:20 -msgid "All Certified Participants" -msgstr "" - #: frontend/src/pages/Courses.vue:26 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "" @@ -281,7 +277,7 @@ msgstr "" msgid "Allow accessing future dates" msgstr "" -#: frontend/src/pages/BatchForm.vue:32 +#: frontend/src/pages/BatchForm.vue:43 msgid "Allow self enrollment" msgstr "" @@ -292,7 +288,7 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:209 frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/CourseForm.vue:217 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -308,15 +304,15 @@ msgstr "" msgid "Amount (USD)" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:65 msgid "Amount and currency are required for paid batches." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:69 +#: lms/lms/doctype/lms_course/lms_course.py:74 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:66 +#: lms/lms/doctype/lms_course/lms_course.py:71 msgid "Amount and currency are required for paid courses." msgstr "" @@ -348,7 +344,7 @@ msgstr "" msgid "Appears on the course card in the course list" msgstr "" -#: frontend/src/pages/BatchForm.vue:63 frontend/src/pages/BatchForm.vue:81 +#: frontend/src/pages/BatchForm.vue:75 frontend/src/pages/BatchForm.vue:96 msgid "Appears when the batch URL is shared on any online platform" msgstr "" @@ -422,12 +418,12 @@ msgstr "" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:70 +#: lms/lms/doctype/lms_batch/lms_batch.py:75 msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:527 +#: frontend/src/components/AppSidebar.vue:538 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:68 #: frontend/src/components/BatchStudents.vue:101 @@ -457,12 +453,6 @@ msgstr "" msgid "Assignment Attachment" msgstr "" -#. 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 "" - #: frontend/src/pages/AssignmentSubmissionList.vue:223 msgid "Assignment Submissions" msgstr "" @@ -473,12 +463,16 @@ msgstr "" msgid "Assignment Title" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:33 +#: frontend/src/components/Modals/AssignmentForm.vue:112 +msgid "Assignment created successfully" +msgstr "" + +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:24 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/pages/AssignmentForm.vue:158 -msgid "Assignment saved successfully" +#: frontend/src/components/Modals/AssignmentForm.vue:129 +msgid "Assignment updated successfully" msgstr "" #. Description of the 'Question' (Small Text) field in DocType 'Course Lesson' @@ -486,9 +480,8 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:531 -#: frontend/src/pages/AssignmentForm.vue:177 -#: frontend/src/pages/Assignments.vue:193 lms/www/lms.py:251 +#: frontend/src/components/AppSidebar.vue:542 +#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:261 msgid "Assignments" msgstr "" @@ -581,7 +574,7 @@ msgid "Batch Description" msgstr "" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:236 +#: frontend/src/pages/BatchForm.vue:250 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 #: lms/templates/emails/batch_confirmation.html:24 @@ -645,7 +638,7 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:238 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -655,7 +648,7 @@ msgstr "" #. Label of the batches (Check) field in DocType 'LMS Settings' #: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:105 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:110 msgid "Batches" msgstr "" @@ -753,8 +746,8 @@ msgstr "" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:37 +#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55 +#: frontend/src/pages/CertifiedParticipants.vue:38 #: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51 #: frontend/src/pages/JobDetail.vue:103 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -807,10 +800,10 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:535 +#: frontend/src/components/AppSidebar.vue:546 #: frontend/src/components/CourseCard.vue:111 #: frontend/src/components/Modals/Event.vue:371 -#: frontend/src/pages/BatchForm.vue:37 frontend/src/pages/Batches.vue:38 +#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:135 #: frontend/src/pages/Courses.vue:34 lms/fixtures/custom_field.json @@ -835,10 +828,13 @@ msgstr "" msgid "Certified" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:196 +#: frontend/src/pages/CertifiedParticipants.vue:203 +msgid "Certified Members" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:164 -#: frontend/src/pages/CertifiedParticipants.vue:171 -#: lms/lms/doctype/lms_settings/lms_settings.json +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:290 msgid "Certified Participants" msgstr "" @@ -1008,6 +1004,10 @@ msgstr "" msgid "Collaboration Preference" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Collapse" +msgstr "" + #: frontend/src/components/CourseOutline.vue:21 msgid "Collapse all chapters" msgstr "" @@ -1045,7 +1045,7 @@ msgstr "" #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/work_experience/work_experience.json msgid "Company" -msgstr "" +msgstr "บริษัท" #. Label of the company_details_section (Section Break) field in DocType 'Job #. Opportunity' @@ -1184,7 +1184,7 @@ msgstr "" msgid "Contract" msgstr "" -#: lms/lms/utils.py:438 +#: lms/lms/utils.py:436 msgid "Cookie Policy" msgstr "" @@ -1331,7 +1331,7 @@ msgstr "" msgid "Course Lesson" msgstr "" -#: lms/www/lms.py:70 +#: lms/www/lms.py:75 msgid "Course List" msgstr "" @@ -1375,7 +1375,7 @@ msgstr "" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:265 +#: lms/lms/doctype/lms_batch/lms_batch.py:270 msgid "Course already added to the batch." msgstr "" @@ -1440,15 +1440,15 @@ msgstr "" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:524 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:523 +#: frontend/src/components/AppSidebar.vue:534 msgid "Create a live class" msgstr "" @@ -1456,34 +1456,38 @@ msgstr "" msgid "Create a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:449 +#: frontend/src/components/Modals/AssignmentForm.vue:7 +msgid "Create an Assignment" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:460 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:383 +#: frontend/src/components/AppSidebar.vue:394 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:428 +#: frontend/src/components/AppSidebar.vue:439 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:166 frontend/src/pages/Courses.vue:295 +#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:295 msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:530 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:510 +#: frontend/src/components/AppSidebar.vue:521 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/BatchForm.vue:231 frontend/src/pages/CourseForm.vue:222 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1496,7 +1500,7 @@ msgstr "" msgid "Current Lesson" msgstr "" -#: frontend/src/components/AppSidebar.vue:541 +#: frontend/src/components/AppSidebar.vue:552 msgid "Custom Certificate Templates" msgstr "" @@ -1545,7 +1549,7 @@ msgstr "" #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/BatchForm.vue:100 +#: frontend/src/pages/BatchForm.vue:111 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Date and Time" msgstr "" @@ -1633,7 +1637,7 @@ msgstr "" #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' #: frontend/src/components/Modals/LiveClassModal.vue:84 -#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/JobCreation.vue:50 +#: frontend/src/pages/BatchForm.vue:238 frontend/src/pages/JobCreation.vue:50 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/cohort/cohort.json @@ -1654,8 +1658,8 @@ msgid "Desk" msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/AssignmentForm.vue:27 frontend/src/pages/BatchForm.vue:14 -#: frontend/src/pages/CourseForm.vue:25 frontend/src/pages/QuizForm.vue:42 +#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/QuizForm.vue:42 msgid "Details" msgstr "" @@ -1748,6 +1752,10 @@ msgstr "" msgid "Edit" msgstr "" +#: frontend/src/components/Modals/AssignmentForm.vue:8 +msgid "Edit Assignment" +msgstr "" + #: frontend/src/components/CourseOutline.vue:52 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" @@ -1790,7 +1798,7 @@ msgstr "" msgid "Email Sent" msgstr "" -#: frontend/src/pages/BatchForm.vue:167 +#: frontend/src/pages/BatchForm.vue:205 msgid "Email Template" msgstr "" @@ -1838,7 +1846,7 @@ msgstr "" #. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:113 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/BatchForm.vue:124 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:282 msgid "End Date" @@ -1856,7 +1864,7 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:137 +#: frontend/src/pages/BatchForm.vue:140 #: frontend/src/pages/ProfileEvaluator.vue:18 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -1896,7 +1904,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1898 +#: lms/lms/utils.py:1903 msgid "Enrollment Failed" msgstr "" @@ -1936,14 +1944,13 @@ msgstr "" #: frontend/src/components/Modals/StudentModal.vue:73 #: frontend/src/components/Quiz.vue:592 #: frontend/src/components/SettingDetails.vue:62 -#: frontend/src/pages/AssignmentForm.vue:142 -#: frontend/src/pages/AssignmentForm.vue:162 frontend/src/pages/Billing.vue:262 -#: frontend/src/pages/QuizForm.vue:349 frontend/src/pages/QuizForm.vue:364 +#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349 +#: frontend/src/pages/QuizForm.vue:364 #: frontend/src/pages/QuizSubmission.vue:150 msgid "Error" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:180 +#: lms/lms/doctype/lms_batch/lms_batch.py:185 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -1960,7 +1967,7 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:161 +#: frontend/src/pages/BatchForm.vue:174 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:333 msgid "Evaluation End Date" @@ -1971,7 +1978,7 @@ msgstr "" msgid "Evaluation Request" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:77 +#: lms/lms/doctype/lms_batch/lms_batch.py:82 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2020,7 +2027,7 @@ msgstr "" msgid "Evaluator is Unavailable" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:62 +#: lms/lms/doctype/lms_course/lms_course.py:67 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2031,7 +2038,7 @@ msgstr "" msgid "Event" msgstr "" -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/BatchForm.vue:151 msgid "Example: IST (+5:30)" msgstr "" @@ -2060,6 +2067,10 @@ msgstr "" msgid "Exercise Title" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Expand" +msgstr "" + #: frontend/src/components/CourseOutline.vue:21 msgid "Expand all chapters" msgstr "" @@ -2313,7 +2324,7 @@ msgstr "" msgid "Hello" msgstr "" -#: frontend/src/components/AppSidebar.vue:80 +#: frontend/src/components/AppSidebar.vue:98 msgid "Help" msgstr "" @@ -2547,7 +2558,7 @@ msgstr "" #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:93 frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:151 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2563,8 +2574,8 @@ msgstr "" msgid "Interest" msgstr "" -#: frontend/src/components/AppSidebar.vue:502 -#: frontend/src/components/AppSidebar.vue:505 +#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:516 msgid "Introduction" msgstr "" @@ -2602,7 +2613,7 @@ msgstr "" msgid "Invite Request" msgstr "" -#: frontend/src/components/AppSidebar.vue:438 +#: frontend/src/components/AppSidebar.vue:449 msgid "Invite your team and students" msgstr "" @@ -2634,7 +2645,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:538 +#: frontend/src/components/AppSidebar.vue:549 msgid "Issue a Certificate" msgstr "" @@ -2683,7 +2694,7 @@ msgstr "" msgid "Job Details" msgstr "" -#: lms/www/lms.py:159 +#: lms/www/lms.py:164 msgid "Job Openings" msgstr "" @@ -3078,8 +3089,8 @@ msgid "LiveCode URL" msgstr "" #: frontend/src/components/Members.vue:108 -#: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:94 -#: frontend/src/pages/CertifiedParticipants.vue:79 +#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94 +#: frontend/src/pages/CertifiedParticipants.vue:100 #: frontend/src/pages/Courses.vue:90 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 @@ -3201,7 +3212,7 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:185 +#: frontend/src/pages/BatchForm.vue:193 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:309 msgid "Medium" @@ -3386,7 +3397,7 @@ msgid "Meta Description" msgstr "" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:44 lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/BatchForm.vue:54 lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:362 msgid "Meta Image" msgstr "" @@ -3429,11 +3440,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:216 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:212 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "" @@ -3444,7 +3455,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/AppSidebar.vue:546 +#: frontend/src/components/AppSidebar.vue:557 msgid "Monetization" msgstr "" @@ -3472,20 +3483,11 @@ msgstr "" msgid "New" msgstr "" -#: frontend/src/pages/AssignmentForm.vue:181 -#: frontend/src/pages/AssignmentForm.vue:197 -msgid "New Assignment" -msgstr "" - -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:43 -msgid "New Assignment Submission" -msgstr "" - -#: lms/public/js/common_functions.js:255 lms/www/lms.py:134 +#: lms/public/js/common_functions.js:255 lms/www/lms.py:139 msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:78 +#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:83 msgid "New Course" msgstr "" @@ -3522,11 +3524,11 @@ msgstr "" msgid "New Sign Up" msgstr "" -#: lms/lms/utils.py:606 +#: lms/lms/utils.py:604 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:599 +#: lms/lms/utils.py:597 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3568,7 +3570,7 @@ msgstr "" msgid "No announcements" msgstr "" -#: frontend/src/pages/Assignments.vue:56 +#: frontend/src/pages/Assignments.vue:53 msgid "No assignments found" msgstr "" @@ -3580,6 +3582,14 @@ msgstr "" msgid "No certificates" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:110 +msgid "No certified members" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:114 +msgid "No certified members found. Please check again later or get certified yourself." +msgstr "" + #: frontend/src/components/BatchCourses.vue:67 msgid "No courses added" msgstr "" @@ -3616,10 +3626,6 @@ msgstr "" msgid "No live classes scheduled" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:89 -msgid "No participants found" -msgstr "" - #: frontend/src/pages/Programs.vue:91 msgid "No programs found" msgstr "" @@ -3698,7 +3704,7 @@ msgstr "" msgid "Notify me when available" msgstr "" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/BatchForm.vue:170 msgid "Number of seats available" msgstr "" @@ -3842,7 +3848,7 @@ msgid "Pages" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:205 +#: frontend/src/pages/BatchForm.vue:219 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:373 msgid "Paid Batch" @@ -3908,7 +3914,7 @@ msgstr "" #. 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:199 +#: frontend/src/pages/BatchForm.vue:214 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4032,11 +4038,11 @@ msgstr "" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2032 lms/lms/utils.py:2036 +#: lms/lms/utils.py:2037 lms/lms/utils.py:2041 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:187 +#: lms/lms/doctype/lms_batch/lms_batch.py:192 msgid "Please enable Zoom Settings to use this feature." msgstr "" @@ -4052,8 +4058,8 @@ msgstr "" msgid "Please enter a title." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:40 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:125 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:31 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:84 msgid "Please enter a valid URL." msgstr "" @@ -4061,7 +4067,7 @@ msgstr "" msgid "Please enter a valid time in the format HH:mm." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:119 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "" @@ -4069,12 +4075,12 @@ msgstr "" msgid "Please enter your answer" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:56 -msgid "Please install the Payments app to create a paid batches." +#: lms/lms/doctype/lms_batch/lms_batch.py:58 +msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:53 -msgid "Please install the Payments app to create a paid courses." +#: lms/lms/doctype/lms_course/lms_course.py:55 +msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" msgstr "" #: frontend/src/pages/Billing.vue:254 @@ -4089,7 +4095,7 @@ msgstr "" msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:208 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "" @@ -4130,7 +4136,7 @@ msgstr "" msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:122 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:81 msgid "Please upload the assignment file." msgstr "" @@ -4176,6 +4182,10 @@ msgstr "" msgid "Posted on" msgstr "" +#: frontend/src/components/AppSidebar.vue:92 +msgid "Powered by Learning" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/preferred_function/preferred_function.json msgid "Preferred Function" @@ -4238,7 +4248,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:437 +#: lms/lms/utils.py:435 msgid "Privacy Policy" msgstr "" @@ -4286,7 +4296,7 @@ msgstr "" msgid "Program Members" msgstr "" -#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:273 +#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:283 msgid "Programs" msgstr "" @@ -4319,7 +4329,7 @@ msgstr "" #. Label of the published (Check) field in DocType 'LMS Course' #: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:108 -#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:168 +#: frontend/src/pages/BatchForm.vue:38 frontend/src/pages/CourseForm.vue:168 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/public/js/common_functions.js:266 @@ -4350,8 +4360,9 @@ msgstr "" #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' #: frontend/src/components/Assignment.vue:20 +#: frontend/src/components/Modals/AssignmentForm.vue:35 #: frontend/src/components/Modals/Question.vue:38 -#: frontend/src/pages/AssignmentForm.vue:45 frontend/src/pages/QuizForm.vue:388 +#: frontend/src/pages/QuizForm.vue:388 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -4451,9 +4462,9 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:541 #: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140 -#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:229 +#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:239 msgid "Quizzes" msgstr "" @@ -4531,7 +4542,7 @@ msgstr "" msgid "Related Courses" msgstr "" -#: frontend/src/pages/BatchForm.vue:77 frontend/src/pages/CourseForm.vue:96 +#: frontend/src/pages/BatchForm.vue:92 frontend/src/pages/CourseForm.vue:96 msgid "Remove" msgstr "" @@ -4600,7 +4611,7 @@ msgstr "" msgid "Role Preference" msgstr "" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:569 msgid "Roles" msgstr "" @@ -4609,19 +4620,19 @@ msgstr "" msgid "Route" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:126 +#: lms/lms/doctype/lms_batch/lms_batch.py:131 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:126 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:103 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:112 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -4664,12 +4675,13 @@ msgstr "" #: frontend/src/components/AssessmentPlugin.vue:34 #: frontend/src/components/Assignment.vue:46 #: frontend/src/components/Controls/CodeEditor.vue:25 +#: frontend/src/components/Modals/AssignmentForm.vue:12 #: frontend/src/components/Modals/Event.vue:101 #: frontend/src/components/Modals/Event.vue:129 -#: frontend/src/pages/AssignmentForm.vue:21 frontend/src/pages/BatchForm.vue:8 -#: frontend/src/pages/CourseForm.vue:17 frontend/src/pages/JobCreation.vue:8 -#: frontend/src/pages/LessonForm.vue:14 frontend/src/pages/ProgramForm.vue:7 -#: frontend/src/pages/QuizForm.vue:34 frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17 +#: frontend/src/pages/JobCreation.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/pages/ProgramForm.vue:7 frontend/src/pages/QuizForm.vue:34 +#: frontend/src/pages/QuizSubmission.vue:14 #: lms/public/js/common_functions.js:405 msgid "Save" msgstr "" @@ -4712,7 +4724,7 @@ msgstr "" msgid "Search" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:25 +#: frontend/src/pages/CertifiedParticipants.vue:26 msgid "Search by Name" msgstr "" @@ -4720,7 +4732,7 @@ msgstr "" msgid "Search by Title" msgstr "" -#: frontend/src/pages/Assignments.vue:25 +#: frontend/src/pages/Assignments.vue:24 msgid "Search by title" msgstr "" @@ -4729,7 +4741,7 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/BatchForm.vue:167 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:327 msgid "Seat Count" @@ -4780,17 +4792,17 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:506 +#: frontend/src/components/AppSidebar.vue:517 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:551 +#: frontend/src/components/AppSidebar.vue:562 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:556 +#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/Modals/Settings.vue:7 -#: frontend/src/pages/BatchForm.vue:148 frontend/src/pages/CourseForm.vue:158 +#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 msgid "Settings" msgstr "" @@ -4799,7 +4811,7 @@ msgstr "" msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:228 +#: frontend/src/pages/BatchForm.vue:242 msgid "Short Description" msgstr "" @@ -4809,7 +4821,7 @@ msgstr "" msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:231 +#: frontend/src/pages/BatchForm.vue:245 msgid "Short description of the batch" msgstr "" @@ -4969,7 +4981,7 @@ msgstr "" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch Old' -#: frontend/src/pages/BatchForm.vue:106 +#: frontend/src/pages/BatchForm.vue:117 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -4994,7 +5006,7 @@ msgstr "" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:130 +#: frontend/src/pages/BatchForm.vue:133 #: frontend/src/pages/ProfileEvaluator.vue:15 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5030,7 +5042,7 @@ msgstr "" #: frontend/src/components/BatchStudents.vue:5 #: frontend/src/pages/Statistics.vue:322 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:182 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:192 msgid "Statistics" msgstr "" @@ -5117,10 +5129,14 @@ msgstr "" msgid "Submission" msgstr "" -#: frontend/src/pages/AssignmentForm.vue:17 frontend/src/pages/QuizForm.vue:30 +#: frontend/src/pages/QuizForm.vue:30 msgid "Submission List" msgstr "" +#: frontend/src/components/Modals/AssignmentForm.vue:30 +msgid "Submission Type" +msgstr "" + #: frontend/src/components/Assignment.vue:13 #: frontend/src/components/Assignment.vue:16 msgid "Submission by" @@ -5154,6 +5170,8 @@ msgstr "" #: frontend/src/components/CourseCardOverlay.vue:189 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 +#: frontend/src/components/Modals/AssignmentForm.vue:111 +#: frontend/src/components/Modals/AssignmentForm.vue:128 #: frontend/src/components/Modals/BulkCertificates.vue:121 #: frontend/src/components/Modals/ChapterModal.vue:154 #: frontend/src/components/Modals/ChapterModal.vue:199 @@ -5161,7 +5179,6 @@ msgstr "" #: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Question.vue:270 #: frontend/src/components/Modals/Question.vue:321 -#: frontend/src/pages/AssignmentForm.vue:158 #: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232 #: frontend/src/pages/ProgramForm.vue:254 #: frontend/src/pages/ProgramForm.vue:275 @@ -5184,7 +5201,7 @@ msgstr "" msgid "Sunday" msgstr "" -#: lms/lms/api.py:1027 +#: lms/lms/api.py:1050 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5269,7 +5286,7 @@ msgstr "" msgid "Temporarily Disabled" msgstr "" -#: lms/lms/utils.py:436 +#: lms/lms/utils.py:434 msgid "Terms of Use" msgstr "" @@ -5305,7 +5322,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1930 +#: lms/lms/utils.py:1935 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5349,15 +5366,11 @@ msgstr "" msgid "There are no jobs available at the moment. Open a job opportunity or check here again later." msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:92 -msgid "There are no participants matching this criteria." -msgstr "" - #: frontend/src/pages/Programs.vue:95 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:94 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 msgid "There are no seats available in this batch." msgstr "" @@ -5373,7 +5386,7 @@ msgstr "" msgid "There are no {0} on this site." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:85 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:44 msgid "There has been an update on your submission for assignment {0}" msgstr "" @@ -5404,7 +5417,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1773 +#: lms/lms/utils.py:1778 msgid "This course is free." msgstr "" @@ -5475,7 +5488,7 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:45 -#: frontend/src/pages/BatchForm.vue:120 +#: frontend/src/pages/BatchForm.vue:149 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json @@ -5505,10 +5518,10 @@ msgstr "" #. Label of the title (Data) field in DocType 'LMS Sidebar Item' #. Label of the title (Data) field in DocType 'LMS Timetable Template' #. Label of the title (Data) field in DocType 'Work Experience' +#: frontend/src/components/Modals/AssignmentForm.vue:23 #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/pages/AssignmentForm.vue:32 -#: frontend/src/pages/Assignments.vue:155 frontend/src/pages/BatchForm.vue:19 +#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20 #: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobCreation.vue:20 #: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116 #: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118 @@ -5548,7 +5561,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1784 +#: lms/lms/utils.py:1789 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5602,8 +5615,7 @@ msgstr "" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:54 -#: frontend/src/pages/AssignmentForm.vue:39 -#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:160 +#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165 #: frontend/src/pages/JobCreation.vue:33 frontend/src/pages/Jobs.vue:55 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -5698,7 +5710,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:77 +#: frontend/src/pages/BatchForm.vue:71 frontend/src/pages/CourseForm.vue:77 msgid "Upload" msgstr "" @@ -5913,11 +5925,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:232 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:224 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "" @@ -5991,7 +6003,7 @@ msgstr "" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:251 +#: lms/lms/api.py:253 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6015,7 +6027,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: frontend/src/pages/Assignments.vue:60 +#: frontend/src/pages/Assignments.vue:57 msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above." msgstr "" @@ -6059,7 +6071,7 @@ msgstr "" msgid "Your Account has been successfully created!" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:418 +#: lms/lms/doctype/lms_batch/lms_batch.py:423 msgid "Your batch {0} is starting tomorrow" msgstr "" @@ -6117,6 +6129,18 @@ msgstr "" msgid "cancel your application" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:82 +msgid "certificate" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:81 +msgid "certificates" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:21 +msgid "certified members" +msgstr "" + #: frontend/src/pages/Lesson.vue:178 msgid "completed" msgstr "" @@ -6173,7 +6197,7 @@ msgstr "" msgid "you can" msgstr "" -#: lms/lms/api.py:817 lms/lms/api.py:825 +#: lms/lms/api.py:840 lms/lms/api.py:848 msgid "{0} Settings not found" msgstr "" @@ -6213,7 +6237,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:683 +#: lms/lms/utils.py:681 msgid "{0} mentioned you in a comment" msgstr "" @@ -6221,11 +6245,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:636 lms/lms/utils.py:642 +#: lms/lms/utils.py:634 lms/lms/utils.py:640 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/utils.py:458 +#: lms/lms/utils.py:456 msgid "{0}k" msgstr "" diff --git a/lms/locale/tr.po b/lms/locale/tr.po index df8a70f1..18e05a1c 100644 --- a/lms/locale/tr.po +++ b/lms/locale/tr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-04-11 16:04+0000\n" -"PO-Revision-Date: 2025-04-14 06:01\n" +"POT-Creation-Date: 2025-04-18 16:04+0000\n" +"PO-Revision-Date: 2025-04-21 06:38\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -67,7 +67,7 @@ msgstr "" msgid "Statistics" msgstr "İstatistikler" -#: lms/lms/doctype/lms_course/lms_course.py:58 +#: lms/lms/doctype/lms_course/lms_course.py:63 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" @@ -144,7 +144,7 @@ msgstr "Ders Ekle" msgid "Add a Student" msgstr "Öğrenci Ekle" -#: frontend/src/components/AppSidebar.vue:514 +#: frontend/src/components/AppSidebar.vue:525 msgid "Add a chapter" msgstr "" @@ -156,7 +156,7 @@ msgstr "Kurs Ekle" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:515 +#: frontend/src/components/AppSidebar.vue:526 msgid "Add a lesson" msgstr "Bir ders ekle" @@ -185,11 +185,11 @@ msgstr "Mevcut bir soruyu ekle" msgid "Add at least one possible answer for this question: {0}" msgstr "Bu soru için en azından bir olası cevap ekleyin: {0}" -#: frontend/src/components/AppSidebar.vue:479 +#: frontend/src/components/AppSidebar.vue:490 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:459 +#: frontend/src/components/AppSidebar.vue:470 msgid "Add students to your batch" msgstr "" @@ -201,11 +201,11 @@ msgstr "Web sayfasını kenar çubuğuna ekle" msgid "Add your assignment as {0}" msgstr "Ödevinizi {0} olarak ekleyin" -#: frontend/src/components/AppSidebar.vue:395 +#: frontend/src/components/AppSidebar.vue:406 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:410 +#: frontend/src/components/AppSidebar.vue:421 msgid "Add your first lesson" msgstr "" @@ -241,10 +241,6 @@ msgstr "Tümü" msgid "All Batches" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:20 -msgid "All Certified Participants" -msgstr "Tüm Sertifikalı Katılımcılar" - #: frontend/src/pages/Courses.vue:26 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "Tüm Kurslar" @@ -281,7 +277,7 @@ msgstr "Kendi Kendine Kayıt Olmaya İzin Ver" msgid "Allow accessing future dates" msgstr "Gelecekteki tarihlere erişime izin ver" -#: frontend/src/pages/BatchForm.vue:32 +#: frontend/src/pages/BatchForm.vue:43 msgid "Allow self enrollment" msgstr "Kendi Kendine Kayıt Olmaya İzin Ver" @@ -292,7 +288,7 @@ msgstr "Zaten kayıltı" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:209 frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/CourseForm.vue:217 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -308,15 +304,15 @@ msgstr "Tutar" msgid "Amount (USD)" msgstr "Tutar (USD)" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:65 msgid "Amount and currency are required for paid batches." msgstr "Ödenen partiler için tutar ve para birimi gereklidir." -#: lms/lms/doctype/lms_course/lms_course.py:69 +#: lms/lms/doctype/lms_course/lms_course.py:74 msgid "Amount and currency are required for paid certificates." msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:66 +#: lms/lms/doctype/lms_course/lms_course.py:71 msgid "Amount and currency are required for paid courses." msgstr "Ücretli kurslar için miktar ve para birimi gereklidir." @@ -348,7 +344,7 @@ msgstr "Cevap" msgid "Appears on the course card in the course list" msgstr "" -#: frontend/src/pages/BatchForm.vue:63 frontend/src/pages/BatchForm.vue:81 +#: frontend/src/pages/BatchForm.vue:75 frontend/src/pages/BatchForm.vue:96 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." @@ -422,12 +418,12 @@ msgstr "Değerlendirme Türü" msgid "Assessment added successfully" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:70 +#: lms/lms/doctype/lms_batch/lms_batch.py:75 msgid "Assessment {0} has already been added to this batch." msgstr "Değerlendirme {0} bu gruba zaten eklendi." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:527 +#: frontend/src/components/AppSidebar.vue:538 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:68 #: frontend/src/components/BatchStudents.vue:101 @@ -457,12 +453,6 @@ msgstr "Atama" msgid "Assignment Attachment" msgstr "Ödev Eki" -#. 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 "Ödev Gönderim Şablonu" - #: frontend/src/pages/AssignmentSubmissionList.vue:223 msgid "Assignment Submissions" msgstr "" @@ -473,12 +463,16 @@ msgstr "" msgid "Assignment Title" msgstr "Ödev Başlığı" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:33 +#: frontend/src/components/Modals/AssignmentForm.vue:112 +msgid "Assignment created successfully" +msgstr "" + +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:24 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "{1} tarafından verilen {0} Dersi için ödev zaten mevcut." -#: frontend/src/pages/AssignmentForm.vue:158 -msgid "Assignment saved successfully" +#: frontend/src/components/Modals/AssignmentForm.vue:129 +msgid "Assignment updated successfully" msgstr "" #. Description of the 'Question' (Small Text) field in DocType 'Course Lesson' @@ -486,9 +480,8 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "Ödev dersin alt kısmında görünecektir." -#: frontend/src/components/AppSidebar.vue:531 -#: frontend/src/pages/AssignmentForm.vue:177 -#: frontend/src/pages/Assignments.vue:193 lms/www/lms.py:251 +#: frontend/src/components/AppSidebar.vue:542 +#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:261 msgid "Assignments" msgstr "Atamalar" @@ -581,7 +574,7 @@ msgid "Batch Description" msgstr "Parti Açıklaması" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:236 +#: frontend/src/pages/BatchForm.vue:250 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 #: lms/templates/emails/batch_confirmation.html:24 @@ -645,7 +638,7 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:238 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -655,7 +648,7 @@ msgstr "Parti:" #. Label of the batches (Check) field in DocType 'LMS Settings' #: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:105 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:110 msgid "Batches" msgstr "Sınıflar" @@ -753,8 +746,8 @@ msgstr "Günlük Giyim" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:37 +#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55 +#: frontend/src/pages/CertifiedParticipants.vue:38 #: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51 #: frontend/src/pages/JobDetail.vue:103 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -807,10 +800,10 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:535 +#: frontend/src/components/AppSidebar.vue:546 #: frontend/src/components/CourseCard.vue:111 #: frontend/src/components/Modals/Event.vue:371 -#: frontend/src/pages/BatchForm.vue:37 frontend/src/pages/Batches.vue:38 +#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:135 #: frontend/src/pages/Courses.vue:34 lms/fixtures/custom_field.json @@ -835,10 +828,13 @@ msgstr "Sertifika Adı" msgid "Certified" msgstr "" +#: frontend/src/pages/CertifiedParticipants.vue:196 +#: frontend/src/pages/CertifiedParticipants.vue:203 +msgid "Certified Members" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:164 -#: frontend/src/pages/CertifiedParticipants.vue:171 -#: lms/lms/doctype/lms_settings/lms_settings.json +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:290 msgid "Certified Participants" msgstr "Sertifikalı Katılımcılar" @@ -1008,6 +1004,10 @@ msgstr "" msgid "Collaboration Preference" msgstr "" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Collapse" +msgstr "Daralt" + #: frontend/src/components/CourseOutline.vue:21 msgid "Collapse all chapters" msgstr "" @@ -1184,7 +1184,7 @@ msgstr "Öğrenmeye Devam Et" msgid "Contract" msgstr "Sözleşme" -#: lms/lms/utils.py:438 +#: lms/lms/utils.py:436 msgid "Cookie Policy" msgstr "Çerez Politikası" @@ -1331,7 +1331,7 @@ msgstr "Kurs Eğitmeni" msgid "Course Lesson" msgstr "Kurs Dersi" -#: lms/www/lms.py:70 +#: lms/www/lms.py:75 msgid "Course List" msgstr "Kurs Listesi" @@ -1375,7 +1375,7 @@ msgstr "Kurs Başlığı" msgid "Course added to program" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:265 +#: lms/lms/doctype/lms_batch/lms_batch.py:270 msgid "Course already added to the batch." msgstr "Kurs zaten gruba eklendi." @@ -1440,15 +1440,15 @@ msgstr "Kurs Oluştur" msgid "Create a Live Class" msgstr "Canlı Sınıf Oluştur" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:524 msgid "Create a course" msgstr "Bir Kurs Oluştur" -#: frontend/src/components/AppSidebar.vue:523 +#: frontend/src/components/AppSidebar.vue:534 msgid "Create a live class" msgstr "" @@ -1456,34 +1456,38 @@ msgstr "" msgid "Create a new question" msgstr "Yeni bir soru oluştur" -#: frontend/src/components/AppSidebar.vue:449 +#: frontend/src/components/Modals/AssignmentForm.vue:7 +msgid "Create an Assignment" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:460 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:383 +#: frontend/src/components/AppSidebar.vue:394 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:428 +#: frontend/src/components/AppSidebar.vue:439 msgid "Create your first quiz" msgstr "" -#: frontend/src/pages/Assignments.vue:166 frontend/src/pages/Courses.vue:295 +#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:295 msgid "Created" msgstr "Oluşturdu" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:530 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:510 +#: frontend/src/components/AppSidebar.vue:521 msgid "Creating a course" msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/BatchForm.vue:231 frontend/src/pages/CourseForm.vue:222 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1496,7 +1500,7 @@ msgstr "Para Birimi" msgid "Current Lesson" msgstr "Güncel Ders" -#: frontend/src/components/AppSidebar.vue:541 +#: frontend/src/components/AppSidebar.vue:552 msgid "Custom Certificate Templates" msgstr "" @@ -1545,7 +1549,7 @@ msgstr "Tarih" #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/BatchForm.vue:100 +#: frontend/src/pages/BatchForm.vue:111 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Date and Time" msgstr "Tarih ve Saat" @@ -1633,7 +1637,7 @@ msgstr "Bu dersi silmek onu kurstan kalıcı olarak kaldıracaktır. Bu eylem ge #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' #: frontend/src/components/Modals/LiveClassModal.vue:84 -#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/JobCreation.vue:50 +#: frontend/src/pages/BatchForm.vue:238 frontend/src/pages/JobCreation.vue:50 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/cohort/cohort.json @@ -1654,8 +1658,8 @@ msgid "Desk" msgstr "Masa" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/AssignmentForm.vue:27 frontend/src/pages/BatchForm.vue:14 -#: frontend/src/pages/CourseForm.vue:25 frontend/src/pages/QuizForm.vue:42 +#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/QuizForm.vue:42 msgid "Details" msgstr "Ayrıntılar" @@ -1748,6 +1752,10 @@ msgstr "E-Posta" msgid "Edit" msgstr "Düzenle" +#: frontend/src/components/Modals/AssignmentForm.vue:8 +msgid "Edit Assignment" +msgstr "" + #: frontend/src/components/CourseOutline.vue:52 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" @@ -1790,7 +1798,7 @@ msgstr "E-Posta ID" msgid "Email Sent" msgstr "E-posta Gönderildi" -#: frontend/src/pages/BatchForm.vue:167 +#: frontend/src/pages/BatchForm.vue:205 msgid "Email Template" msgstr "E-Posta Şablonu" @@ -1838,7 +1846,7 @@ msgstr "Bunu etkinleştirmek, sertifikanın sertifikalı katılımcılar sayfas #. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:113 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/BatchForm.vue:124 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:282 msgid "End Date" @@ -1856,7 +1864,7 @@ msgstr "Bitiş Tarihi (veya beklenen)" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:137 +#: frontend/src/pages/BatchForm.vue:140 #: frontend/src/pages/ProfileEvaluator.vue:18 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -1896,7 +1904,7 @@ msgstr "" msgid "Enrollment Count" msgstr "Kayıt Sayısı" -#: lms/lms/utils.py:1898 +#: lms/lms/utils.py:1903 msgid "Enrollment Failed" msgstr "Kayıt Başarısız" @@ -1936,14 +1944,13 @@ msgstr "Doğru cevabı girin" #: frontend/src/components/Modals/StudentModal.vue:73 #: frontend/src/components/Quiz.vue:592 #: frontend/src/components/SettingDetails.vue:62 -#: frontend/src/pages/AssignmentForm.vue:142 -#: frontend/src/pages/AssignmentForm.vue:162 frontend/src/pages/Billing.vue:262 -#: frontend/src/pages/QuizForm.vue:349 frontend/src/pages/QuizForm.vue:364 +#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349 +#: frontend/src/pages/QuizForm.vue:364 #: frontend/src/pages/QuizSubmission.vue:150 msgid "Error" msgstr "Hata" -#: lms/lms/doctype/lms_batch/lms_batch.py:180 +#: lms/lms/doctype/lms_batch/lms_batch.py:185 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -1960,7 +1967,7 @@ msgid "Evaluation Details" msgstr "Değerlendirme Detayları" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:161 +#: frontend/src/pages/BatchForm.vue:174 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:333 msgid "Evaluation End Date" @@ -1971,7 +1978,7 @@ msgstr "Değerlendirme Bitiş Tarihi" msgid "Evaluation Request" msgstr "Değerlendirme Talebi" -#: lms/lms/doctype/lms_batch/lms_batch.py:77 +#: lms/lms/doctype/lms_batch/lms_batch.py:82 msgid "Evaluation end date cannot be less than the batch end date." msgstr "" @@ -2020,7 +2027,7 @@ msgstr "Değerlendirici Programı" msgid "Evaluator is Unavailable" msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:62 +#: lms/lms/doctype/lms_course/lms_course.py:67 msgid "Evaluator is required for paid certificates." msgstr "" @@ -2031,7 +2038,7 @@ msgstr "" msgid "Event" msgstr "Etkinlik" -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/BatchForm.vue:151 msgid "Example: IST (+5:30)" msgstr "" @@ -2060,6 +2067,10 @@ msgstr "" msgid "Exercise Title" msgstr "Alıştırma Başlığı" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Expand" +msgstr "Genişlet" + #: frontend/src/components/CourseOutline.vue:21 msgid "Expand all chapters" msgstr "" @@ -2313,7 +2324,7 @@ msgstr "Başlık" msgid "Hello" msgstr "Merhaba" -#: frontend/src/components/AppSidebar.vue:80 +#: frontend/src/components/AppSidebar.vue:98 msgid "Help" msgstr "Yardım" @@ -2547,7 +2558,7 @@ msgstr "Eğitmen Notları" #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:93 frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:151 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2563,8 +2574,8 @@ msgstr "Eğitmen Yorumları" msgid "Interest" msgstr "İlgi Alanı" -#: frontend/src/components/AppSidebar.vue:502 -#: frontend/src/components/AppSidebar.vue:505 +#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:516 msgid "Introduction" msgstr "Tanıtım/Giriş" @@ -2602,7 +2613,7 @@ msgstr "Sadece Davetliler" msgid "Invite Request" msgstr "Davetiye Talebi" -#: frontend/src/components/AppSidebar.vue:438 +#: frontend/src/components/AppSidebar.vue:449 msgid "Invite your team and students" msgstr "" @@ -2634,7 +2645,7 @@ msgstr "" msgid "Issue Date" msgstr "Veriliş tarihi" -#: frontend/src/components/AppSidebar.vue:538 +#: frontend/src/components/AppSidebar.vue:549 msgid "Issue a Certificate" msgstr "" @@ -2683,7 +2694,7 @@ msgstr "İş İlanı Başlığı" msgid "Job Details" msgstr "İş Detayları" -#: lms/www/lms.py:159 +#: lms/www/lms.py:164 msgid "Job Openings" msgstr "İş Alımları" @@ -3078,8 +3089,8 @@ msgid "LiveCode URL" msgstr "" #: frontend/src/components/Members.vue:108 -#: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:94 -#: frontend/src/pages/CertifiedParticipants.vue:79 +#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94 +#: frontend/src/pages/CertifiedParticipants.vue:100 #: frontend/src/pages/Courses.vue:90 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 @@ -3201,7 +3212,7 @@ msgid "Maximum Attempts" msgstr "" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:185 +#: frontend/src/pages/BatchForm.vue:193 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:309 msgid "Medium" @@ -3386,7 +3397,7 @@ msgid "Meta Description" msgstr "Meta Açıklaması" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:44 lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/BatchForm.vue:54 lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:362 msgid "Meta Image" msgstr "" @@ -3429,11 +3440,11 @@ msgstr "Moderatör" msgid "Modified By" msgstr "Değiştiren" -#: lms/lms/api.py:216 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "Modül Adı yanlış veya mevcut değil." -#: lms/lms/api.py:212 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "Modül hatalı." @@ -3444,7 +3455,7 @@ msgstr "Modül hatalı." msgid "Monday" msgstr "Pazartesi" -#: frontend/src/components/AppSidebar.vue:546 +#: frontend/src/components/AppSidebar.vue:557 msgid "Monetization" msgstr "" @@ -3472,20 +3483,11 @@ msgstr "Takvimim" msgid "New" msgstr "Yeni" -#: frontend/src/pages/AssignmentForm.vue:181 -#: frontend/src/pages/AssignmentForm.vue:197 -msgid "New Assignment" -msgstr "" - -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:43 -msgid "New Assignment Submission" -msgstr "Yeni Ödev Gönderimi" - -#: lms/public/js/common_functions.js:255 lms/www/lms.py:134 +#: lms/public/js/common_functions.js:255 lms/www/lms.py:139 msgid "New Batch" msgstr "Yeni Parti" -#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:78 +#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:83 msgid "New Course" msgstr "Yeni Kurs" @@ -3522,11 +3524,11 @@ msgstr "Yeni Test" msgid "New Sign Up" msgstr "Yeni Kayıt" -#: lms/lms/utils.py:606 +#: lms/lms/utils.py:604 msgid "New comment in batch {0}" msgstr "Toplu işlerde yeni yorum {0}" -#: lms/lms/utils.py:599 +#: lms/lms/utils.py:597 msgid "New reply on the topic {0} in course {1}" msgstr "{1} dersinde {0} konusuna yeni yanıt" @@ -3568,7 +3570,7 @@ msgstr "Yaklaşan Değerlendirme Yok" msgid "No announcements" msgstr "Hiçbir duyuru yok" -#: frontend/src/pages/Assignments.vue:56 +#: frontend/src/pages/Assignments.vue:53 msgid "No assignments found" msgstr "" @@ -3580,6 +3582,14 @@ msgstr "Toplu kurs bulunamadı" msgid "No certificates" msgstr "Sertifika yok" +#: frontend/src/pages/CertifiedParticipants.vue:110 +msgid "No certified members" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:114 +msgid "No certified members found. Please check again later or get certified yourself." +msgstr "" + #: frontend/src/components/BatchCourses.vue:67 msgid "No courses added" msgstr "" @@ -3616,10 +3626,6 @@ msgstr "" msgid "No live classes scheduled" msgstr "Planlanmış canlı ders yok" -#: frontend/src/pages/CertifiedParticipants.vue:89 -msgid "No participants found" -msgstr "Katılımcı bulunamadı" - #: frontend/src/pages/Programs.vue:91 msgid "No programs found" msgstr "Hiçbir program bulunamadı" @@ -3698,7 +3704,7 @@ msgstr "Bildirimler" msgid "Notify me when available" msgstr "Kullanılabilir olduğundan bana bildir" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/BatchForm.vue:170 msgid "Number of seats available" msgstr "" @@ -3842,7 +3848,7 @@ msgid "Pages" msgstr "Sayfalar" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:205 +#: frontend/src/pages/BatchForm.vue:219 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:373 msgid "Paid Batch" @@ -3908,7 +3914,7 @@ msgstr "" #. 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:199 +#: frontend/src/pages/BatchForm.vue:214 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4032,11 +4038,11 @@ 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:2032 lms/lms/utils.py:2036 +#: lms/lms/utils.py:2037 lms/lms/utils.py:2041 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:187 +#: lms/lms/doctype/lms_batch/lms_batch.py:192 msgid "Please enable Zoom Settings to use this feature." msgstr "Bu özelliği kullanmak için lütfen Zoom Ayarlarını etkinleştirin." @@ -4052,8 +4058,8 @@ msgstr "Lütfen tüm soruları {0} dakika içinde yanıtladığınızdan emin ol msgid "Please enter a title." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:40 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:125 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:31 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:84 msgid "Please enter a valid URL." msgstr "Lütfen geçerli bir URL girin." @@ -4061,7 +4067,7 @@ msgstr "Lütfen geçerli bir URL girin." msgid "Please enter a valid time in the format HH:mm." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:119 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "Lütfen ödev gönderimi için URL'yi girin." @@ -4069,13 +4075,13 @@ 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:56 -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." +#: lms/lms/doctype/lms_batch/lms_batch.py:58 +msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" +msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:53 -msgid "Please install the Payments app to create a paid courses." -msgstr "Ücretli kurslar oluşturmak için lütfen Ödemeler uygulamasını yükleyin." +#: lms/lms/doctype/lms_course/lms_course.py:55 +msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" +msgstr "" #: frontend/src/pages/Billing.vue:254 msgid "Please let us know where you heard about us from." @@ -4089,7 +4095,7 @@ msgstr "Teste erişmek için lütfen giriş yapın." msgid "Please login to access this page." msgstr "Bu sayfaya erişebilmek için lütfen giriş yapın." -#: lms/lms/api.py:208 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "Ödeme işlemine devam etmek için lütfen giriş yapın." @@ -4130,7 +4136,7 @@ msgstr "" msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:122 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:81 msgid "Please upload the assignment file." msgstr "Lütfen ödev dosyasını yükleyin." @@ -4176,6 +4182,10 @@ msgstr "Posta Kodu" msgid "Posted on" msgstr "Yayınlama Tarihi" +#: frontend/src/components/AppSidebar.vue:92 +msgid "Powered by Learning" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/preferred_function/preferred_function.json msgid "Preferred Function" @@ -4238,7 +4248,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "Birincil Alt Grup" -#: lms/lms/utils.py:437 +#: lms/lms/utils.py:435 msgid "Privacy Policy" msgstr "" @@ -4286,7 +4296,7 @@ msgstr "" msgid "Program Members" msgstr "" -#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:273 +#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:283 msgid "Programs" msgstr "" @@ -4319,7 +4329,7 @@ msgstr "Katılımcı Sayfasında Yayınla" #. Label of the published (Check) field in DocType 'LMS Course' #: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:108 -#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:168 +#: frontend/src/pages/BatchForm.vue:38 frontend/src/pages/CourseForm.vue:168 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/public/js/common_functions.js:266 @@ -4350,8 +4360,9 @@ msgstr "" #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' #: frontend/src/components/Assignment.vue:20 +#: frontend/src/components/Modals/AssignmentForm.vue:35 #: frontend/src/components/Modals/Question.vue:38 -#: frontend/src/pages/AssignmentForm.vue:45 frontend/src/pages/QuizForm.vue:388 +#: frontend/src/pages/QuizForm.vue:388 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -4451,9 +4462,9 @@ msgstr "Sınav başarıyla güncellendi" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:541 #: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140 -#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:229 +#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:239 msgid "Quizzes" msgstr "Sınavlar" @@ -4531,7 +4542,7 @@ msgstr "Reddedildi" msgid "Related Courses" msgstr "İlgili Kurslar" -#: frontend/src/pages/BatchForm.vue:77 frontend/src/pages/CourseForm.vue:96 +#: frontend/src/pages/BatchForm.vue:92 frontend/src/pages/CourseForm.vue:96 msgid "Remove" msgstr "Kaldır" @@ -4600,7 +4611,7 @@ msgstr "Rol" msgid "Role Preference" msgstr "Rol Tercihi" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:569 msgid "Roles" msgstr "Roller" @@ -4609,19 +4620,19 @@ msgstr "Roller" msgid "Route" msgstr "Rota" -#: lms/lms/doctype/lms_batch/lms_batch.py:126 +#: lms/lms/doctype/lms_batch/lms_batch.py:131 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:126 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:103 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:112 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "" @@ -4664,12 +4675,13 @@ msgstr "Cumartesi" #: frontend/src/components/AssessmentPlugin.vue:34 #: frontend/src/components/Assignment.vue:46 #: frontend/src/components/Controls/CodeEditor.vue:25 +#: frontend/src/components/Modals/AssignmentForm.vue:12 #: frontend/src/components/Modals/Event.vue:101 #: frontend/src/components/Modals/Event.vue:129 -#: frontend/src/pages/AssignmentForm.vue:21 frontend/src/pages/BatchForm.vue:8 -#: frontend/src/pages/CourseForm.vue:17 frontend/src/pages/JobCreation.vue:8 -#: frontend/src/pages/LessonForm.vue:14 frontend/src/pages/ProgramForm.vue:7 -#: frontend/src/pages/QuizForm.vue:34 frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17 +#: frontend/src/pages/JobCreation.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/pages/ProgramForm.vue:7 frontend/src/pages/QuizForm.vue:34 +#: frontend/src/pages/QuizSubmission.vue:14 #: lms/public/js/common_functions.js:405 msgid "Save" msgstr "Kaydet" @@ -4712,7 +4724,7 @@ msgstr "" msgid "Search" msgstr "Arama" -#: frontend/src/pages/CertifiedParticipants.vue:25 +#: frontend/src/pages/CertifiedParticipants.vue:26 msgid "Search by Name" msgstr "İsme Göre Ara" @@ -4720,7 +4732,7 @@ msgstr "İsme Göre Ara" msgid "Search by Title" msgstr "Başlığa Göre Ara" -#: frontend/src/pages/Assignments.vue:25 +#: frontend/src/pages/Assignments.vue:24 msgid "Search by title" msgstr "Başlığa göre ara" @@ -4729,7 +4741,7 @@ msgid "Search for an icon" msgstr "Bir simge arayın" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/BatchForm.vue:167 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:327 msgid "Seat Count" @@ -4780,17 +4792,17 @@ msgstr "" msgid "Set your Password" msgstr "Şifrenizi Ayarlayın" -#: frontend/src/components/AppSidebar.vue:506 +#: frontend/src/components/AppSidebar.vue:517 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:551 +#: frontend/src/components/AppSidebar.vue:562 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:556 +#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/Modals/Settings.vue:7 -#: frontend/src/pages/BatchForm.vue:148 frontend/src/pages/CourseForm.vue:158 +#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 msgid "Settings" msgstr "Ayarlar" @@ -4799,7 +4811,7 @@ msgstr "Ayarlar" msgid "Share on" msgstr "Paylaş" -#: frontend/src/pages/BatchForm.vue:228 +#: frontend/src/pages/BatchForm.vue:242 msgid "Short Description" msgstr "" @@ -4809,7 +4821,7 @@ msgstr "" msgid "Short Introduction" msgstr "Kısa Tanıtım" -#: frontend/src/pages/BatchForm.vue:231 +#: frontend/src/pages/BatchForm.vue:245 msgid "Short description of the batch" msgstr "" @@ -4969,7 +4981,7 @@ msgstr "Başlangıç" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch Old' -#: frontend/src/pages/BatchForm.vue:106 +#: frontend/src/pages/BatchForm.vue:117 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -4994,7 +5006,7 @@ msgstr "Öğrenmeye Başlayın" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:130 +#: frontend/src/pages/BatchForm.vue:133 #: frontend/src/pages/ProfileEvaluator.vue:15 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5030,7 +5042,7 @@ msgstr "Durum" #: frontend/src/components/BatchStudents.vue:5 #: frontend/src/pages/Statistics.vue:322 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:182 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:192 msgid "Statistics" msgstr "İstatistik" @@ -5117,10 +5129,14 @@ msgstr "Konu" msgid "Submission" msgstr "" -#: frontend/src/pages/AssignmentForm.vue:17 frontend/src/pages/QuizForm.vue:30 +#: frontend/src/pages/QuizForm.vue:30 msgid "Submission List" msgstr "" +#: frontend/src/components/Modals/AssignmentForm.vue:30 +msgid "Submission Type" +msgstr "" + #: frontend/src/components/Assignment.vue:13 #: frontend/src/components/Assignment.vue:16 msgid "Submission by" @@ -5154,6 +5170,8 @@ msgstr "Kaydedildi {0}" #: frontend/src/components/CourseCardOverlay.vue:189 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 +#: frontend/src/components/Modals/AssignmentForm.vue:111 +#: frontend/src/components/Modals/AssignmentForm.vue:128 #: frontend/src/components/Modals/BulkCertificates.vue:121 #: frontend/src/components/Modals/ChapterModal.vue:154 #: frontend/src/components/Modals/ChapterModal.vue:199 @@ -5161,7 +5179,6 @@ msgstr "Kaydedildi {0}" #: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Question.vue:270 #: frontend/src/components/Modals/Question.vue:321 -#: frontend/src/pages/AssignmentForm.vue:158 #: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232 #: frontend/src/pages/ProgramForm.vue:254 #: frontend/src/pages/ProgramForm.vue:275 @@ -5184,7 +5201,7 @@ msgstr "Özet" msgid "Sunday" msgstr "Pazar" -#: lms/lms/api.py:1027 +#: lms/lms/api.py:1050 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5269,7 +5286,7 @@ msgstr "Şablon" msgid "Temporarily Disabled" msgstr "Geçici Olarak Devre Dışı" -#: lms/lms/utils.py:436 +#: lms/lms/utils.py:434 msgid "Terms of Use" msgstr "Kullanım Koşulları" @@ -5305,7 +5322,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "Teşekkürler ve Saygılar" -#: lms/lms/utils.py:1930 +#: lms/lms/utils.py:1935 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5349,15 +5366,11 @@ msgstr "" msgid "There are no jobs available at the moment. Open a job opportunity or check here again later." msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:92 -msgid "There are no participants matching this criteria." -msgstr "Bu kriterlere uyan katılımcı bulunamadı." - #: frontend/src/pages/Programs.vue:95 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:94 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 msgid "There are no seats available in this batch." msgstr "Bu grupta boş yer bulunmamaktadır." @@ -5373,7 +5386,7 @@ msgstr "" msgid "There are no {0} on this site." msgstr "Bu sitede {0} yok." -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:85 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:44 msgid "There has been an update on your submission for assignment {0}" msgstr "" @@ -5404,7 +5417,7 @@ msgstr "" msgid "This course has:" msgstr "Bu kursta:" -#: lms/lms/utils.py:1773 +#: lms/lms/utils.py:1778 msgid "This course is free." msgstr "Bu kurs ücretsizdir." @@ -5475,7 +5488,7 @@ msgstr "" #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:45 -#: frontend/src/pages/BatchForm.vue:120 +#: frontend/src/pages/BatchForm.vue:149 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json @@ -5505,10 +5518,10 @@ msgstr "" #. Label of the title (Data) field in DocType 'LMS Sidebar Item' #. Label of the title (Data) field in DocType 'LMS Timetable Template' #. Label of the title (Data) field in DocType 'Work Experience' +#: frontend/src/components/Modals/AssignmentForm.vue:23 #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/pages/AssignmentForm.vue:32 -#: frontend/src/pages/Assignments.vue:155 frontend/src/pages/BatchForm.vue:19 +#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20 #: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobCreation.vue:20 #: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116 #: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118 @@ -5548,7 +5561,7 @@ msgstr "Alıcı" msgid "To Date" msgstr "Bitiş Tarihi" -#: lms/lms/utils.py:1784 +#: lms/lms/utils.py:1789 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5602,8 +5615,7 @@ msgstr "X" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:54 -#: frontend/src/pages/AssignmentForm.vue:39 -#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:160 +#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165 #: frontend/src/pages/JobCreation.vue:33 frontend/src/pages/Jobs.vue:55 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -5698,7 +5710,7 @@ msgstr "Güncelle" msgid "Update Password" msgstr "Şifreyi Güncelle" -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:77 +#: frontend/src/pages/BatchForm.vue:71 frontend/src/pages/CourseForm.vue:77 msgid "Upload" msgstr "Yükle" @@ -5913,11 +5925,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:232 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "Bu gruba zaten kayıtlısınız." -#: lms/lms/api.py:224 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "Bu kursa zaten kayıtlısınız." @@ -5991,7 +6003,7 @@ msgstr "Bu iş için zaten başvurdunuz." msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "Bu sınav için izin verilen maksimum deneme sayısını zaten aştınız." -#: lms/lms/api.py:251 +#: lms/lms/api.py:253 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6015,7 +6027,7 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" -#: frontend/src/pages/Assignments.vue:60 +#: frontend/src/pages/Assignments.vue:57 msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above." msgstr "" @@ -6059,7 +6071,7 @@ msgstr "YouTube Videosu dersin en üstünde görünecektir." msgid "Your Account has been successfully created!" msgstr "Hesabınız başarıyla oluşturuldu!" -#: lms/lms/doctype/lms_batch/lms_batch.py:418 +#: lms/lms/doctype/lms_batch/lms_batch.py:423 msgid "Your batch {0} is starting tomorrow" msgstr "" @@ -6117,6 +6129,18 @@ msgstr "" msgid "cancel your application" msgstr "başvurunuzu iptal edin" +#: frontend/src/pages/CertifiedParticipants.vue:82 +msgid "certificate" +msgstr "sertifika" + +#: frontend/src/pages/CertifiedParticipants.vue:81 +msgid "certificates" +msgstr "sertifikalar" + +#: frontend/src/pages/CertifiedParticipants.vue:21 +msgid "certified members" +msgstr "" + #: frontend/src/pages/Lesson.vue:178 msgid "completed" msgstr "Tamamlandı" @@ -6173,7 +6197,7 @@ msgstr "" msgid "you can" msgstr "yapabilirsin" -#: lms/lms/api.py:817 lms/lms/api.py:825 +#: lms/lms/api.py:840 lms/lms/api.py:848 msgid "{0} Settings not found" msgstr "{0} Ayarları bulunamadı" @@ -6213,7 +6237,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:683 +#: lms/lms/utils.py:681 msgid "{0} mentioned you in a comment" msgstr "{0} bir yorumda sizden bahsetti" @@ -6221,11 +6245,11 @@ msgstr "{0} bir yorumda sizden bahsetti" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:636 lms/lms/utils.py:642 +#: lms/lms/utils.py:634 lms/lms/utils.py:640 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/utils.py:458 +#: lms/lms/utils.py:456 msgid "{0}k" msgstr "" diff --git a/lms/locale/zh.po b/lms/locale/zh.po index 10f84419..7af71dd1 100644 --- a/lms/locale/zh.po +++ b/lms/locale/zh.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-04-11 16:04+0000\n" -"PO-Revision-Date: 2025-04-14 06:01\n" +"POT-Creation-Date: 2025-04-18 16:04+0000\n" +"PO-Revision-Date: 2025-04-21 06:38\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -67,7 +67,7 @@ msgstr "大师" msgid "Statistics" msgstr "统计数据" -#: lms/lms/doctype/lms_course/lms_course.py:58 +#: lms/lms/doctype/lms_course/lms_course.py:63 msgid "A course cannot have both paid certificate and certificate of completion." msgstr "课程不可同时设置付费证书与结业证书。" @@ -144,7 +144,7 @@ msgstr "新增课时" msgid "Add a Student" msgstr "添加学员" -#: frontend/src/components/AppSidebar.vue:514 +#: frontend/src/components/AppSidebar.vue:525 msgid "Add a chapter" msgstr "添加章节" @@ -156,7 +156,7 @@ msgstr "创建课程" msgid "Add a keyword and then press enter" msgstr "输入关键词后按回车键添加" -#: frontend/src/components/AppSidebar.vue:515 +#: frontend/src/components/AppSidebar.vue:526 msgid "Add a lesson" msgstr "添加课时" @@ -185,13 +185,13 @@ msgstr "添加现有试题" msgid "Add at least one possible answer for this question: {0}" msgstr "请为该问题添加至少一个备选答案:{0}" -#: frontend/src/components/AppSidebar.vue:479 +#: frontend/src/components/AppSidebar.vue:490 msgid "Add courses to your batch" -msgstr "" +msgstr "为班级添加课程" -#: frontend/src/components/AppSidebar.vue:459 +#: frontend/src/components/AppSidebar.vue:470 msgid "Add students to your batch" -msgstr "" +msgstr "为班级添加学员" #: frontend/src/components/Modals/PageModal.vue:6 msgid "Add web page to sidebar" @@ -201,13 +201,13 @@ msgstr "添加网页至侧边栏" msgid "Add your assignment as {0}" msgstr "以{0}格式添加作业" -#: frontend/src/components/AppSidebar.vue:395 +#: frontend/src/components/AppSidebar.vue:406 msgid "Add your first chapter" -msgstr "" +msgstr "添加首个章节" -#: frontend/src/components/AppSidebar.vue:410 +#: frontend/src/components/AppSidebar.vue:421 msgid "Add your first lesson" -msgstr "" +msgstr "添加首节课时" #. Label of the address (Link) field in DocType 'LMS Payment' #: frontend/src/pages/Billing.vue:64 @@ -241,10 +241,6 @@ msgstr "全部" msgid "All Batches" msgstr "所有批次" -#: frontend/src/pages/CertifiedParticipants.vue:20 -msgid "All Certified Participants" -msgstr "所有认证参与者" - #: frontend/src/pages/Courses.vue:26 lms/lms/widgets/BreadCrumb.html:3 msgid "All Courses" msgstr "所有课程" @@ -281,7 +277,7 @@ msgstr "允许自助注册" msgid "Allow accessing future dates" msgstr "允许访问未来日期" -#: frontend/src/pages/BatchForm.vue:32 +#: frontend/src/pages/BatchForm.vue:43 msgid "Allow self enrollment" msgstr "允许自助注册" @@ -292,7 +288,7 @@ msgstr "已注册" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:209 frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/CourseForm.vue:217 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -308,15 +304,15 @@ msgstr "金额" msgid "Amount (USD)" msgstr "金额(美元)" -#: lms/lms/doctype/lms_batch/lms_batch.py:60 +#: lms/lms/doctype/lms_batch/lms_batch.py:65 msgid "Amount and currency are required for paid batches." msgstr "付费批次必须填写金额与币种。" -#: lms/lms/doctype/lms_course/lms_course.py:69 +#: lms/lms/doctype/lms_course/lms_course.py:74 msgid "Amount and currency are required for paid certificates." msgstr "付费证书必须填写金额与币种。" -#: lms/lms/doctype/lms_course/lms_course.py:66 +#: lms/lms/doctype/lms_course/lms_course.py:71 msgid "Amount and currency are required for paid courses." msgstr "付费课程必须填写金额与币种。" @@ -348,7 +344,7 @@ msgstr "答案" msgid "Appears on the course card in the course list" msgstr "显示在课程列表的课程卡片上" -#: frontend/src/pages/BatchForm.vue:63 frontend/src/pages/BatchForm.vue:81 +#: frontend/src/pages/BatchForm.vue:75 frontend/src/pages/BatchForm.vue:96 msgid "Appears when the batch URL is shared on any online platform" msgstr "在分享批次链接至网络平台时显示" @@ -422,12 +418,12 @@ msgstr "考核类型" msgid "Assessment added successfully" msgstr "考核添加成功" -#: lms/lms/doctype/lms_batch/lms_batch.py:70 +#: lms/lms/doctype/lms_batch/lms_batch.py:75 msgid "Assessment {0} has already been added to this batch." msgstr "考核{0}已添加至本批次。" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:527 +#: frontend/src/components/AppSidebar.vue:538 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:68 #: frontend/src/components/BatchStudents.vue:101 @@ -457,15 +453,9 @@ msgstr "作业" msgid "Assignment Attachment" msgstr "作业附件" -#. 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 "作业提交模板" - #: frontend/src/pages/AssignmentSubmissionList.vue:223 msgid "Assignment Submissions" -msgstr "" +msgstr "作业提交记录" #. Label of the assignment_title (Data) field in DocType 'LMS Assignment #. Submission' @@ -473,22 +463,25 @@ msgstr "" msgid "Assignment Title" msgstr "作业标题" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:33 +#: frontend/src/components/Modals/AssignmentForm.vue:112 +msgid "Assignment created successfully" +msgstr "" + +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:24 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "学员{1}的课时{0}作业已存在。" -#: frontend/src/pages/AssignmentForm.vue:158 -msgid "Assignment saved successfully" -msgstr "作业保存成功" +#: frontend/src/components/Modals/AssignmentForm.vue:129 +msgid "Assignment updated successfully" +msgstr "" #. 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 "作业将显示在课时末尾。" -#: frontend/src/components/AppSidebar.vue:531 -#: frontend/src/pages/AssignmentForm.vue:177 -#: frontend/src/pages/Assignments.vue:193 lms/www/lms.py:251 +#: frontend/src/components/AppSidebar.vue:542 +#: frontend/src/pages/Assignments.vue:198 lms/www/lms.py:261 msgid "Assignments" msgstr "作业" @@ -581,7 +574,7 @@ msgid "Batch Description" msgstr "批次说明" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:236 +#: frontend/src/pages/BatchForm.vue:250 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:349 #: lms/templates/emails/batch_confirmation.html:24 @@ -645,7 +638,7 @@ msgstr "批次已更新" msgid "Batch end date cannot be before the batch start date" msgstr "批次结束日期不可早于开始日期" -#: lms/lms/api.py:238 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "该批次已满额。" @@ -655,7 +648,7 @@ msgstr "批次:" #. Label of the batches (Check) field in DocType 'LMS Settings' #: frontend/src/pages/Batches.vue:304 frontend/src/pages/Batches.vue:311 -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:105 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:110 msgid "Batches" msgstr "批次" @@ -753,8 +746,8 @@ msgstr "便装" #. Label of the category (Link) field in DocType 'LMS Batch' #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:190 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:37 +#: frontend/src/pages/BatchForm.vue:198 frontend/src/pages/Batches.vue:55 +#: frontend/src/pages/CertifiedParticipants.vue:38 #: frontend/src/pages/CourseForm.vue:144 frontend/src/pages/Courses.vue:51 #: frontend/src/pages/JobDetail.vue:103 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -807,10 +800,10 @@ msgstr "证书生成成功" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:535 +#: frontend/src/components/AppSidebar.vue:546 #: frontend/src/components/CourseCard.vue:111 #: frontend/src/components/Modals/Event.vue:371 -#: frontend/src/pages/BatchForm.vue:37 frontend/src/pages/Batches.vue:38 +#: frontend/src/pages/BatchForm.vue:48 frontend/src/pages/Batches.vue:38 #: frontend/src/pages/CourseCertification.vue:10 #: frontend/src/pages/CourseCertification.vue:135 #: frontend/src/pages/Courses.vue:34 lms/fixtures/custom_field.json @@ -835,10 +828,13 @@ msgstr "认证名称" msgid "Certified" msgstr "已认证" +#: frontend/src/pages/CertifiedParticipants.vue:196 +#: frontend/src/pages/CertifiedParticipants.vue:203 +msgid "Certified Members" +msgstr "" + #. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/CertifiedParticipants.vue:164 -#: frontend/src/pages/CertifiedParticipants.vue:171 -#: lms/lms/doctype/lms_settings/lms_settings.json +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:290 msgid "Certified Participants" msgstr "认证参与者" @@ -1008,6 +1004,10 @@ msgstr "群组网页" msgid "Collaboration Preference" msgstr "协作偏好" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Collapse" +msgstr "折叠" + #: frontend/src/components/CourseOutline.vue:21 msgid "Collapse all chapters" msgstr "折叠所有章节" @@ -1184,7 +1184,7 @@ msgstr "继续学习" msgid "Contract" msgstr "合同" -#: lms/lms/utils.py:438 +#: lms/lms/utils.py:436 msgid "Cookie Policy" msgstr "Cookie政策" @@ -1331,7 +1331,7 @@ msgstr "课程讲师" msgid "Course Lesson" msgstr "课程课时" -#: lms/www/lms.py:70 +#: lms/www/lms.py:75 msgid "Course List" msgstr "课程列表" @@ -1375,7 +1375,7 @@ msgstr "课程标题" msgid "Course added to program" msgstr "课程已添加至项目" -#: lms/lms/doctype/lms_batch/lms_batch.py:265 +#: lms/lms/doctype/lms_batch/lms_batch.py:270 msgid "Course already added to the batch." msgstr "该课程已添加至批次" @@ -1440,50 +1440,54 @@ msgstr "创建课程" msgid "Create a Live Class" msgstr "创建直播课程" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:533 msgid "Create a batch" -msgstr "" +msgstr "创建班级" -#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:524 msgid "Create a course" msgstr "创建课程" -#: frontend/src/components/AppSidebar.vue:523 +#: frontend/src/components/AppSidebar.vue:534 msgid "Create a live class" -msgstr "" +msgstr "创建直播课程" #: frontend/src/components/Modals/Question.vue:31 msgid "Create a new question" msgstr "新建试题" -#: frontend/src/components/AppSidebar.vue:449 +#: frontend/src/components/Modals/AssignmentForm.vue:7 +msgid "Create an Assignment" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:460 msgid "Create your first batch" -msgstr "" +msgstr "创建首个班级" -#: frontend/src/components/AppSidebar.vue:383 +#: frontend/src/components/AppSidebar.vue:394 msgid "Create your first course" -msgstr "" +msgstr "创建首门课程" -#: frontend/src/components/AppSidebar.vue:428 +#: frontend/src/components/AppSidebar.vue:439 msgid "Create your first quiz" -msgstr "" +msgstr "创建首项测验" -#: frontend/src/pages/Assignments.vue:166 frontend/src/pages/Courses.vue:295 +#: frontend/src/pages/Assignments.vue:171 frontend/src/pages/Courses.vue:295 msgid "Created" msgstr "已创建" -#: frontend/src/components/AppSidebar.vue:519 +#: frontend/src/components/AppSidebar.vue:530 msgid "Creating a batch" -msgstr "" +msgstr "正在创建班级" -#: frontend/src/components/AppSidebar.vue:510 +#: frontend/src/components/AppSidebar.vue:521 msgid "Creating a course" -msgstr "" +msgstr "正在创建课程" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/BatchForm.vue:231 frontend/src/pages/CourseForm.vue:222 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1496,9 +1500,9 @@ msgstr "币种" msgid "Current Lesson" msgstr "当前课时" -#: frontend/src/components/AppSidebar.vue:541 +#: frontend/src/components/AppSidebar.vue:552 msgid "Custom Certificate Templates" -msgstr "" +msgstr "自定义证书模板" #. Label of the custom_component (Code) field in DocType 'LMS Batch' #: lms/lms/doctype/lms_batch/lms_batch.json @@ -1545,7 +1549,7 @@ msgstr "日期" #. Label of the section_break_glxh (Section Break) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/BatchForm.vue:100 +#: frontend/src/pages/BatchForm.vue:111 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Date and Time" msgstr "日期与时间" @@ -1633,7 +1637,7 @@ msgstr "删除本课时将永久移除。此操作不可撤销。确认继续吗 #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' #: frontend/src/components/Modals/LiveClassModal.vue:84 -#: frontend/src/pages/BatchForm.vue:224 frontend/src/pages/JobCreation.vue:50 +#: frontend/src/pages/BatchForm.vue:238 frontend/src/pages/JobCreation.vue:50 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/cohort/cohort.json @@ -1654,8 +1658,8 @@ msgid "Desk" msgstr "工作台" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/AssignmentForm.vue:27 frontend/src/pages/BatchForm.vue:14 -#: frontend/src/pages/CourseForm.vue:25 frontend/src/pages/QuizForm.vue:42 +#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/QuizForm.vue:42 msgid "Details" msgstr "详情" @@ -1671,7 +1675,7 @@ msgstr "禁用自主学习" #. Label of the disable_signup (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Disable Signup" -msgstr "" +msgstr "禁用注册功能" #. Label of the disabled (Check) field in DocType 'Job Opportunity' #: lms/job/doctype/job_opportunity/job_opportunity.json @@ -1748,6 +1752,10 @@ msgstr "电子邮件" msgid "Edit" msgstr "编辑" +#: frontend/src/components/Modals/AssignmentForm.vue:8 +msgid "Edit Assignment" +msgstr "" + #: frontend/src/components/CourseOutline.vue:52 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" @@ -1790,7 +1798,7 @@ msgstr "邮箱账号" msgid "Email Sent" msgstr "邮件已发送" -#: frontend/src/pages/BatchForm.vue:167 +#: frontend/src/pages/BatchForm.vue:205 msgid "Email Template" msgstr "邮件模板" @@ -1838,7 +1846,7 @@ msgstr "启用后证书将发布至认证参与者页面" #. Label of the end_date (Date) field in DocType 'Cohort' #. Label of the end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:113 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/BatchForm.vue:124 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:282 msgid "End Date" @@ -1856,7 +1864,7 @@ msgstr "结束日期(或预期)" #. Label of the end_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the end_time (Time) field in DocType 'LMS Certificate Request' #. Label of the end_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:137 +#: frontend/src/pages/BatchForm.vue:140 #: frontend/src/pages/ProfileEvaluator.vue:18 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -1896,7 +1904,7 @@ msgstr "{0}的注册确认" msgid "Enrollment Count" msgstr "注册人数" -#: lms/lms/utils.py:1898 +#: lms/lms/utils.py:1903 msgid "Enrollment Failed" msgstr "注册失败" @@ -1936,14 +1944,13 @@ msgstr "输入正确答案" #: frontend/src/components/Modals/StudentModal.vue:73 #: frontend/src/components/Quiz.vue:592 #: frontend/src/components/SettingDetails.vue:62 -#: frontend/src/pages/AssignmentForm.vue:142 -#: frontend/src/pages/AssignmentForm.vue:162 frontend/src/pages/Billing.vue:262 -#: frontend/src/pages/QuizForm.vue:349 frontend/src/pages/QuizForm.vue:364 +#: frontend/src/pages/Billing.vue:262 frontend/src/pages/QuizForm.vue:349 +#: frontend/src/pages/QuizForm.vue:364 #: frontend/src/pages/QuizSubmission.vue:150 msgid "Error" msgstr "错误" -#: lms/lms/doctype/lms_batch/lms_batch.py:180 +#: lms/lms/doctype/lms_batch/lms_batch.py:185 msgid "Error creating live class. Please try again. {0}" msgstr "创建直播课程失败,请重试。错误:{0}" @@ -1960,7 +1967,7 @@ msgid "Evaluation Details" msgstr "评估详情" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:161 +#: frontend/src/pages/BatchForm.vue:174 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:333 msgid "Evaluation End Date" @@ -1971,7 +1978,7 @@ msgstr "评估结束日期" msgid "Evaluation Request" msgstr "评估请求" -#: lms/lms/doctype/lms_batch/lms_batch.py:77 +#: lms/lms/doctype/lms_batch/lms_batch.py:82 msgid "Evaluation end date cannot be less than the batch end date." msgstr "评估结束日期不得早于批次结束日期" @@ -2020,7 +2027,7 @@ msgstr "评估人日程" msgid "Evaluator is Unavailable" msgstr "评估人不可用" -#: lms/lms/doctype/lms_course/lms_course.py:62 +#: lms/lms/doctype/lms_course/lms_course.py:67 msgid "Evaluator is required for paid certificates." msgstr "付费证书需指定评估人" @@ -2031,7 +2038,7 @@ msgstr "付费证书需指定评估人" msgid "Event" msgstr "事件" -#: frontend/src/pages/BatchForm.vue:122 +#: frontend/src/pages/BatchForm.vue:151 msgid "Example: IST (+5:30)" msgstr "示例:IST(+5:30)" @@ -2060,6 +2067,10 @@ msgstr "练习提交" msgid "Exercise Title" msgstr "练习标题" +#: frontend/src/components/AppSidebar.vue:112 +msgid "Expand" +msgstr "展开" + #: frontend/src/components/CourseOutline.vue:21 msgid "Expand all chapters" msgstr "展开所有章节" @@ -2313,7 +2324,7 @@ msgstr "标题" msgid "Hello" msgstr "您好" -#: frontend/src/components/AppSidebar.vue:80 +#: frontend/src/components/AppSidebar.vue:98 msgid "Help" msgstr "帮助" @@ -2400,7 +2411,7 @@ msgstr "图标" #. Label of the user_category (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Identify User Persona" -msgstr "" +msgstr "识别用户角色" #: frontend/src/components/LessonHelp.vue:11 msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." @@ -2547,7 +2558,7 @@ msgstr "讲师备注" #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Batch' #. Label of the instructors (Rating) field in DocType 'LMS Batch Feedback' #. Label of the instructors (Table MultiSelect) field in DocType 'LMS Course' -#: frontend/src/pages/BatchForm.vue:93 frontend/src/pages/CourseForm.vue:151 +#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:151 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_course/lms_course.json @@ -2563,8 +2574,8 @@ msgstr "讲师评语" msgid "Interest" msgstr "兴趣" -#: frontend/src/components/AppSidebar.vue:502 -#: frontend/src/components/AppSidebar.vue:505 +#: frontend/src/components/AppSidebar.vue:513 +#: frontend/src/components/AppSidebar.vue:516 msgid "Introduction" msgstr "简介" @@ -2578,7 +2589,7 @@ msgstr "无效的测验ID" #: lms/lms/doctype/course_lesson/course_lesson.py:33 msgid "Invalid Quiz ID in content" -msgstr "" +msgstr "内容中存在无效测验ID" #. Label of the invite_code (Data) field in DocType 'Cohort Subgroup' #. Label of the invite_code (Data) field in DocType 'Invite Request' @@ -2602,9 +2613,9 @@ msgstr "仅限邀请" msgid "Invite Request" msgstr "邀请请求" -#: frontend/src/components/AppSidebar.vue:438 +#: frontend/src/components/AppSidebar.vue:449 msgid "Invite your team and students" -msgstr "" +msgstr "邀请团队成员及学员" #. Label of the is_correct (Check) field in DocType 'LMS Option' #. Label of the is_correct_1 (Check) field in DocType 'LMS Question' @@ -2634,9 +2645,9 @@ msgstr "是否为SCORM包" msgid "Issue Date" msgstr "签发日期" -#: frontend/src/components/AppSidebar.vue:538 +#: frontend/src/components/AppSidebar.vue:549 msgid "Issue a Certificate" -msgstr "" +msgstr "颁发证书" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' #: frontend/src/pages/CourseCertification.vue:27 @@ -2683,7 +2694,7 @@ msgstr "招聘看板标题" msgid "Job Details" msgstr "职位详情" -#: lms/www/lms.py:159 +#: lms/www/lms.py:164 msgid "Job Openings" msgstr "职位空缺" @@ -3078,8 +3089,8 @@ msgid "LiveCode URL" msgstr "实时编码链接" #: frontend/src/components/Members.vue:108 -#: frontend/src/pages/Assignments.vue:71 frontend/src/pages/Batches.vue:94 -#: frontend/src/pages/CertifiedParticipants.vue:79 +#: frontend/src/pages/Assignments.vue:68 frontend/src/pages/Batches.vue:94 +#: frontend/src/pages/CertifiedParticipants.vue:100 #: frontend/src/pages/Courses.vue:90 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 @@ -3201,7 +3212,7 @@ msgid "Maximum Attempts" msgstr "最大尝试次数" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:185 +#: frontend/src/pages/BatchForm.vue:193 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:309 msgid "Medium" @@ -3386,7 +3397,7 @@ msgid "Meta Description" msgstr "元描述" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:44 lms/lms/doctype/lms_batch/lms_batch.json +#: frontend/src/pages/BatchForm.vue:54 lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:362 msgid "Meta Image" msgstr "元图片" @@ -3429,11 +3440,11 @@ msgstr "主持人" msgid "Modified By" msgstr "修改人" -#: lms/lms/api.py:216 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "模块名称错误或不存在" -#: lms/lms/api.py:212 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "模块错误" @@ -3444,9 +3455,9 @@ msgstr "模块错误" msgid "Monday" msgstr "星期一" -#: frontend/src/components/AppSidebar.vue:546 +#: frontend/src/components/AppSidebar.vue:557 msgid "Monetization" -msgstr "" +msgstr "课程变现功能" #: frontend/src/components/AppSidebar.vue:39 msgid "More" @@ -3472,20 +3483,11 @@ msgstr "我的日历" msgid "New" msgstr "新建" -#: frontend/src/pages/AssignmentForm.vue:181 -#: frontend/src/pages/AssignmentForm.vue:197 -msgid "New Assignment" -msgstr "新建作业" - -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:43 -msgid "New Assignment Submission" -msgstr "新建作业提交" - -#: lms/public/js/common_functions.js:255 lms/www/lms.py:134 +#: lms/public/js/common_functions.js:255 lms/www/lms.py:139 msgid "New Batch" msgstr "新建批次" -#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:78 +#: frontend/src/pages/CourseForm.vue:577 lms/www/lms.py:83 msgid "New Course" msgstr "新建课程" @@ -3522,11 +3524,11 @@ msgstr "新建测验" msgid "New Sign Up" msgstr "新用户注册" -#: lms/lms/utils.py:606 +#: lms/lms/utils.py:604 msgid "New comment in batch {0}" msgstr "批次{0}的新评论" -#: lms/lms/utils.py:599 +#: lms/lms/utils.py:597 msgid "New reply on the topic {0} in course {1}" msgstr "课程{1}中主题{0}的新回复" @@ -3568,7 +3570,7 @@ msgstr "暂无待评估项" msgid "No announcements" msgstr "暂无公告" -#: frontend/src/pages/Assignments.vue:56 +#: frontend/src/pages/Assignments.vue:53 msgid "No assignments found" msgstr "未找到作业" @@ -3580,9 +3582,17 @@ msgstr "未找到批次" msgid "No certificates" msgstr "无证书" +#: frontend/src/pages/CertifiedParticipants.vue:110 +msgid "No certified members" +msgstr "" + +#: frontend/src/pages/CertifiedParticipants.vue:114 +msgid "No certified members found. Please check again later or get certified yourself." +msgstr "" + #: frontend/src/components/BatchCourses.vue:67 msgid "No courses added" -msgstr "" +msgstr "未添加任何课程" #: lms/templates/courses_created.html:14 msgid "No courses created" @@ -3610,23 +3620,19 @@ msgstr "无简介" #: frontend/src/pages/Jobs.vue:80 msgid "No jobs found" -msgstr "" +msgstr "未找到招聘职位" #: frontend/src/components/LiveClass.vue:71 msgid "No live classes scheduled" msgstr "未安排直播课程" -#: frontend/src/pages/CertifiedParticipants.vue:89 -msgid "No participants found" -msgstr "未找到参与者" - #: frontend/src/pages/Programs.vue:91 msgid "No programs found" msgstr "未找到项目" #: frontend/src/pages/QuizSubmissionList.vue:52 msgid "No quiz submissions found. Please check again later." -msgstr "" +msgstr "当前无测验提交记录,请稍后再查。" #: frontend/src/pages/Quizzes.vue:61 msgid "No quizzes found" @@ -3698,7 +3704,7 @@ msgstr "通知" msgid "Notify me when available" msgstr "可用时通知我" -#: frontend/src/pages/BatchForm.vue:157 +#: frontend/src/pages/BatchForm.vue:170 msgid "Number of seats available" msgstr "可用席位数量" @@ -3842,7 +3848,7 @@ msgid "Pages" msgstr "页面" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:205 +#: frontend/src/pages/BatchForm.vue:219 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:373 msgid "Paid Batch" @@ -3908,7 +3914,7 @@ msgstr "粘贴课程简介的YouTube短视频链接" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' #. Label of the payment (Link) field in DocType 'LMS Enrollment' -#: frontend/src/pages/BatchForm.vue:199 +#: frontend/src/pages/BatchForm.vue:214 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json msgid "Payment" @@ -4032,11 +4038,11 @@ msgstr "请查看邮箱进行验证" msgid "Please click on the following button to set your new password" msgstr "点击下方按钮设置新密码" -#: lms/lms/utils.py:2032 lms/lms/utils.py:2036 +#: lms/lms/utils.py:2037 lms/lms/utils.py:2041 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "请先完成项目前置课程以报名本课程" -#: lms/lms/doctype/lms_batch/lms_batch.py:187 +#: lms/lms/doctype/lms_batch/lms_batch.py:192 msgid "Please enable Zoom Settings to use this feature." msgstr "请启用Zoom设置以使用此功能" @@ -4052,8 +4058,8 @@ msgstr "请确保在{0}分钟内完成所有试题" msgid "Please enter a title." msgstr "请输入标题" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:40 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:125 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:31 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:84 msgid "Please enter a valid URL." msgstr "请输入有效URL" @@ -4061,7 +4067,7 @@ msgstr "请输入有效URL" msgid "Please enter a valid time in the format HH:mm." msgstr "请输入HH:mm格式的有效时间" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:119 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "请输入作业提交URL" @@ -4069,13 +4075,13 @@ msgstr "请输入作业提交URL" msgid "Please enter your answer" msgstr "请输入答案" -#: lms/lms/doctype/lms_batch/lms_batch.py:56 -msgid "Please install the Payments app to create a paid batches." -msgstr "请安装支付应用以创建付费批次" +#: lms/lms/doctype/lms_batch/lms_batch.py:58 +msgid "Please install the Payments App to create a paid batch. Refer to the documentation for more details. {0}" +msgstr "" -#: lms/lms/doctype/lms_course/lms_course.py:53 -msgid "Please install the Payments app to create a paid courses." -msgstr "请安装支付应用以创建付费课程" +#: lms/lms/doctype/lms_course/lms_course.py:55 +msgid "Please install the Payments App to create a paid course. Refer to the documentation for more details. {0}" +msgstr "" #: frontend/src/pages/Billing.vue:254 msgid "Please let us know where you heard about us from." @@ -4089,7 +4095,7 @@ msgstr "请登录以访问测验" msgid "Please login to access this page." msgstr "请登录以访问此页面" -#: lms/lms/api.py:208 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "请登录以继续支付" @@ -4130,7 +4136,7 @@ msgstr "请在{0}采取适当操作" msgid "Please upload a SCORM package" msgstr "请上传SCORM包" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:122 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:81 msgid "Please upload the assignment file." msgstr "请上传作业文件" @@ -4176,6 +4182,10 @@ msgstr "邮政编码" msgid "Posted on" msgstr "发布于" +#: frontend/src/components/AppSidebar.vue:92 +msgid "Powered by Learning" +msgstr "" + #. Name of a DocType #: lms/lms/doctype/preferred_function/preferred_function.json msgid "Preferred Function" @@ -4238,7 +4248,7 @@ msgstr "主要国家" msgid "Primary Subgroup" msgstr "主分组" -#: lms/lms/utils.py:437 +#: lms/lms/utils.py:435 msgid "Privacy Policy" msgstr "隐私政策" @@ -4286,9 +4296,9 @@ msgstr "项目成员" msgid "Program Members" msgstr "项目成员" -#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:273 +#: frontend/src/pages/Programs.vue:219 lms/www/lms.py:283 msgid "Programs" -msgstr "" +msgstr "课程项目" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' @@ -4319,7 +4329,7 @@ msgstr "发布至参与者页面" #. Label of the published (Check) field in DocType 'LMS Course' #: frontend/src/components/Modals/BulkCertificates.vue:51 #: frontend/src/components/Modals/Event.vue:108 -#: frontend/src/pages/BatchForm.vue:27 frontend/src/pages/CourseForm.vue:168 +#: frontend/src/pages/BatchForm.vue:38 frontend/src/pages/CourseForm.vue:168 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/public/js/common_functions.js:266 @@ -4350,8 +4360,9 @@ msgstr "已购证书" #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' #: frontend/src/components/Assignment.vue:20 +#: frontend/src/components/Modals/AssignmentForm.vue:35 #: frontend/src/components/Modals/Question.vue:38 -#: frontend/src/pages/AssignmentForm.vue:45 frontend/src/pages/QuizForm.vue:388 +#: frontend/src/pages/QuizForm.vue:388 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -4451,9 +4462,9 @@ msgstr "测验更新成功" msgid "Quiz will appear at the bottom of the lesson." msgstr "测验将显示在课时末尾" -#: frontend/src/components/AppSidebar.vue:530 +#: frontend/src/components/AppSidebar.vue:541 #: frontend/src/pages/QuizForm.vue:441 frontend/src/pages/Quizzes.vue:140 -#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:229 +#: frontend/src/pages/Quizzes.vue:150 lms/www/lms.py:239 msgid "Quizzes" msgstr "测验" @@ -4531,7 +4542,7 @@ msgstr "已拒绝" msgid "Related Courses" msgstr "相关课程" -#: frontend/src/pages/BatchForm.vue:77 frontend/src/pages/CourseForm.vue:96 +#: frontend/src/pages/BatchForm.vue:92 frontend/src/pages/CourseForm.vue:96 msgid "Remove" msgstr "移除" @@ -4600,7 +4611,7 @@ msgstr "角色" msgid "Role Preference" msgstr "角色偏好" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:569 msgid "Roles" msgstr "角色" @@ -4609,19 +4620,19 @@ msgstr "角色" msgid "Route" msgstr "路由" -#: lms/lms/doctype/lms_batch/lms_batch.py:126 +#: lms/lms/doctype/lms_batch/lms_batch.py:131 msgid "Row #{0} Date cannot be outside the batch duration." msgstr "第{0}行日期不可超出批次周期" -#: lms/lms/doctype/lms_batch/lms_batch.py:121 +#: lms/lms/doctype/lms_batch/lms_batch.py:126 msgid "Row #{0} End time cannot be outside the batch duration." msgstr "第{0}行结束时间不可超出批次周期" -#: lms/lms/doctype/lms_batch/lms_batch.py:103 +#: lms/lms/doctype/lms_batch/lms_batch.py:108 msgid "Row #{0} Start time cannot be greater than or equal to end time." msgstr "第{0}行开始时间不可大于等于结束时间" -#: lms/lms/doctype/lms_batch/lms_batch.py:112 +#: lms/lms/doctype/lms_batch/lms_batch.py:117 msgid "Row #{0} Start time cannot be outside the batch duration." msgstr "第{0}行开始时间不可超出批次周期" @@ -4652,7 +4663,7 @@ msgstr "SCORM包路径" #. Label of the seo_tab (Tab Break) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "SEO" -msgstr "" +msgstr "搜索引擎优化" #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' @@ -4664,12 +4675,13 @@ msgstr "星期六" #: frontend/src/components/AssessmentPlugin.vue:34 #: frontend/src/components/Assignment.vue:46 #: frontend/src/components/Controls/CodeEditor.vue:25 +#: frontend/src/components/Modals/AssignmentForm.vue:12 #: frontend/src/components/Modals/Event.vue:101 #: frontend/src/components/Modals/Event.vue:129 -#: frontend/src/pages/AssignmentForm.vue:21 frontend/src/pages/BatchForm.vue:8 -#: frontend/src/pages/CourseForm.vue:17 frontend/src/pages/JobCreation.vue:8 -#: frontend/src/pages/LessonForm.vue:14 frontend/src/pages/ProgramForm.vue:7 -#: frontend/src/pages/QuizForm.vue:34 frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17 +#: frontend/src/pages/JobCreation.vue:8 frontend/src/pages/LessonForm.vue:14 +#: frontend/src/pages/ProgramForm.vue:7 frontend/src/pages/QuizForm.vue:34 +#: frontend/src/pages/QuizSubmission.vue:14 #: lms/public/js/common_functions.js:405 msgid "Save" msgstr "保存" @@ -4712,7 +4724,7 @@ msgstr "总分值" msgid "Search" msgstr "搜索" -#: frontend/src/pages/CertifiedParticipants.vue:25 +#: frontend/src/pages/CertifiedParticipants.vue:26 msgid "Search by Name" msgstr "按名称搜索" @@ -4720,7 +4732,7 @@ msgstr "按名称搜索" msgid "Search by Title" msgstr "按标题搜索" -#: frontend/src/pages/Assignments.vue:25 +#: frontend/src/pages/Assignments.vue:24 msgid "Search by title" msgstr "按标题搜索" @@ -4729,7 +4741,7 @@ msgid "Search for an icon" msgstr "搜索图标" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/BatchForm.vue:167 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/public/js/common_functions.js:327 msgid "Seat Count" @@ -4780,17 +4792,17 @@ msgstr "上课日" msgid "Set your Password" msgstr "设置密码" -#: frontend/src/components/AppSidebar.vue:506 +#: frontend/src/components/AppSidebar.vue:517 msgid "Setting up" -msgstr "" +msgstr "系统配置中" -#: frontend/src/components/AppSidebar.vue:551 +#: frontend/src/components/AppSidebar.vue:562 msgid "Setting up payment gateway" -msgstr "" +msgstr "设置支付网关" -#: frontend/src/components/AppSidebar.vue:556 +#: frontend/src/components/AppSidebar.vue:567 #: frontend/src/components/Modals/Settings.vue:7 -#: frontend/src/pages/BatchForm.vue:148 frontend/src/pages/CourseForm.vue:158 +#: frontend/src/pages/BatchForm.vue:161 frontend/src/pages/CourseForm.vue:158 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 msgid "Settings" msgstr "设置" @@ -4799,7 +4811,7 @@ msgstr "设置" msgid "Share on" msgstr "分享至" -#: frontend/src/pages/BatchForm.vue:228 +#: frontend/src/pages/BatchForm.vue:242 msgid "Short Description" msgstr "简短描述" @@ -4809,7 +4821,7 @@ msgstr "简短描述" msgid "Short Introduction" msgstr "简介" -#: frontend/src/pages/BatchForm.vue:231 +#: frontend/src/pages/BatchForm.vue:245 msgid "Short description of the batch" msgstr "批次简介" @@ -4969,7 +4981,7 @@ msgstr "开始" #. Label of the start_date (Date) field in DocType 'Education Detail' #. Label of the start_date (Date) field in DocType 'LMS Batch' #. Label of the start_date (Date) field in DocType 'LMS Batch Old' -#: frontend/src/pages/BatchForm.vue:106 +#: frontend/src/pages/BatchForm.vue:117 #: lms/lms/doctype/education_detail/education_detail.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_batch_old/lms_batch_old.json @@ -4994,7 +5006,7 @@ msgstr "开始学习" #. Label of the start_time (Time) field in DocType 'LMS Certificate Evaluation' #. Label of the start_time (Time) field in DocType 'LMS Certificate Request' #. Label of the start_time (Time) field in DocType 'Scheduled Flow' -#: frontend/src/pages/BatchForm.vue:130 +#: frontend/src/pages/BatchForm.vue:133 #: frontend/src/pages/ProfileEvaluator.vue:15 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5030,7 +5042,7 @@ msgstr "状态" #: frontend/src/components/BatchStudents.vue:5 #: frontend/src/pages/Statistics.vue:322 #: lms/lms/doctype/lms_course/lms_course.json -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:182 +#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:192 msgid "Statistics" msgstr "统计" @@ -5117,10 +5129,14 @@ msgstr "主题" msgid "Submission" msgstr "提交" -#: frontend/src/pages/AssignmentForm.vue:17 frontend/src/pages/QuizForm.vue:30 +#: frontend/src/pages/QuizForm.vue:30 msgid "Submission List" msgstr "提交列表" +#: frontend/src/components/Modals/AssignmentForm.vue:30 +msgid "Submission Type" +msgstr "" + #: frontend/src/components/Assignment.vue:13 #: frontend/src/components/Assignment.vue:16 msgid "Submission by" @@ -5154,6 +5170,8 @@ msgstr "已提交{0}" #: frontend/src/components/CourseCardOverlay.vue:189 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 +#: frontend/src/components/Modals/AssignmentForm.vue:111 +#: frontend/src/components/Modals/AssignmentForm.vue:128 #: frontend/src/components/Modals/BulkCertificates.vue:121 #: frontend/src/components/Modals/ChapterModal.vue:154 #: frontend/src/components/Modals/ChapterModal.vue:199 @@ -5161,7 +5179,6 @@ msgstr "已提交{0}" #: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Question.vue:270 #: frontend/src/components/Modals/Question.vue:321 -#: frontend/src/pages/AssignmentForm.vue:158 #: frontend/src/pages/CourseForm.vue:470 frontend/src/pages/ProgramForm.vue:232 #: frontend/src/pages/ProgramForm.vue:254 #: frontend/src/pages/ProgramForm.vue:275 @@ -5184,7 +5201,7 @@ msgstr "摘要" msgid "Sunday" msgstr "星期日" -#: lms/lms/api.py:1027 +#: lms/lms/api.py:1050 msgid "Suspicious pattern found in {0}: {1}" msgstr "在{0}中发现可疑模式:{1}" @@ -5269,7 +5286,7 @@ msgstr "模板" msgid "Temporarily Disabled" msgstr "临时禁用" -#: lms/lms/utils.py:436 +#: lms/lms/utils.py:434 msgid "Terms of Use" msgstr "使用条款" @@ -5305,7 +5322,7 @@ msgstr "感谢您提供反馈!" msgid "Thanks and Regards" msgstr "此致敬礼" -#: lms/lms/utils.py:1930 +#: lms/lms/utils.py:1935 msgid "The batch is full. Please contact the Administrator." msgstr "该批次已满。请联系管理员" @@ -5347,17 +5364,13 @@ msgstr "暂无符合条件的课程,请持续关注,新学习项目即将上 #: frontend/src/pages/Jobs.vue:84 msgid "There are no jobs available at the moment. Open a job opportunity or check here again later." -msgstr "" - -#: frontend/src/pages/CertifiedParticipants.vue:92 -msgid "There are no participants matching this criteria." -msgstr "暂无符合条件的参与者" +msgstr "当前暂无招聘职位,请发布新职位或稍后再查看。" #: frontend/src/pages/Programs.vue:95 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:94 +#: lms/lms/doctype/lms_batch/lms_batch.py:99 msgid "There are no seats available in this batch." msgstr "本批次无可用席位" @@ -5373,7 +5386,7 @@ msgstr "本作业暂无提交记录" msgid "There are no {0} on this site." msgstr "本站暂无{0}" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:85 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:44 msgid "There has been an update on your submission for assignment {0}" msgstr "您的作业{0}提交状态已更新" @@ -5404,7 +5417,7 @@ msgstr "本课程已结束" msgid "This course has:" msgstr "本课程包含:" -#: lms/lms/utils.py:1773 +#: lms/lms/utils.py:1778 msgid "This course is free." msgstr "本课程免费" @@ -5412,7 +5425,7 @@ msgstr "本课程免费" #. Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "This description will be shown on lists and pages without meta description" -msgstr "" +msgstr "本描述将展示在无元描述的列表及页面中" #: frontend/src/pages/Lesson.vue:16 msgid "This lesson is not available for preview. Please enroll in the course to access it." @@ -5475,7 +5488,7 @@ msgstr "课表模板" #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' #. Label of the timezone (Data) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/LiveClassModal.vue:45 -#: frontend/src/pages/BatchForm.vue:120 +#: frontend/src/pages/BatchForm.vue:149 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_live_class/lms_live_class.json @@ -5505,10 +5518,10 @@ msgstr "时间安排:" #. Label of the title (Data) field in DocType 'LMS Sidebar Item' #. Label of the title (Data) field in DocType 'LMS Timetable Template' #. Label of the title (Data) field in DocType 'Work Experience' +#: frontend/src/components/Modals/AssignmentForm.vue:23 #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/pages/AssignmentForm.vue:32 -#: frontend/src/pages/Assignments.vue:155 frontend/src/pages/BatchForm.vue:19 +#: frontend/src/pages/Assignments.vue:160 frontend/src/pages/BatchForm.vue:20 #: frontend/src/pages/CourseForm.vue:29 frontend/src/pages/JobCreation.vue:20 #: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:116 #: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:118 @@ -5548,7 +5561,7 @@ msgstr "至" msgid "To Date" msgstr "截止日期" -#: lms/lms/utils.py:1784 +#: lms/lms/utils.py:1789 msgid "To join this batch, please contact the Administrator." msgstr "加入本批次请联系管理员" @@ -5602,8 +5615,7 @@ msgstr "推特" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:54 -#: frontend/src/pages/AssignmentForm.vue:39 -#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:160 +#: frontend/src/pages/Assignments.vue:29 frontend/src/pages/Assignments.vue:165 #: frontend/src/pages/JobCreation.vue:33 frontend/src/pages/Jobs.vue:55 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -5698,7 +5710,7 @@ msgstr "更新" msgid "Update Password" msgstr "更新密码" -#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:77 +#: frontend/src/pages/BatchForm.vue:71 frontend/src/pages/CourseForm.vue:77 msgid "Upload" msgstr "上传" @@ -5806,7 +5818,7 @@ msgstr "访问批次" #: frontend/src/pages/JobDetail.vue:38 msgid "Visit Website" -msgstr "" +msgstr "访问网站" #: lms/templates/emails/batch_confirmation.html:23 msgid "Visit the following link to view your " @@ -5913,11 +5925,11 @@ msgstr "您已在{0} {1}为课程{2}安排评估" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "您已完成本课程认证,点击下方卡片查看证书" -#: lms/lms/api.py:232 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "您已注册本批次" -#: lms/lms/api.py:224 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "您已注册本课程" @@ -5991,7 +6003,7 @@ msgstr "您已申请该职位" msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "您已超过本测验允许的最大尝试次数" -#: lms/lms/api.py:251 +#: lms/lms/api.py:253 msgid "You have already purchased the certificate for this course." msgstr "您已购买本课程证书" @@ -6015,7 +6027,7 @@ msgstr "您已超过本测验最大尝试次数({0}次)" msgid "You have got a score of {0} for the quiz {1}" msgstr "您在测验{1}中获得了{0}分" -#: frontend/src/pages/Assignments.vue:60 +#: frontend/src/pages/Assignments.vue:57 msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above." msgstr "当前尚未创建任何任务。点击上方\"新建\"按钮创建新任务。" @@ -6059,7 +6071,7 @@ msgstr "YouTube视频将显示在课时顶部" msgid "Your Account has been successfully created!" msgstr "账户创建成功!" -#: lms/lms/doctype/lms_batch/lms_batch.py:418 +#: lms/lms/doctype/lms_batch/lms_batch.py:423 msgid "Your batch {0} is starting tomorrow" msgstr "您的批次{0}将于明日开始" @@ -6117,6 +6129,18 @@ msgstr "但未完成支付" msgid "cancel your application" msgstr "取消申请" +#: frontend/src/pages/CertifiedParticipants.vue:82 +msgid "certificate" +msgstr "证书" + +#: frontend/src/pages/CertifiedParticipants.vue:81 +msgid "certificates" +msgstr "证书" + +#: frontend/src/pages/CertifiedParticipants.vue:21 +msgid "certified members" +msgstr "" + #: frontend/src/pages/Lesson.vue:178 msgid "completed" msgstr "已完成" @@ -6173,7 +6197,7 @@ msgstr "周" msgid "you can" msgstr "您可以" -#: lms/lms/api.py:817 lms/lms/api.py:825 +#: lms/lms/api.py:840 lms/lms/api.py:848 msgid "{0} Settings not found" msgstr "未找到{0}设置" @@ -6213,7 +6237,7 @@ msgstr "{0}已获得课程{1}的认证" msgid "{0} is your evaluator" msgstr "{0}是您的评估人" -#: lms/lms/utils.py:683 +#: lms/lms/utils.py:681 msgid "{0} mentioned you in a comment" msgstr "{0}在评论中提及您" @@ -6221,11 +6245,11 @@ msgstr "{0}在评论中提及您" msgid "{0} mentioned you in a comment in your batch." msgstr "{0}在您的批次评论中提及您" -#: lms/lms/utils.py:636 lms/lms/utils.py:642 +#: lms/lms/utils.py:634 lms/lms/utils.py:640 msgid "{0} mentioned you in a comment in {1}" msgstr "{0}在{1}的评论中提及您" -#: lms/lms/utils.py:458 +#: lms/lms/utils.py:456 msgid "{0}k" msgstr "{0}千" diff --git a/lms/www/lms.py b/lms/www/lms.py index 6e76c58b..a01e9371 100644 --- a/lms/www/lms.py +++ b/lms/www/lms.py @@ -14,25 +14,28 @@ def get_context(): or "/assets/lms/frontend/favicon.png" ) title = frappe.db.get_single_value("Website Settings", "app_name") or "Frappe Learning" - description = frappe.db.get_single_value("LMS Settings", "meta_description") + csrf_token = frappe.sessions.get_csrf_token() frappe.db.commit() context = frappe._dict() context.csrf_token = csrf_token - context.meta = get_meta(app_path, title, favicon, description) + context.meta = get_meta(app_path, title, favicon) capture("active_site", "lms") context.title = title context.favicon = favicon return context -def get_meta(app_path, title, favicon, description): +def get_meta(app_path, title, favicon): meta = frappe._dict() if app_path: meta = get_meta_from_document(app_path) route_meta = frappe.get_all("Website Meta Tag", {"parent": app_path}, ["key", "value"]) + description = frappe.db.get_single_value("LMS Settings", "meta_description") + image = frappe.db.get_single_value("LMS Settings", "meta_image") + keywords = frappe.db.get_single_value("LMS Settings", "meta_keywords") if len(route_meta) > 0: for row in route_meta: @@ -54,10 +57,9 @@ def get_meta(app_path, title, favicon, description): meta["description"] = description if not meta.get("image"): - meta["image"] = favicon + meta["image"] = image or favicon - if not meta.get("keywords"): - meta["keywords"] = "" + meta["keywords"] = f"{meta.get('keywords')}, {keywords}" if not meta: meta = {