diff --git a/lms/locale/fa.po b/lms/locale/fa.po index 66b6057b..33ed22a3 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-07-04 16:04+0000\n" -"PO-Revision-Date: 2025-07-07 19:40\n" +"POT-Creation-Date: 2025-07-11 16:04+0000\n" +"PO-Revision-Date: 2025-07-14 20:03\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Persian\n" "MIME-Version: 1.0\n" @@ -75,7 +75,7 @@ msgstr "" msgid "A course cannot have both paid certificate and certificate of completion." msgstr "" -#: frontend/src/pages/CourseForm.vue:82 +#: frontend/src/pages/CourseForm.vue:88 msgid "A one line introduction to the course that appears on the course card" msgstr "" @@ -97,10 +97,6 @@ msgstr "" msgid "Accepted" msgstr "پذیرفته شده" -#: frontend/src/components/Settings/ZoomSettings.vue:174 -msgid "Account" -msgstr "حساب" - #. Label of the account_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the account_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:55 @@ -111,6 +107,7 @@ msgstr "شناسه حساب" #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:30 +#: frontend/src/components/Settings/ZoomSettings.vue:192 #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Account Name" msgstr "نام کاربری" @@ -151,7 +148,7 @@ msgstr "افزودن فصل" msgid "Add Evaluator" msgstr "" -#: frontend/src/components/CourseOutline.vue:133 +#: frontend/src/components/CourseOutline.vue:146 msgid "Add Lesson" msgstr "افزودن درس" @@ -191,7 +188,7 @@ msgstr "" msgid "Add a course" msgstr "افزودن دوره" -#: frontend/src/pages/CourseForm.vue:67 +#: frontend/src/pages/CourseForm.vue:69 msgid "Add a keyword and then press enter" msgstr "یک کلمه کلیدی اضافه کنید و سپس اینتر را فشار دهید" @@ -320,7 +317,7 @@ msgstr "اجازه ثبت نام خود" msgid "Allow accessing future dates" msgstr "اجازه دسترسی به تاریخ‌های آینده" -#: frontend/src/pages/BatchForm.vue:57 +#: frontend/src/pages/BatchForm.vue:64 msgid "Allow self enrollment" msgstr "اجازه ثبت نام خود" @@ -331,7 +328,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:265 frontend/src/pages/CourseForm.vue:245 +#: frontend/src/pages/BatchForm.vue:275 frontend/src/pages/CourseForm.vue:254 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -385,15 +382,15 @@ msgstr "" msgid "Answer" msgstr "پاسخ" -#: frontend/src/pages/CourseForm.vue:112 frontend/src/pages/CourseForm.vue:131 +#: frontend/src/pages/CourseForm.vue:121 frontend/src/pages/CourseForm.vue:140 msgid "Appears on the course card in the course list" msgstr "" -#: frontend/src/pages/BatchForm.vue:240 +#: frontend/src/pages/BatchForm.vue:250 msgid "Appears when the batch URL is shared on any online platform" msgstr "" -#: frontend/src/pages/BatchForm.vue:221 +#: frontend/src/pages/BatchForm.vue:231 msgid "Appears when the batch URL is shared on socials" msgstr "" @@ -480,6 +477,22 @@ msgstr "ارزیابی ها" msgid "Assign" msgstr "اختصاص دهید" +#: frontend/src/components/Settings/BadgeForm.vue:28 +msgid "Assign For" +msgstr "" + +#: frontend/src/components/Settings/BadgeForm.vue:58 +msgid "Assign To" +msgstr "اختصاص دادن به" + +#: frontend/src/components/Settings/BadgeAssignmentForm.vue:7 +msgid "Assign a Badge" +msgstr "" + +#: frontend/src/components/Settings/Badges.vue:221 +msgid "Assigned For" +msgstr "" + #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' @@ -498,6 +511,11 @@ msgstr "تخصیص" msgid "Assignment Attachment" msgstr "پیوست تکلیف" +#: frontend/src/components/Settings/BadgeForm.vue:198 +#: frontend/src/components/Settings/Badges.vue:204 +msgid "Assignment Submission" +msgstr "" + #: frontend/src/pages/AssignmentSubmissionList.vue:222 msgid "Assignment Submissions" msgstr "" @@ -530,6 +548,7 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "تکلیف زیر درس نشان داده می‌شود." #: frontend/src/components/AppSidebar.vue:585 +#: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273 msgid "Assignments" msgstr "تکالیف" @@ -583,7 +602,7 @@ msgstr "" msgid "Average Feedback Received" msgstr "" -#: frontend/src/components/Modals/CourseProgressSummary.vue:96 +#: frontend/src/components/Modals/CourseProgressSummary.vue:104 msgid "Average Progress %" msgstr "" @@ -601,6 +620,8 @@ msgid "Back to Course" msgstr "" #. Label of the badge (Link) field in DocType 'LMS Badge Assignment' +#: frontend/src/components/Settings/BadgeAssignmentForm.vue:32 +#: frontend/src/components/Settings/Badges.vue:214 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Badge" msgstr "نشان" @@ -616,12 +637,38 @@ msgstr "توضیحات نشان" msgid "Badge Image" msgstr "" +#: frontend/src/components/Settings/BadgeAssignmentForm.vue:131 +msgid "Badge assignment created successfully" +msgstr "" + +#: frontend/src/components/Settings/BadgeAssignmentForm.vue:112 +msgid "Badge assignment updated successfully" +msgstr "" + +#: frontend/src/components/Settings/BadgeAssignments.vue:173 +msgid "Badge assignments deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/BadgeForm.vue:182 +msgid "Badge created successfully" +msgstr "" + +#: frontend/src/components/Settings/Badges.vue:190 +msgid "Badge deleted successfully" +msgstr "" + +#: frontend/src/components/Settings/BadgeForm.vue:162 +msgid "Badge updated successfully" +msgstr "" + #. Label of the batch (Link) field in DocType 'LMS Batch Enrollment' #. Label of the batch (Link) field in DocType 'LMS Batch Feedback' #. Label of the batch_name (Link) field in DocType 'LMS Certificate' #. Label of the batch_name (Link) field in DocType 'LMS Certificate Request' #. Label of the batch_name (Link) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:32 +#: frontend/src/components/Settings/BadgeForm.vue:195 +#: frontend/src/components/Settings/Badges.vue:200 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_certificate/lms_certificate.json @@ -648,7 +695,7 @@ msgid "Batch Description" msgstr "توضیحات دسته" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:126 +#: frontend/src/pages/BatchForm.vue:133 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -659,6 +706,11 @@ msgstr "جزئیات دسته" msgid "Batch Details Raw" msgstr "جزئیات دسته خام" +#: frontend/src/components/Settings/BadgeForm.vue:204 +#: frontend/src/components/Settings/Badges.vue:202 +msgid "Batch Enrollment" +msgstr "" + #: frontend/src/components/Modals/EmailTemplateModal.vue:28 msgid "Batch Enrollment Confirmation" msgstr "" @@ -713,6 +765,10 @@ msgstr "" msgid "Batch Title" msgstr "" +#: frontend/src/pages/BatchForm.vue:578 +msgid "Batch deleted successfully" +msgstr "" + #: lms/lms/doctype/lms_batch/lms_batch.py:41 msgid "Batch end date cannot be before the batch start date" msgstr "" @@ -833,7 +889,7 @@ 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:192 frontend/src/pages/Batches.vue:55 +#: frontend/src/pages/BatchForm.vue:199 frontend/src/pages/Batches.vue:55 #: frontend/src/pages/CertifiedParticipants.vue:35 #: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:51 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -900,7 +956,7 @@ msgstr "" #: frontend/src/components/AppSidebar.vue:589 #: frontend/src/components/CourseCard.vue:115 #: frontend/src/components/Modals/Event.vue:381 -#: frontend/src/pages/BatchForm.vue:62 frontend/src/pages/Batches.vue:38 +#: frontend/src/pages/BatchForm.vue:69 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 @@ -966,10 +1022,14 @@ msgstr "" msgid "Chapter added successfully" msgstr "فصل با موفقیت اضافه شد" -#: frontend/src/components/CourseOutline.vue:299 +#: frontend/src/components/CourseOutline.vue:337 msgid "Chapter deleted successfully" msgstr "" +#: frontend/src/components/CourseOutline.vue:271 +msgid "Chapter moved successfully" +msgstr "" + #: frontend/src/components/Modals/ChapterModal.vue:196 msgid "Chapter updated successfully" msgstr "فصل با موفقیت به روز شد" @@ -1157,7 +1217,7 @@ msgstr "" msgid "Color" msgstr "رنگ" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 +#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:292 msgid "Comma separated keywords for SEO" msgstr "" @@ -1266,12 +1326,13 @@ msgid "Completed" msgstr "تکمیل شده" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:232 +#: frontend/src/pages/CourseForm.vue:241 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" #. Label of the condition (Code) field in DocType 'LMS Badge' +#: frontend/src/components/Settings/BadgeForm.vue:65 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "Condition" msgstr "شرط" @@ -1288,7 +1349,7 @@ msgstr "" msgid "Conduct Evaluation" msgstr "" -#: frontend/src/pages/BatchForm.vue:141 +#: frontend/src/pages/BatchForm.vue:148 msgid "Configurations" msgstr "پیکربندی‌ها" @@ -1296,6 +1357,10 @@ msgstr "پیکربندی‌ها" msgid "Confirm" msgstr "تایید" +#: frontend/src/pages/BatchForm.vue:556 +msgid "Confirm your action to delete" +msgstr "" + #. Label of the confirmation_email_sent (Check) field in DocType 'LMS Batch #. Enrollment' #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json @@ -1400,6 +1465,8 @@ msgstr "کشور" #: frontend/src/components/Modals/BulkCertificates.vue:38 #: frontend/src/components/Modals/EvaluationModal.vue:20 #: frontend/src/components/Modals/Event.vue:24 +#: frontend/src/components/Settings/BadgeForm.vue:194 +#: frontend/src/components/Settings/Badges.vue:199 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort_mentor/cohort_mentor.json @@ -1468,10 +1535,15 @@ msgstr "" msgid "Course Data" msgstr "" -#: frontend/src/pages/CourseForm.vue:181 +#: frontend/src/pages/CourseForm.vue:190 msgid "Course Description" msgstr "" +#: frontend/src/components/Settings/BadgeForm.vue:203 +#: frontend/src/components/Settings/Badges.vue:201 +msgid "Course Enrollment" +msgstr "" + #: frontend/src/pages/Statistics.vue:22 msgid "Course Enrollments" msgstr "" @@ -1481,7 +1553,7 @@ msgstr "" msgid "Course Evaluator" msgstr "ارزیاب دوره" -#: frontend/src/pages/CourseForm.vue:90 +#: frontend/src/pages/CourseForm.vue:96 msgid "Course Image" msgstr "تصویر دوره" @@ -1503,7 +1575,7 @@ msgstr "" msgid "Course Name" msgstr "اسم دوره" -#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:293 +#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:302 msgid "Course Outline" msgstr "طرح کلی دوره" @@ -1540,11 +1612,11 @@ msgstr "عنوان دوره" msgid "Course added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:523 +#: frontend/src/pages/CourseForm.vue:537 msgid "Course created successfully" msgstr "دوره با موفقیت ایجاد شد" -#: frontend/src/pages/CourseForm.vue:560 +#: frontend/src/pages/CourseForm.vue:574 msgid "Course deleted successfully" msgstr "دوره با موفقیت حذف شد" @@ -1552,7 +1624,7 @@ msgstr "دوره با موفقیت حذف شد" msgid "Course moved successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:543 +#: frontend/src/pages/CourseForm.vue:557 msgid "Course updated successfully" msgstr "دوره با موفقیت به‌روزرسانی شد" @@ -1591,7 +1663,10 @@ msgid "Cover Image" msgstr "" #: frontend/src/components/Modals/ChapterModal.vue:9 -#: frontend/src/pages/Programs.vue:93 +#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17 +#: frontend/src/pages/Courses.vue:17 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 +#: frontend/src/pages/Programs.vue:93 frontend/src/pages/Quizzes.vue:10 msgid "Create" msgstr "ایجاد کردن" @@ -1632,6 +1707,10 @@ msgstr "" msgid "Create a live class" msgstr "" +#: frontend/src/components/Settings/BadgeForm.vue:5 +msgid "Create a new Badge" +msgstr "" + #: frontend/src/components/Modals/AssignmentForm.vue:13 msgid "Create an Assignment" msgstr "" @@ -1663,7 +1742,7 @@ 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:272 frontend/src/pages/CourseForm.vue:262 +#: frontend/src/pages/BatchForm.vue:282 frontend/src/pages/CourseForm.vue:271 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1722,7 +1801,7 @@ msgstr "داشبورد" msgid "Date" msgstr "تاریخ" -#: frontend/src/pages/BatchForm.vue:69 +#: frontend/src/pages/BatchForm.vue:76 msgid "Date and Time" msgstr "تاریخ و زمان" @@ -1767,38 +1846,43 @@ msgid "Degree Type" msgstr "نوع مدرک" #: frontend/src/components/Controls/ChildTable.vue:56 -#: frontend/src/components/CourseOutline.vue:253 -#: frontend/src/components/CourseOutline.vue:311 -#: frontend/src/pages/CourseForm.vue:573 +#: frontend/src/components/CourseOutline.vue:283 +#: frontend/src/components/CourseOutline.vue:349 +#: frontend/src/components/Settings/Badges.vue:171 +#: frontend/src/pages/BatchForm.vue:562 frontend/src/pages/CourseForm.vue:587 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67 msgid "Delete" msgstr "حذف" -#: frontend/src/components/CourseOutline.vue:56 +#: frontend/src/components/CourseOutline.vue:67 msgid "Delete Chapter" msgstr "حذف فصل" -#: frontend/src/pages/CourseForm.vue:567 +#: frontend/src/pages/CourseForm.vue:581 msgid "Delete Course" msgstr "حذف دوره" -#: frontend/src/components/CourseOutline.vue:305 +#: frontend/src/components/CourseOutline.vue:343 msgid "Delete this chapter?" msgstr "این فصل حذف شود؟" -#: frontend/src/components/CourseOutline.vue:247 +#: frontend/src/components/CourseOutline.vue:277 msgid "Delete this lesson?" msgstr "این درس حذف شود؟" -#: frontend/src/pages/CourseForm.vue:568 +#: frontend/src/pages/CourseForm.vue:582 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:306 +#: frontend/src/pages/BatchForm.vue:557 +msgid "Deleting this batch will also delete all its data including enrolled students, linked courses, assessments, feedback and discussions. Are you sure you want to continue?" +msgstr "" + +#: frontend/src/components/CourseOutline.vue:344 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "با حذف این فصل، تمام دروس آن نیز حذف می‌شود و برای همیشه از دوره حذف می‌شود. این عمل قابل بازگشت نیست. آیا مطمئن هستید که می‌خواهید ادامه دهید؟" -#: frontend/src/components/CourseOutline.vue:248 +#: frontend/src/components/CourseOutline.vue:278 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "حذف این درس آن را برای همیشه از دوره حذف می‌کند. این عمل قابل بازگشت نیست. آیا مطمئن هستید که می‌خواهید ادامه دهید؟" @@ -1815,6 +1899,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:80 +#: frontend/src/components/Settings/BadgeForm.vue:32 #: frontend/src/pages/JobForm.vue:125 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/certification/certification.json @@ -1835,12 +1920,12 @@ msgid "Desk" msgstr "پیشخوان" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:25 +#: frontend/src/pages/BatchForm.vue:21 frontend/src/pages/CourseForm.vue:25 #: frontend/src/pages/QuizForm.vue:50 msgid "Details" msgstr "جزئیات" -#: frontend/src/pages/CourseForm.vue:172 +#: frontend/src/pages/CourseForm.vue:181 msgid "Disable Self Enrollment" msgstr "غیرفعال کردن ثبت نام خود" @@ -1855,7 +1940,8 @@ msgid "Disable Signup" msgstr "غیرفعال کردن ثبت نام" #. Label of the disabled (Check) field in DocType 'Job Opportunity' -#: frontend/src/components/Settings/ZoomSettings.vue:56 +#: frontend/src/components/Settings/Badges.vue:56 +#: frontend/src/components/Settings/ZoomSettings.vue:66 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Disabled" msgstr "غیرفعال" @@ -1924,9 +2010,10 @@ msgstr "ایمیل" msgid "E-mail" msgstr "ایمیل" -#: frontend/src/components/BatchOverlay.vue:116 +#: frontend/src/components/BatchOverlay.vue:129 #: frontend/src/components/CourseCardOverlay.vue:116 #: frontend/src/components/Modals/ChapterModal.vue:9 +#: frontend/src/components/Settings/Badges.vue:156 #: frontend/src/pages/JobDetail.vue:34 frontend/src/pages/Lesson.vue:130 #: frontend/src/pages/Profile.vue:36 frontend/src/pages/Programs.vue:53 msgid "Edit" @@ -1936,7 +2023,15 @@ msgstr "ویرایش" msgid "Edit Assignment" msgstr "" -#: frontend/src/components/CourseOutline.vue:49 +#: frontend/src/components/Settings/BadgeForm.vue:5 +msgid "Edit Badge" +msgstr "" + +#: frontend/src/components/Settings/BadgeAssignmentForm.vue:8 +msgid "Edit Badge Assignment" +msgstr "" + +#: frontend/src/components/CourseOutline.vue:60 #: frontend/src/components/Modals/ChapterModal.vue:5 msgid "Edit Chapter" msgstr "ویرایش فصل" @@ -1991,7 +2086,7 @@ msgstr "آدرس ایمیل" msgid "Email Sent" msgstr "ایمیل ارسال شد" -#: frontend/src/pages/BatchForm.vue:154 +#: frontend/src/pages/BatchForm.vue:161 msgid "Email Template" msgstr "قالب ایمیل" @@ -2009,7 +2104,7 @@ msgid "Email Templates" msgstr "قالب‌های ایمیل" #: frontend/src/components/Settings/EmailTemplates.vue:128 -#: frontend/src/components/Settings/ZoomSettings.vue:161 +#: frontend/src/components/Settings/ZoomSettings.vue:174 msgid "Email Templates deleted successfully" msgstr "" @@ -2049,7 +2144,9 @@ msgstr "" #. Label of the enabled (Check) field in DocType 'LMS Badge' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:23 -#: frontend/src/components/Settings/ZoomSettings.vue:53 +#: frontend/src/components/Settings/BadgeForm.vue:14 +#: frontend/src/components/Settings/Badges.vue:53 +#: frontend/src/components/Settings/ZoomSettings.vue:63 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Enabled" @@ -2061,7 +2158,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:82 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/BatchForm.vue:89 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_batch/lms_batch.json msgid "End Date" msgstr "تاریخ پایان" @@ -2078,7 +2175,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:98 +#: frontend/src/pages/BatchForm.vue:105 #: frontend/src/pages/ProfileEvaluator.vue:32 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -2094,7 +2191,7 @@ msgstr "زمان پایان" msgid "Ended" msgstr "" -#: frontend/src/components/BatchOverlay.vue:103 +#: frontend/src/components/BatchOverlay.vue:113 msgid "Enroll Now" msgstr "" @@ -2124,6 +2221,7 @@ msgstr "" #. Label of the enrollments (Int) field in DocType 'LMS Course' #. Label of a chart in the LMS Workspace #. Label of a shortcut in the LMS Workspace +#: frontend/src/components/Modals/CourseProgressSummary.vue:97 #: lms/lms/doctype/lms_course/lms_course.json lms/lms/workspace/lms/lms.json msgid "Enrollments" msgstr "" @@ -2140,10 +2238,14 @@ msgstr "" msgid "Enter the correct answer" msgstr "پاسخ صحیح را وارد کنید" -#: frontend/src/components/Modals/ZoomAccountModal.vue:163 +#: frontend/src/components/Modals/ZoomAccountModal.vue:169 msgid "Error creating Zoom Account" msgstr "" +#: frontend/src/components/Settings/BadgeForm.vue:186 +msgid "Error creating badge" +msgstr "" + #: frontend/src/components/Modals/EmailTemplateModal.vue:122 msgid "Error creating email template" msgstr "" @@ -2156,12 +2258,16 @@ msgstr "" msgid "Error creating quiz: {0}" msgstr "" +#: frontend/src/components/Settings/Badges.vue:193 +msgid "Error deleting badge" +msgstr "" + #: frontend/src/components/Settings/EmailTemplates.vue:133 -#: frontend/src/components/Settings/ZoomSettings.vue:166 +#: frontend/src/components/Settings/ZoomSettings.vue:179 msgid "Error deleting email templates" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:200 +#: frontend/src/components/Modals/ZoomAccountModal.vue:207 msgid "Error updating Zoom Account" msgstr "" @@ -2182,7 +2288,7 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:115 +#: frontend/src/pages/BatchForm.vue:122 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "" @@ -2209,7 +2315,7 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:37 #: frontend/src/components/Modals/BulkCertificates.vue:22 -#: frontend/src/pages/CourseForm.vue:251 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:260 frontend/src/pages/ProfileRoles.vue:32 #: lms/lms/doctype/batch_course/batch_course.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -2245,7 +2351,7 @@ msgstr "" msgid "Evaluator deleted successfully" msgstr "" -#: lms/lms/api.py:1419 +#: lms/lms/api.py:1463 msgid "Evaluator does not exist." msgstr "" @@ -2255,12 +2361,13 @@ msgstr "" #. Label of the event (Select) field in DocType 'LMS Badge' #. Label of the event (Link) field in DocType 'LMS Live Class' +#: frontend/src/components/Settings/BadgeForm.vue:51 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Event" msgstr "رویداد" -#: frontend/src/pages/BatchForm.vue:109 +#: frontend/src/pages/BatchForm.vue:116 msgid "Example: IST (+5:30)" msgstr "مثال: IST (+5:30)" @@ -2358,6 +2465,10 @@ msgstr "" msgid "Failed" msgstr "ناموفق" +#: frontend/src/components/Settings/BadgeAssignmentForm.vue:136 +msgid "Failed to create badge assignment: " +msgstr "" + #: lms/lms/doctype/lms_live_class/lms_live_class.py:139 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" @@ -2366,13 +2477,17 @@ msgstr "" msgid "Failed to submit. Please try again. {0}" msgstr "" -#: frontend/src/utils/index.js:668 +#: frontend/src/components/Settings/BadgeAssignmentForm.vue:117 +msgid "Failed to update badge assignment: " +msgstr "" + +#: frontend/src/utils/index.js:671 msgid "Failed to update meta tags {0}" msgstr "" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:20 -#: frontend/src/pages/CourseForm.vue:167 +#: frontend/src/pages/CourseForm.vue:176 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "ویژه" @@ -2569,6 +2684,11 @@ msgstr "" msgid "Grading" msgstr "" +#: frontend/src/components/Settings/BadgeForm.vue:46 +#: frontend/src/components/Settings/Badges.vue:235 +msgid "Grant Only Once" +msgstr "" + #. Label of the grant_only_once (Check) field in DocType 'LMS Badge' #: lms/lms/doctype/lms_badge/lms_badge.json msgid "Grant only once" @@ -2833,7 +2953,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:27 frontend/src/pages/CourseForm.vue:44 +#: frontend/src/pages/BatchForm.vue:34 frontend/src/pages/CourseForm.vue:44 #: 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 @@ -2925,6 +3045,8 @@ msgid "Issue a Certificate" msgstr "" #. Label of the issued_on (Date) field in DocType 'LMS Badge Assignment' +#: frontend/src/components/Settings/BadgeAssignmentForm.vue:37 +#: frontend/src/components/Settings/BadgeAssignments.vue:185 #: frontend/src/pages/CourseCertification.vue:27 #: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json msgid "Issued On" @@ -3375,11 +3497,11 @@ msgstr "عنوان درس" msgid "Lesson created successfully" msgstr "درس با موفقیت ایجاد شد" -#: frontend/src/components/CourseOutline.vue:226 +#: frontend/src/components/CourseOutline.vue:242 msgid "Lesson deleted successfully" msgstr "درس با موفقیت حذف شد" -#: frontend/src/components/CourseOutline.vue:241 +#: frontend/src/components/CourseOutline.vue:257 msgid "Lesson moved successfully" msgstr "درس با موفقیت منتقل شد" @@ -3516,7 +3638,7 @@ msgstr "" msgid "Make sure to enter the correct billing name as the same will be used in your invoice." msgstr "" -#: frontend/src/components/BatchOverlay.vue:69 +#: frontend/src/components/BatchOverlay.vue:73 msgid "Manage Batch" msgstr "" @@ -3584,7 +3706,7 @@ msgid "Maximum Attempts" msgstr "حداکثر تلاش‌ها" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:187 +#: frontend/src/pages/BatchForm.vue:194 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "متوسط" @@ -3625,11 +3747,14 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Video Watch Duration' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/CourseProgressSummary.vue:207 +#: frontend/src/components/Modals/CourseProgressSummary.vue:216 #: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/VideoStatistics.vue:22 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 -#: frontend/src/components/Settings/ZoomSettings.vue:178 +#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26 +#: frontend/src/components/Settings/BadgeAssignments.vue:179 +#: frontend/src/components/Settings/BadgeForm.vue:215 +#: frontend/src/components/Settings/ZoomSettings.vue:187 #: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:268 #: frontend/src/pages/QuizSubmission.vue:31 @@ -3669,6 +3794,8 @@ msgstr "" msgid "Member Email" msgstr "" +#. Label of the member_image (Attach Image) field in DocType 'LMS Badge +#. Assignment' #. Label of the member_image (Attach Image) field in DocType 'LMS Batch #. Feedback' #. Label of the member_image (Attach Image) field in DocType 'LMS Enrollment' @@ -3678,11 +3805,15 @@ msgstr "" #. Exercise Submission' #. Label of the member_image (Attach Image) field in DocType 'LMS Video Watch #. Duration' +#. Label of the member_image (Attach Image) field in DocType 'LMS Zoom +#. Settings' +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json +#: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json msgid "Member Image" msgstr "" @@ -3734,12 +3865,14 @@ msgstr "" msgid "Member Type" msgstr "نوع عضو" +#. Label of the member_username (Data) field in DocType 'LMS Badge Assignment' #. Label of the member_username (Data) field in DocType 'LMS Batch Enrollment' #. Label of the member_username (Data) field in DocType 'LMS Enrollment' #. Label of the member_username (Data) field in DocType 'LMS Live Class #. Participant' #. Label of the member_username (Data) field in DocType 'LMS Video Watch #. Duration' +#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json @@ -3807,30 +3940,30 @@ msgid "Mentor Request Status Update Template" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 +#: frontend/src/pages/BatchForm.vue:294 frontend/src/pages/CourseForm.vue:283 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "توضیحات متا" #. Label of the meta_image (Attach Image) field in DocType 'LMS Batch' #. Label of the meta_image (Attach Image) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:200 +#: frontend/src/pages/BatchForm.vue:207 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Image" msgstr "تصویر متا" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 +#: frontend/src/pages/BatchForm.vue:300 frontend/src/pages/CourseForm.vue:289 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 +#: frontend/src/pages/BatchForm.vue:289 frontend/src/pages/CourseForm.vue:278 msgid "Meta Tags" msgstr "تگ‌های متا" -#: lms/lms/api.py:1459 +#: lms/lms/api.py:1503 msgid "Meta tags should be a list." msgstr "" @@ -3921,15 +4054,14 @@ msgid "Name" msgstr "نام" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' +#: frontend/src/components/Settings/BadgeAssignments.vue:21 +#: frontend/src/components/Settings/Badges.vue:21 #: frontend/src/components/Settings/Categories.vue:27 #: frontend/src/components/Settings/EmailTemplates.vue:17 #: frontend/src/components/Settings/Evaluators.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Assignments.vue:19 frontend/src/pages/Batches.vue:17 -#: frontend/src/pages/Courses.vue:17 frontend/src/pages/Courses.vue:310 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:32 -#: frontend/src/pages/Programs.vue:14 frontend/src/pages/Quizzes.vue:10 +#: frontend/src/pages/Courses.vue:310 frontend/src/pages/Programs.vue:14 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "جدید" @@ -3938,7 +4070,7 @@ msgstr "جدید" msgid "New Batch" msgstr "دسته جدید" -#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:668 lms/www/lms.py:95 msgid "New Course" msgstr "دوره جدید" @@ -4007,6 +4139,10 @@ msgstr "سؤال بعدی" msgid "No Assessments" msgstr "" +#: frontend/src/components/Settings/BadgeAssignments.vue:87 +msgid "No Assignments" +msgstr "" + #: lms/templates/notifications.html:26 msgid "No Notifications" msgstr "" @@ -4149,7 +4285,7 @@ msgstr "" msgid "Number of Students" msgstr "" -#: frontend/src/pages/BatchForm.vue:150 +#: frontend/src/pages/BatchForm.vue:157 msgid "Number of seats available" msgstr "" @@ -4189,7 +4325,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "فقط فایل هایی از نوع {0} پذیرفته می‌شوند." -#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:503 +#: frontend/src/utils/index.js:502 msgid "Only image file is allowed." msgstr "" @@ -4273,6 +4409,7 @@ msgstr "سایر" msgid "Output" msgstr "خروجی" +#: frontend/src/components/Settings/BadgeForm.vue:216 #: lms/lms/doctype/lms_badge/lms_badge.js:39 msgid "Owner" msgstr "مالک" @@ -4297,13 +4434,13 @@ msgid "Pages" msgstr "صفحات" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:260 +#: frontend/src/pages/BatchForm.vue:270 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:237 +#: frontend/src/pages/CourseForm.vue:246 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" @@ -4313,7 +4450,7 @@ msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:227 +#: frontend/src/pages/CourseForm.vue:236 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" @@ -4365,7 +4502,7 @@ msgstr "" msgid "Password" msgstr "گذرواژه" -#: frontend/src/pages/CourseForm.vue:197 +#: frontend/src/pages/CourseForm.vue:206 msgid "Paste the youtube link of a short video introducing the course" msgstr "" @@ -4507,7 +4644,7 @@ msgstr "" msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:328 +#: frontend/src/components/CourseOutline.vue:366 msgid "Please enroll for this course to view this lesson" msgstr "لطفا برای مشاهده این درس در این دوره ثبت نام کنید" @@ -4699,7 +4836,7 @@ msgstr "" msgid "Preview Image" msgstr "پیش نمایش تصویر" -#: frontend/src/pages/CourseForm.vue:195 +#: frontend/src/pages/CourseForm.vue:204 msgid "Preview Video" msgstr "" @@ -4708,13 +4845,13 @@ msgid "Previous" msgstr "قبلی" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:255 +#: frontend/src/pages/BatchForm.vue:265 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Pricing" msgstr "قیمت گذاری" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:221 +#: frontend/src/pages/CourseForm.vue:230 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -4790,6 +4927,8 @@ msgstr "" msgid "Programming Exercise" msgstr "" +#: frontend/src/components/Settings/BadgeForm.vue:200 +#: frontend/src/components/Settings/Badges.vue:205 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 msgid "Programming Exercise Submission" msgstr "" @@ -4827,7 +4966,7 @@ msgstr "" #. Label of the progress (Float) field in DocType 'LMS Enrollment' #. Label of the progress (Int) field in DocType 'LMS Program Member' #: frontend/src/components/Modals/BatchStudentProgress.vue:94 -#: frontend/src/components/Modals/CourseProgressSummary.vue:213 +#: frontend/src/components/Modals/CourseProgressSummary.vue:222 #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/lms/doctype/lms_program_member/lms_program_member.json msgid "Progress" @@ -4837,7 +4976,7 @@ msgstr "پیشرفت" msgid "Progress (%)" msgstr "پیشرفت (%)" -#: frontend/src/components/Modals/CourseProgressSummary.vue:103 +#: frontend/src/components/Modals/CourseProgressSummary.vue:112 msgid "Progress Distribution" msgstr "" @@ -4865,7 +5004,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:52 frontend/src/pages/CourseForm.vue:150 +#: frontend/src/pages/BatchForm.vue:59 frontend/src/pages/CourseForm.vue:159 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Published" @@ -4878,7 +5017,7 @@ msgid "Published Courses" msgstr "" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:154 +#: frontend/src/pages/CourseForm.vue:163 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "منتشر شده در" @@ -4971,6 +5110,8 @@ msgid "Quiz ID" msgstr "شناسه آزمون" #. Label of a Link in the LMS Workspace +#: frontend/src/components/Settings/BadgeForm.vue:197 +#: frontend/src/components/Settings/Badges.vue:203 #: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/lms/lms.json msgid "Quiz Submission" msgstr "" @@ -5066,7 +5207,7 @@ msgstr "نوع سند مرجع" msgid "Regards" msgstr "" -#: frontend/src/components/BatchOverlay.vue:89 +#: frontend/src/components/BatchOverlay.vue:96 msgid "Register Now" msgstr "" @@ -5091,13 +5232,14 @@ msgstr "رد شده" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType #: frontend/src/components/RelatedCourses.vue:5 -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:215 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" msgstr "" -#: frontend/src/pages/BatchForm.vue:236 frontend/src/pages/CourseForm.vue:127 +#: frontend/src/components/Controls/Uploader.vue:34 +#: frontend/src/pages/BatchForm.vue:246 frontend/src/pages/CourseForm.vue:136 msgid "Remove" msgstr "حدف" @@ -5238,7 +5380,7 @@ msgstr "شنبه" #: frontend/src/components/AssessmentPlugin.vue:12 #: frontend/src/components/Assignment.vue:46 -#: frontend/src/components/Controls/Code.vue:18 +#: frontend/src/components/Controls/Code.vue:24 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/AssignmentForm.vue:59 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 @@ -5246,7 +5388,9 @@ msgstr "شنبه" #: frontend/src/components/Modals/Event.vue:129 #: frontend/src/components/Modals/Question.vue:112 #: frontend/src/components/Modals/ZoomAccountModal.vue:10 -#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:17 +#: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 +#: frontend/src/components/Settings/BadgeForm.vue:78 +#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:17 #: frontend/src/pages/JobForm.vue:8 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgramForm.vue:7 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:101 @@ -5317,7 +5461,7 @@ msgid "Search for an icon" msgstr "" #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/BatchForm.vue:147 +#: frontend/src/pages/BatchForm.vue:154 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "تعداد صندلی ها" @@ -5336,6 +5480,10 @@ msgstr "تعداد صندلی‌ها نمی‌تواند منفی باشد." msgid "Seats Left" msgstr "" +#: frontend/src/components/Settings/BadgeAssignmentForm.vue:42 +msgid "Select Date" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:23 msgid "Select a Programming Exercise" msgstr "" @@ -5385,7 +5533,7 @@ msgstr "راه‌اندازی درگاه پرداخت" #: frontend/src/components/AppSidebar.vue:610 #: frontend/src/components/Settings/Settings.vue:7 -#: frontend/src/pages/BatchForm.vue:46 frontend/src/pages/CourseForm.vue:143 +#: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:152 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 @@ -5396,17 +5544,17 @@ msgstr "تنظیمات" msgid "Share on" msgstr "" -#: frontend/src/pages/BatchForm.vue:35 +#: frontend/src/pages/BatchForm.vue:42 msgid "Short Description" msgstr "شرح کوتاه" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:80 +#: frontend/src/pages/CourseForm.vue:86 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "" -#: frontend/src/pages/BatchForm.vue:38 +#: frontend/src/pages/BatchForm.vue:45 msgid "Short description of the batch" msgstr "" @@ -5573,7 +5721,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:75 +#: frontend/src/pages/BatchForm.vue:82 #: 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 @@ -5597,7 +5745,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:91 +#: frontend/src/pages/BatchForm.vue:98 #: frontend/src/pages/ProfileEvaluator.vue:29 #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5657,7 +5805,8 @@ msgstr "آمار" #. Submission' #. Label of the status (Select) field in DocType 'LMS Test Case Submission' #: frontend/src/components/Modals/Event.vue:91 -#: frontend/src/components/Settings/ZoomSettings.vue:182 +#: frontend/src/components/Settings/Badges.vue:228 +#: frontend/src/components/Settings/ZoomSettings.vue:197 #: frontend/src/pages/AssignmentSubmissionList.vue:19 #: frontend/src/pages/JobForm.vue:46 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:280 @@ -5793,7 +5942,7 @@ msgstr "خلاصه" msgid "Sunday" msgstr "یک‌شنبه" -#: lms/lms/api.py:1075 +#: lms/lms/api.py:1119 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -6011,6 +6160,10 @@ msgstr "" msgid "This badge has been awarded to {0} on {1}." msgstr "" +#: frontend/src/components/Settings/BadgeAssignments.vue:92 +msgid "This badge has not been assigned to any students yet" +msgstr "" + #. Label of the expire (Check) field in DocType 'Certification' #: lms/lms/doctype/certification/certification.json msgid "This certificate does no expire" @@ -6130,7 +6283,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:59 -#: frontend/src/pages/BatchForm.vue:107 +#: frontend/src/pages/BatchForm.vue:114 #: 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 @@ -6164,7 +6317,8 @@ msgstr "" #: frontend/src/components/Modals/AssignmentForm.vue:20 #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/pages/Assignments.vue:162 frontend/src/pages/BatchForm.vue:20 +#: frontend/src/components/Settings/BadgeForm.vue:19 +#: frontend/src/pages/Assignments.vue:162 frontend/src/pages/BatchForm.vue:27 #: frontend/src/pages/CourseForm.vue:30 frontend/src/pages/JobForm.vue:20 #: frontend/src/pages/ProgramForm.vue:11 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:17 @@ -6343,7 +6497,7 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #. Label of the upcoming (Check) field in DocType 'LMS Course' -#: frontend/src/pages/Batches.vue:282 frontend/src/pages/CourseForm.vue:162 +#: frontend/src/pages/Batches.vue:282 frontend/src/pages/CourseForm.vue:171 #: frontend/src/pages/Courses.vue:313 lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -6369,7 +6523,8 @@ msgstr "به‌روزرسانی" msgid "Update Password" msgstr "به‌روزرسانی گذرواژه" -#: frontend/src/pages/BatchForm.vue:217 frontend/src/pages/CourseForm.vue:108 +#: frontend/src/components/Controls/Uploader.vue:20 +#: frontend/src/pages/BatchForm.vue:227 frontend/src/pages/CourseForm.vue:117 msgid "Upload" msgstr "آپلود" @@ -6388,6 +6543,7 @@ msgstr "از HTML استفاده کنید" #. Label of the user (Link) field in DocType 'LMS Job Application' #. Label of the email (Link) field in DocType 'Cohort Staff' #. Label of the user (Link) field in DocType 'LMS Course Interest' +#: frontend/src/components/Settings/BadgeForm.vue:196 #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/cohort_staff/cohort_staff.json #: lms/lms/doctype/lms_course_interest/lms_course_interest.json @@ -6487,7 +6643,7 @@ msgstr "" msgid "Visibility" msgstr "دید" -#: frontend/src/components/BatchOverlay.vue:69 +#: frontend/src/components/BatchOverlay.vue:73 msgid "Visit Batch" msgstr "" @@ -6712,7 +6868,7 @@ msgstr "" msgid "You have applied" msgstr "" -#: frontend/src/components/BatchOverlay.vue:159 +#: frontend/src/components/BatchOverlay.vue:181 msgid "You have been enrolled in this batch" msgstr "" @@ -6819,17 +6975,17 @@ msgstr "" #. Label of the zoom_account (Link) field in DocType 'LMS Batch' #. Label of the zoom_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/BatchForm.vue:164 +#: frontend/src/pages/BatchForm.vue:171 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom Account" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:158 +#: frontend/src/components/Modals/ZoomAccountModal.vue:164 msgid "Zoom Account created successfully" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:195 +#: frontend/src/components/Modals/ZoomAccountModal.vue:202 msgid "Zoom Account updated successfully" msgstr "" @@ -6966,7 +7122,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:865 lms/lms/api.py:873 +#: lms/lms/api.py:886 lms/lms/api.py:894 msgid "{0} Settings not found" msgstr ""