diff --git a/lms/locale/fa.po b/lms/locale/fa.po index dc0ba22f..d2dcac1e 100644 --- a/lms/locale/fa.po +++ b/lms/locale/fa.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2026-03-13 16:10+0000\n" -"PO-Revision-Date: 2026-03-16 13:08\n" +"POT-Creation-Date: 2026-03-20 16:13+0000\n" +"PO-Revision-Date: 2026-03-23 14:17\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Persian\n" "MIME-Version: 1.0\n" @@ -63,7 +63,7 @@ msgstr "ایجاد یک دوره" msgid "Documentation" msgstr "مستندات" -#: frontend/src/components/Modals/EmailTemplateModal.vue:50 +#: frontend/src/components/Modals/EmailTemplateModal.vue:51 msgid "
Dear {{ member_name }},
\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.
\\n\\nThanks,
\\nFrappe Learning
" msgstr "" @@ -107,15 +107,15 @@ msgstr "" msgid "A new course has been published on {0}" msgstr "" -#: frontend/src/pages/Courses/CourseForm.vue:143 +#: frontend/src/pages/Courses/CourseForm.vue:161 msgid "A one line introduction to the course that appears on the course card" msgstr "" -#: frontend/src/pages/Profile.vue:267 frontend/src/pages/ProfileAbout.vue:4 +#: frontend/src/pages/Profile.vue:268 frontend/src/pages/ProfileAbout.vue:4 msgid "About" msgstr "درباره" -#: frontend/src/pages/Courses/CourseForm.vue:135 +#: frontend/src/pages/Courses/CourseForm.vue:153 msgid "About the Course" msgstr "درباره دوره" @@ -124,9 +124,13 @@ msgstr "درباره دوره" msgid "Acceptance for Terms and/or Policies" msgstr "" +#: frontend/src/pages/ProfileRoles.vue:20 +msgid "Access courses, join batches, and track learning progress" +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 +#: frontend/src/components/Modals/ZoomAccountModal.vue:58 #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json #: lms/lms/doctype/zoom_settings/zoom_settings.json msgid "Account ID" @@ -134,8 +138,8 @@ msgstr "شناسه حساب" #. Label of the account_name (Data) field in DocType 'LMS Google Meet Settings' #. Label of the account_name (Data) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/ZoomAccountModal.vue:30 -#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:32 +#: frontend/src/components/Modals/ZoomAccountModal.vue:33 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:35 #: frontend/src/components/Settings/GoogleMeetSettings.vue:190 #: frontend/src/components/Settings/ZoomSettings.vue:180 #: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json @@ -147,15 +151,23 @@ msgstr "نام کاربری" msgid "Achievements" msgstr "دستاوردها" +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:28 +msgid "Activate this Google Meet account for scheduling meetings." +msgstr "" + +#: frontend/src/components/Modals/ZoomAccountModal.vue:26 +msgid "Activate this Zoom account for scheduling meetings." +msgstr "" + #: frontend/src/pages/Statistics.vue:16 msgid "Active Members" msgstr "اعضای فعال" #: frontend/src/components/CourseOutline.vue:21 +#: frontend/src/components/Modals/AddEvaluatorModal.vue:9 +#: frontend/src/components/Modals/NewMemberModal.vue:9 #: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 -#: frontend/src/components/Settings/Evaluators.vue:93 -#: frontend/src/components/Settings/Members.vue:91 #: frontend/src/pages/Batches/components/Assessments.vue:11 #: frontend/src/pages/Batches/components/BatchCourses.vue:11 #: frontend/src/pages/Batches/components/LiveClass.vue:26 @@ -174,19 +186,23 @@ msgstr "افزودن فصل" msgid "Add Course to Program" msgstr "افزودن دوره به برنامه" -#: frontend/src/components/Settings/Evaluators.vue:91 -msgid "Add Evaluator" +#: frontend/src/components/Modals/AddEvaluatorModal.vue:5 +msgid "Add Existing User as Evaluator" msgstr "" #: frontend/src/components/CourseOutline.vue:157 msgid "Add Lesson" msgstr "افزودن درس" -#: frontend/src/pages/QuizForm.vue:197 +#: frontend/src/components/Modals/NewMemberModal.vue:5 +msgid "Add New Member" +msgstr "" + +#: frontend/src/pages/QuizForm.vue:205 msgid "Add Question" msgstr "" -#: frontend/src/components/VideoBlock.vue:121 +#: frontend/src/components/VideoBlock.vue:126 msgid "Add Quiz to Video" msgstr "" @@ -215,7 +231,7 @@ msgstr "افزودن فصل" msgid "Add a Lesson" msgstr "افزودن درس" -#: frontend/src/components/Sidebar/AppSidebar.vue:583 +#: frontend/src/components/Sidebar/AppSidebar.vue:593 msgid "Add a chapter" msgstr "افزودن یک فصل" @@ -223,19 +239,15 @@ msgstr "افزودن یک فصل" msgid "Add a course to the batch" msgstr "" -#: frontend/src/pages/Courses/CourseForm.vue:44 +#: frontend/src/pages/Courses/CourseForm.vue:53 msgid "Add a keyword and then press enter" msgstr "یک کلمه کلیدی اضافه کنید و سپس اینتر را فشار دهید" -#: frontend/src/components/Sidebar/AppSidebar.vue:584 +#: frontend/src/components/Sidebar/AppSidebar.vue:594 msgid "Add a lesson" msgstr "افزودن درس" -#: frontend/src/components/Settings/Members.vue:88 -msgid "Add a new member" -msgstr "افزودن یک عضو جدید" - -#: frontend/src/components/Sidebar/AppSidebar.vue:598 +#: frontend/src/components/Sidebar/AppSidebar.vue:608 msgid "Add a program" msgstr "افزودن یک برنامه" @@ -259,11 +271,11 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "حداقل یک پاسخ ممکن برای این سؤال اضافه کنید: {0}" -#: frontend/src/components/Sidebar/AppSidebar.vue:547 +#: frontend/src/components/Sidebar/AppSidebar.vue:557 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/Modals/Question.vue:164 +#: frontend/src/components/Modals/Question.vue:165 msgid "Add new question" msgstr "" @@ -271,7 +283,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:526 +#: frontend/src/components/Sidebar/AppSidebar.vue:536 msgid "Add students to your batch" msgstr "" @@ -283,16 +295,16 @@ msgstr "افزودن به یادداشتها" msgid "Add web page to sidebar" msgstr "افزودن صفحه وب را به نوار کناری" -#: frontend/src/components/Sidebar/AppSidebar.vue:454 +#: frontend/src/components/Sidebar/AppSidebar.vue:464 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:474 +#: frontend/src/components/Sidebar/AppSidebar.vue:484 msgid "Add your first lesson" msgstr "" #. Label of the address (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:148 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:150 #: frontend/src/pages/Billing.vue:109 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Address" @@ -316,7 +328,7 @@ msgstr "ادمین" msgid "Administrator" msgstr "ادمین" -#: frontend/src/pages/Batches/Batches.vue:311 +#: frontend/src/pages/Batches/Batches.vue:314 msgid "All" msgstr "همه" @@ -347,7 +359,8 @@ msgid "Allow Job Posting" msgstr "" #. Label of the allow_self_enrollment (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/Batches/BatchForm.vue:49 +#: frontend/src/pages/Batches/BatchForm.vue:50 +#: frontend/src/pages/Courses/CourseForm.vue:142 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Allow Self Enrollment" msgstr "اجازه ثبت نام خود" @@ -357,6 +370,22 @@ msgstr "اجازه ثبت نام خود" msgid "Allow accessing future dates" msgstr "اجازه دسترسی به تاریخهای آینده" +#: frontend/src/components/Settings/Coupons/CouponDetails.vue:18 +msgid "Allow this coupon to be used for discounts." +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:52 +msgid "Allow users to enroll in this batch on their own." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:144 +msgid "Allow users to enroll in this course on their own." +msgstr "" + +#: frontend/src/pages/QuizForm.vue:102 +msgid "Allow users to view their past quiz attempts." +msgstr "" + #: lms/lms/user.py:34 msgid "Already Registered" msgstr "قبلا ثبت شده است" @@ -369,10 +398,10 @@ msgstr "کهربایی" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:99 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:188 -#: frontend/src/pages/Batches/BatchForm.vue:228 -#: frontend/src/pages/Courses/CourseForm.vue:231 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:101 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:191 +#: frontend/src/pages/Batches/BatchForm.vue:239 +#: frontend/src/pages/Courses/CourseForm.vue:252 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -399,7 +428,7 @@ msgid "Amount and currency are required for paid courses." msgstr "" #. Label of the amount_with_gst (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:105 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:107 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Amount with GST" msgstr "مبلغ با GST" @@ -429,7 +458,7 @@ msgstr "" msgid "Answer" msgstr "پاسخ" -#: frontend/src/components/Settings/Coupons/CouponDetails.vue:71 +#: frontend/src/components/Settings/Coupons/CouponDetails.vue:72 msgid "Applicable For" msgstr "قابل استفاده برای" @@ -483,7 +512,7 @@ msgstr "تأیید شده" msgid "Apps" msgstr "برنامهها" -#: frontend/src/pages/Batches/Batches.vue:322 +#: frontend/src/pages/Batches/Batches.vue:325 msgid "Archived" msgstr "" @@ -507,7 +536,7 @@ msgstr "" msgid "Are you sure you want to login to your Frappe Cloud dashboard?" msgstr "" -#: frontend/src/components/Quiz.vue:378 +#: frontend/src/components/Quiz.vue:393 msgid "Are you sure you want to submit the quiz?" msgstr "" @@ -547,7 +576,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "ارزیابی {0} قبلاً به این دسته اضافه شده است." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/Sidebar/AppSidebar.vue:601 +#: frontend/src/components/Sidebar/AppSidebar.vue:611 #: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:22 #: frontend/src/pages/Batches/components/Assessments.vue:5 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -559,11 +588,11 @@ msgstr "ارزیابی ها" msgid "Assign" msgstr "اختصاص دادن" -#: frontend/src/components/Settings/BadgeForm.vue:28 +#: frontend/src/components/Settings/BadgeForm.vue:24 msgid "Assign For" msgstr "" -#: frontend/src/components/Settings/BadgeForm.vue:58 +#: frontend/src/components/Settings/BadgeForm.vue:55 msgid "Assign To" msgstr "اختصاص دادن به" @@ -601,7 +630,7 @@ msgstr "" msgid "Assignment Question" msgstr "" -#: frontend/src/components/Settings/BadgeForm.vue:198 +#: frontend/src/components/Settings/BadgeForm.vue:195 #: frontend/src/components/Settings/Badges.vue:204 msgid "Assignment Submission" msgstr "" @@ -624,7 +653,7 @@ msgstr "" msgid "Assignment for Lesson {0} by {1} already exists." msgstr "تکلیف برای درس {0} توسط {1} از قبل وجود دارد." -#: frontend/src/components/Assignment.vue:319 +#: frontend/src/components/Assignment.vue:318 msgid "Assignment submitted successfully" msgstr "" @@ -638,7 +667,7 @@ msgid "Assignment will appear at the bottom of the lesson." msgstr "تکلیف زیر درس نشان داده میشود." #: frontend/src/components/Settings/Badges.vue:163 -#: frontend/src/components/Sidebar/AppSidebar.vue:605 +#: frontend/src/components/Sidebar/AppSidebar.vue:615 #: frontend/src/pages/Assignments.vue:203 #: frontend/src/pages/Assignments.vue:210 lms/www/_lms.py:276 msgid "Assignments" @@ -656,7 +685,7 @@ msgstr "حداقل یک گزینه برای این سؤال باید صحیح ب msgid "At least one test case is required for the programming exercise." msgstr "" -#: frontend/src/components/Quiz.vue:405 +#: frontend/src/components/Quiz.vue:420 msgid "Attempted Questions" msgstr "" @@ -683,7 +712,7 @@ msgid "Authorize Google Calendar Access" msgstr "" #. Label of the auto_recording (Select) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:74 +#: frontend/src/components/Modals/LiveClassModal.vue:72 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Auto Recording" msgstr "" @@ -757,7 +786,7 @@ msgstr "" msgid "Badge assignments deleted successfully" msgstr "" -#: frontend/src/components/Settings/BadgeForm.vue:182 +#: frontend/src/components/Settings/BadgeForm.vue:179 msgid "Badge created successfully" msgstr "" @@ -765,7 +794,7 @@ msgstr "" msgid "Badge deleted successfully" msgstr "" -#: frontend/src/components/Settings/BadgeForm.vue:162 +#: frontend/src/components/Settings/BadgeForm.vue:159 msgid "Badge updated successfully" msgstr "" @@ -783,10 +812,10 @@ msgstr "" #. 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:35 -#: frontend/src/components/Settings/BadgeForm.vue:195 +#: frontend/src/components/Settings/BadgeForm.vue:192 #: frontend/src/components/Settings/Badges.vue:200 #: frontend/src/components/Settings/Transactions/TransactionDetails.vue:25 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:290 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:292 #: frontend/src/pages/Search/Search.vue:235 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json @@ -808,8 +837,8 @@ msgid "Batch Course" msgstr "دوره دسته ای" #. Label of the batch_details (Text Editor) field in DocType 'LMS Batch' -#: frontend/src/pages/Batches/BatchForm.vue:134 -#: frontend/src/pages/Batches/components/NewBatchModal.vue:95 +#: frontend/src/pages/Batches/BatchForm.vue:142 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:90 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/templates/emails/batch_confirmation.html:26 msgid "Batch Details" @@ -820,11 +849,11 @@ msgstr "جزئیات دسته" msgid "Batch Details Raw" msgstr "جزئیات دسته خام" -#: frontend/src/pages/Batches/BatchForm.vue:32 +#: frontend/src/pages/Batches/BatchForm.vue:33 msgid "Batch End Date" msgstr "" -#: frontend/src/components/Settings/BadgeForm.vue:204 +#: frontend/src/components/Settings/BadgeForm.vue:201 #: frontend/src/components/Settings/Badges.vue:202 msgid "Batch Enrollment" msgstr "" @@ -867,7 +896,7 @@ msgstr "نام دسته" msgid "Batch Settings" msgstr "تنظمات دسته" -#: frontend/src/pages/Batches/BatchForm.vue:25 +#: frontend/src/pages/Batches/BatchForm.vue:26 msgid "Batch Start Date" msgstr "تاریخ شروع دسته" @@ -886,11 +915,11 @@ msgstr "" msgid "Batch Title" msgstr "" -#: frontend/src/pages/Batches/components/NewBatchModal.vue:193 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:209 msgid "Batch created successfully" msgstr "" -#: frontend/src/pages/Batches/BatchForm.vue:482 +#: frontend/src/pages/Batches/BatchForm.vue:530 msgid "Batch deleted successfully" msgstr "" @@ -910,7 +939,7 @@ msgstr "" msgid "Batch start time cannot be greater than or equal to end time." msgstr "" -#: frontend/src/pages/Batches/BatchForm.vue:433 +#: frontend/src/pages/Batches/BatchForm.vue:492 msgid "Batch updated successfully" msgstr "" @@ -920,8 +949,8 @@ msgstr "دسته:" #. Label of the batches (Check) field in DocType 'LMS Settings' #: frontend/src/pages/Batches/BatchDetail.vue:235 -#: frontend/src/pages/Batches/Batches.vue:343 -#: frontend/src/pages/Batches/Batches.vue:350 +#: frontend/src/pages/Batches/Batches.vue:346 +#: frontend/src/pages/Batches/Batches.vue:353 #: lms/lms/doctype/lms_settings/lms_settings.json lms/www/_lms.py:125 msgid "Batches" msgstr "" @@ -935,15 +964,15 @@ msgstr "با احترام" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:144 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:146 #: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:479 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "جزئیات صورتحساب" #. Label of the billing_name (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:61 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:182 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:63 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:185 #: frontend/src/pages/Billing.vue:115 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Name" @@ -965,6 +994,10 @@ msgstr "آبی" msgid "Body" msgstr "" +#: frontend/src/components/Sidebar/AppSidebar.vue:187 +msgid "Book a free onboarding session with the Frappe team" +msgstr "" + #. Option for the 'Collaboration Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Both Individual and Team Work" @@ -975,6 +1008,10 @@ msgstr "" msgid "Branch" msgstr "شاخه" +#: frontend/src/pages/ProfileRoles.vue:28 +msgid "Build and manage courses, chapters, and lessons" +msgstr "" + #. Option for the 'User Category' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json lms/templates/signup-form.html:23 msgid "Business Owner" @@ -993,6 +1030,7 @@ msgstr "توسط" msgid "CGPA/4" msgstr "CGPA/4" +#: frontend/src/components/Controls/Link.vue:37 #: frontend/src/components/UpcomingEvaluations.vue:48 #: frontend/src/components/UpcomingEvaluations.vue:210 msgid "Cancel" @@ -1003,6 +1041,10 @@ msgstr "لغو" msgid "Cancelled" msgstr "لغو شده" +#: lms/lms/api.py:2324 +msgid "Cannot search for roles: {0}" +msgstr "" + #. Label of the carrer_preference_details (Section Break) field in DocType #. 'User' #: lms/fixtures/custom_field.json @@ -1017,7 +1059,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/Batches/BatchForm.vue:76 +#: frontend/src/pages/Batches/BatchForm.vue:81 #: frontend/src/pages/Batches/Batches.vue:75 #: frontend/src/pages/Batches/components/NewBatchModal.vue:51 #: frontend/src/pages/CertifiedParticipants.vue:38 @@ -1038,6 +1080,10 @@ msgstr "" msgid "Category added successfully" msgstr "" +#: frontend/src/utils/index.js:835 +msgid "Category created successfully" +msgstr "" + #: frontend/src/components/Settings/Categories.vue:193 msgid "Category deleted successfully" msgstr "" @@ -1066,11 +1112,11 @@ msgstr "لینک گواهی" msgid "Certificate of Completion" msgstr "" -#: frontend/src/components/Modals/Event.vue:353 +#: frontend/src/components/Modals/Event.vue:357 msgid "Certificate saved successfully" msgstr "" -#: frontend/src/pages/Profile.vue:268 +#: frontend/src/pages/Profile.vue:269 #: frontend/src/pages/ProfileCertificates.vue:4 msgid "Certificates" msgstr "گواهیها" @@ -1088,14 +1134,14 @@ msgstr "" #. Label of a chart in the Learning Workspace #. Label of a Card Break in the Learning Workspace #. Label of a Link in the Learning Workspace -#: frontend/src/components/Modals/Event.vue:427 -#: frontend/src/components/Sidebar/AppSidebar.vue:609 -#: frontend/src/pages/Batches/BatchForm.vue:86 -#: frontend/src/pages/Batches/BatchForm.vue:107 -#: frontend/src/pages/Batches/Batches.vue:83 +#: frontend/src/components/Modals/Event.vue:431 +#: frontend/src/components/Sidebar/AppSidebar.vue:619 +#: frontend/src/pages/Batches/BatchForm.vue:91 +#: frontend/src/pages/Batches/BatchForm.vue:113 +#: frontend/src/pages/Batches/Batches.vue:85 #: frontend/src/pages/Courses/CourseCertification.vue:10 #: frontend/src/pages/Courses/CourseCertification.vue:135 -#: frontend/src/pages/Courses/Courses.vue:82 lms/fixtures/custom_field.json +#: frontend/src/pages/Courses/Courses.vue:84 lms/fixtures/custom_field.json #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -1140,8 +1186,8 @@ msgstr "گواهی شده" #. Label of the certified_members (Check) field in DocType 'LMS Settings' #: frontend/src/pages/CertifiedParticipants.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:256 -#: frontend/src/pages/CertifiedParticipants.vue:263 +#: frontend/src/pages/CertifiedParticipants.vue:257 +#: frontend/src/pages/CertifiedParticipants.vue:264 #: frontend/src/pages/Statistics.vue:40 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" @@ -1155,7 +1201,7 @@ msgstr "" msgid "Change" msgstr "تغییر دادن" -#: frontend/src/components/Assignment.vue:360 +#: frontend/src/components/Assignment.vue:359 msgid "Changes saved successfully" msgstr "تغییرات با موفقیت ذخیره شد" @@ -1192,12 +1238,24 @@ msgid "Chapter updated successfully" msgstr "فصل با موفقیت به روز شد" #. Label of the chapters (Table) field in DocType 'LMS Course' -#: frontend/src/pages/Courses/CourseForm.vue:295 +#: frontend/src/pages/Courses/CourseForm.vue:320 #: lms/lms/doctype/lms_course/lms_course.json msgid "Chapters" msgstr "فصلها" -#: frontend/src/components/Quiz.vue:289 +#: frontend/src/pages/Batches/BatchForm.vue:231 +msgid "Charge a fee for batch enrollment." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:224 +msgid "Charge a fee for course access." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:238 +msgid "Charge a fee for the certificate." +msgstr "" + +#: frontend/src/components/Quiz.vue:290 msgid "Check" msgstr "" @@ -1241,7 +1299,7 @@ msgstr "" msgid "Choices" msgstr "گزینهها" -#: frontend/src/components/Quiz.vue:861 +#: frontend/src/components/Quiz.vue:878 msgid "Choose all answers that apply" msgstr "همهی پاسخهایی که صحیح هستند را انتخاب کردن کنید" @@ -1253,7 +1311,7 @@ msgstr "" msgid "Choose an icon" msgstr "یک تصویر انتخاب کن" -#: frontend/src/components/Quiz.vue:862 +#: frontend/src/components/Quiz.vue:879 msgid "Choose one answer" msgstr "یک پاسخ را انتخاب کنید" @@ -1269,7 +1327,8 @@ msgstr "شهر" msgid "Class:" msgstr "" -#: frontend/src/components/Controls/Link.vue:49 +#: frontend/src/components/Controls/Link.vue:61 +#: frontend/src/components/Controls/Link.vue:63 msgid "Clear" msgstr "پاک کردن" @@ -1284,7 +1343,7 @@ msgstr "اینجا کلیک کنید" #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' -#: frontend/src/components/Modals/ZoomAccountModal.vue:36 +#: frontend/src/components/Modals/ZoomAccountModal.vue:39 #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json #: lms/lms/doctype/zoom_settings/zoom_settings.json msgid "Client ID" @@ -1292,7 +1351,7 @@ msgstr "شناسه کلاینت" #. Label of the client_secret (Password) field in DocType 'LMS Zoom Settings' #. Label of the client_secret (Password) field in DocType 'Zoom Settings' -#: frontend/src/components/Modals/ZoomAccountModal.vue:49 +#: frontend/src/components/Modals/ZoomAccountModal.vue:52 #: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json #: lms/lms/doctype/zoom_settings/zoom_settings.json msgid "Client Secret" @@ -1329,7 +1388,7 @@ msgstr "کد" msgid "Collaboration Preference" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:205 +#: frontend/src/components/Sidebar/AppSidebar.vue:214 msgid "Collapse" msgstr "جمع شدن" @@ -1341,18 +1400,18 @@ msgstr "" #. Label of the card_gradient (Select) field in DocType 'LMS Course' #. Label of the color (Select) field in DocType 'LMS Lesson Note' #. Label of the color (Color) field in DocType 'LMS Timetable Legend' -#: frontend/src/pages/Courses/CourseForm.vue:76 +#: frontend/src/pages/Courses/CourseForm.vue:85 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" msgstr "رنگ" -#: frontend/src/pages/Batches/BatchForm.vue:256 +#: frontend/src/pages/Batches/BatchForm.vue:267 msgid "Comma separated keywords" msgstr "" -#: frontend/src/pages/Courses/CourseForm.vue:284 +#: frontend/src/pages/Courses/CourseForm.vue:309 msgid "Comma separated keywords for SEO" msgstr "کلمات کلیدی جدا شده با کاما برای سئو" @@ -1426,7 +1485,7 @@ msgstr "" msgid "Company Website" msgstr "وب سایت شرکت" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:69 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:72 msgid "Compiler Message" msgstr "" @@ -1450,7 +1509,7 @@ msgstr "ثبت نام خود را تکمیل کنید" msgid "Complete Your Enrollment - Don't miss out!" msgstr "ثبت نام خود را تکمیل کنید - فرصت را از دست ندهید!" -#: frontend/src/components/VideoBlock.vue:144 +#: frontend/src/components/VideoBlock.vue:149 msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." msgstr "" @@ -1466,7 +1525,7 @@ msgid "Completed" msgstr "تکمیل شده" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/Courses/CourseForm.vue:211 +#: frontend/src/pages/Courses/CourseForm.vue:230 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" @@ -1476,7 +1535,7 @@ msgid "Completion Rate" msgstr "" #. Label of the condition (Code) field in DocType 'LMS Badge' -#: frontend/src/components/Settings/BadgeForm.vue:65 +#: frontend/src/components/Settings/BadgeForm.vue:62 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "Condition" msgstr "شرط" @@ -1493,14 +1552,14 @@ msgstr "" msgid "Conduct Evaluation" msgstr "" -#: frontend/src/pages/Batches/BatchForm.vue:179 +#: frontend/src/pages/Batches/BatchForm.vue:189 msgid "Conferencing" msgstr "" #. Label of the conferencing_provider (Select) field in DocType 'LMS Batch' #. Label of the conferencing_provider (Select) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/Batches/BatchForm.vue:186 +#: frontend/src/pages/Batches/BatchForm.vue:196 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Conferencing Provider" @@ -1531,7 +1590,7 @@ msgstr "" msgid "Confirm clearing demo data?" msgstr "" -#: frontend/src/pages/Batches/BatchForm.vue:460 +#: frontend/src/pages/Batches/BatchForm.vue:508 msgid "Confirm your action to delete" msgstr "" @@ -1576,8 +1635,8 @@ msgstr "" #. Label of the content (Text) field in DocType 'Course Lesson' #. Label of the content (Rating) field in DocType 'LMS Batch Feedback' -#: frontend/src/components/Modals/EmailTemplateModal.vue:44 -#: frontend/src/components/Modals/EmailTemplateModal.vue:57 +#: frontend/src/components/Modals/EmailTemplateModal.vue:45 +#: frontend/src/components/Modals/EmailTemplateModal.vue:58 #: frontend/src/pages/LessonForm.vue:67 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json @@ -1601,11 +1660,11 @@ msgstr "قرارداد" msgid "Corporate Organization" msgstr "" -#: frontend/src/components/Quiz.vue:207 +#: frontend/src/components/Quiz.vue:203 msgid "Correct" msgstr "درست" -#: frontend/src/components/Modals/Question.vue:76 +#: frontend/src/components/Modals/Question.vue:77 msgid "Correct Answer" msgstr "" @@ -1625,18 +1684,18 @@ msgid "Coupon" msgstr "" #. Label of the coupon_code (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Coupons/CouponDetails.vue:23 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:118 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:124 +#: frontend/src/components/Settings/Coupons/CouponDetails.vue:24 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:120 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:126 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Coupon Code" msgstr "کد تخفیف" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:113 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:115 msgid "Coupon Details" msgstr "" -#: frontend/src/components/Settings/Coupons/CouponDetails.vue:132 +#: frontend/src/components/Settings/Coupons/CouponDetails.vue:133 msgid "Coupon created successfully" msgstr "" @@ -1673,10 +1732,10 @@ msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:20 #: frontend/src/components/Modals/EvaluationModal.vue:21 #: frontend/src/components/Modals/Event.vue:24 -#: frontend/src/components/Settings/BadgeForm.vue:194 +#: frontend/src/components/Settings/BadgeForm.vue:191 #: frontend/src/components/Settings/Badges.vue:199 #: frontend/src/components/Settings/Transactions/TransactionDetails.vue:24 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:286 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:288 #: frontend/src/pages/Batches/components/BatchDashboard.vue:129 #: frontend/src/pages/Batches/components/BulkCertificates.vue:38 #: frontend/src/pages/Programs/ProgramForm.vue:196 @@ -1729,7 +1788,8 @@ msgid "Course Count" msgstr "" #. Name of a role -#: frontend/src/pages/ProfileRoles.vue:26 +#: frontend/src/components/Modals/NewMemberModal.vue:55 +#: frontend/src/pages/ProfileRoles.vue:27 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_lesson/course_lesson.json @@ -1759,12 +1819,12 @@ msgstr "" msgid "Course Data" msgstr "" -#: frontend/src/pages/Courses/CourseForm.vue:152 -#: frontend/src/pages/Courses/NewCourseModal.vue:53 +#: frontend/src/pages/Courses/CourseForm.vue:170 +#: frontend/src/pages/Courses/NewCourseModal.vue:52 msgid "Course Description" msgstr "" -#: frontend/src/components/Settings/BadgeForm.vue:203 +#: frontend/src/components/Settings/BadgeForm.vue:200 #: frontend/src/components/Settings/Badges.vue:201 msgid "Course Enrollment" msgstr "" @@ -1778,8 +1838,8 @@ msgstr "" msgid "Course Evaluator" msgstr "ارزیاب دوره" -#: frontend/src/pages/Courses/CourseForm.vue:69 -#: frontend/src/pages/Courses/NewCourseModal.vue:39 +#: frontend/src/pages/Courses/CourseForm.vue:78 +#: frontend/src/pages/Courses/NewCourseModal.vue:38 msgid "Course Image" msgstr "تصویر دوره" @@ -1849,11 +1909,11 @@ msgstr "" msgid "Course already added to program" msgstr "" -#: frontend/src/pages/Courses/NewCourseModal.vue:141 +#: frontend/src/pages/Courses/NewCourseModal.vue:164 msgid "Course created successfully" msgstr "دوره با موفقیت ایجاد شد" -#: frontend/src/pages/Courses/CourseForm.vue:472 +#: frontend/src/pages/Courses/CourseForm.vue:524 msgid "Course deleted successfully" msgstr "دوره با موفقیت حذف شد" @@ -1861,7 +1921,7 @@ msgstr "دوره با موفقیت حذف شد" msgid "Course or Batch is required to issue a certificate." msgstr "" -#: frontend/src/pages/Courses/CourseForm.vue:437 +#: frontend/src/pages/Courses/CourseForm.vue:489 msgid "Course updated successfully" msgstr "دوره با موفقیت بهروزرسانی شد" @@ -1883,8 +1943,8 @@ msgstr "" #: frontend/src/pages/Batches/components/BatchOverlay.vue:38 #: frontend/src/pages/Courses/CourseCertification.vue:127 #: frontend/src/pages/Courses/CourseDetail.vue:143 -#: frontend/src/pages/Courses/Courses.vue:353 -#: frontend/src/pages/Courses/Courses.vue:360 frontend/src/pages/Lesson.vue:564 +#: frontend/src/pages/Courses/Courses.vue:356 +#: frontend/src/pages/Courses/Courses.vue:363 frontend/src/pages/Lesson.vue:564 #: frontend/src/pages/LessonForm.vue:475 #: frontend/src/pages/Programs/ProgramForm.vue:49 #: frontend/src/pages/Programs/Programs.vue:35 @@ -1920,6 +1980,8 @@ msgstr "" msgid "Cover Image" msgstr "" +#: frontend/src/components/Controls/Link.vue:52 +#: frontend/src/components/Controls/Link.vue:54 #: frontend/src/components/Modals/ChapterModal.vue:9 #: frontend/src/pages/Assignments.vue:19 #: frontend/src/pages/Batches/Batches.vue:33 @@ -1941,8 +2003,9 @@ msgstr "ایجاد دوره" msgid "Create Lesson" msgstr "" -#: frontend/src/components/Controls/Link.vue:37 -#: frontend/src/components/Controls/MultiSelect.vue:72 +#: frontend/src/components/Controls/Link.vue:69 +#: frontend/src/components/Controls/Link.vue:74 +#: frontend/src/components/Controls/MultiSelect.vue:88 msgid "Create New" msgstr "ایجاد جدید" @@ -1966,15 +2029,15 @@ msgstr "" msgid "Create a Quiz" msgstr "ایجاد یک آزمون" -#: frontend/src/components/Sidebar/AppSidebar.vue:591 +#: frontend/src/components/Sidebar/AppSidebar.vue:601 msgid "Create a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:582 +#: frontend/src/components/Sidebar/AppSidebar.vue:592 msgid "Create a course" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:592 +#: frontend/src/components/Sidebar/AppSidebar.vue:602 msgid "Create a live class" msgstr "" @@ -1986,37 +2049,37 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:516 +#: frontend/src/components/Sidebar/AppSidebar.vue:526 msgid "Create your first batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:442 +#: frontend/src/components/Sidebar/AppSidebar.vue:452 msgid "Create your first course" msgstr "اولین دوره خود را ایجاد کنید" -#: frontend/src/components/Sidebar/AppSidebar.vue:494 +#: frontend/src/components/Sidebar/AppSidebar.vue:504 msgid "Create your first quiz" msgstr "" #: frontend/src/pages/Assignments.vue:175 -#: frontend/src/pages/Courses/Courses.vue:343 +#: frontend/src/pages/Courses/Courses.vue:346 msgid "Created" msgstr "ایجاد شده" -#: frontend/src/components/Sidebar/AppSidebar.vue:588 +#: frontend/src/components/Sidebar/AppSidebar.vue:598 msgid "Creating a batch" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:579 +#: frontend/src/components/Sidebar/AppSidebar.vue:589 msgid "Creating a course" msgstr "ایجاد دوره" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:93 -#: frontend/src/pages/Batches/BatchForm.vue:235 -#: frontend/src/pages/Courses/CourseForm.vue:238 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:95 +#: frontend/src/pages/Batches/BatchForm.vue:246 +#: frontend/src/pages/Courses/CourseForm.vue:259 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -2036,7 +2099,7 @@ msgstr "" msgid "Curriculum" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:615 +#: frontend/src/components/Sidebar/AppSidebar.vue:625 msgid "Custom Certificate Templates" msgstr "" @@ -2117,10 +2180,14 @@ msgstr "عزیز" msgid "Dear " msgstr "عزیز " -#: frontend/src/components/Modals/EmailTemplateModal.vue:66 +#: frontend/src/components/Modals/EmailTemplateModal.vue:67 msgid "Dear {{ member_name }},\\n\\nYou have been enrolled in our upcoming batch {{ batch_name }}.\\n\\nThanks,\\nFrappe Learning" msgstr "{{ member_name }} عزیز،\\n\\nشما در دوره آموزشی آینده ما {{ batch_name }} ثبت نام شده اید.\\n\\nمتشکریم،\\nآموزش Frappe" +#: frontend/src/pages/QuizForm.vue:125 +msgid "Deduct marks for incorrect answers." +msgstr "" + #. Label of the default_currency (Link) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Default Currency" @@ -2137,8 +2204,8 @@ msgstr "نوع مدرک" #: frontend/src/components/DiscussionReplies.vue:41 #: frontend/src/components/Settings/Badges.vue:171 #: frontend/src/components/Settings/Coupons/CouponList.vue:133 -#: frontend/src/pages/Batches/BatchForm.vue:466 -#: frontend/src/pages/Courses/CourseForm.vue:485 +#: frontend/src/pages/Batches/BatchForm.vue:514 +#: frontend/src/pages/Courses/CourseForm.vue:537 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:71 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:234 #: frontend/src/pages/Programs/ProgramForm.vue:230 @@ -2150,7 +2217,7 @@ msgstr "حذف" msgid "Delete Chapter" msgstr "حذف فصل" -#: frontend/src/pages/Courses/CourseForm.vue:479 +#: frontend/src/pages/Courses/CourseForm.vue:531 msgid "Delete Course" msgstr "حذف دوره" @@ -2170,7 +2237,7 @@ msgstr "" msgid "Delete this lesson?" msgstr "این درس حذف شود؟" -#: frontend/src/pages/Courses/CourseForm.vue:480 +#: frontend/src/pages/Courses/CourseForm.vue:532 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "حذف دوره، تمام فصلها و درسهای آن را نیز حذف خواهد کرد. آیا از حذف این دوره مطمئن هستید؟" @@ -2178,7 +2245,7 @@ msgstr "حذف دوره، تمام فصلها و درسهای آن را ن msgid "Deleting these exercises will permanently remove them from the system, along with all associated submissions. This action is irreversible. Are you sure you want to proceed?" msgstr "" -#: frontend/src/pages/Batches/BatchForm.vue:461 +#: frontend/src/pages/Batches/BatchForm.vue:509 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 "" @@ -2211,9 +2278,9 @@ msgstr "" #. Label of the description (Text Editor) field in DocType 'LMS Course' #. Label of the description (Text) field in DocType 'LMS Live Class' #. Label of the description (Small Text) field in DocType 'Work Experience' -#: frontend/src/components/Modals/LiveClassModal.vue:81 -#: frontend/src/components/Settings/BadgeForm.vue:32 -#: frontend/src/pages/Batches/components/NewBatchModal.vue:79 +#: frontend/src/components/Modals/LiveClassModal.vue:79 +#: frontend/src/components/Settings/BadgeForm.vue:28 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:73 #: frontend/src/pages/JobForm.vue:101 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json @@ -2246,10 +2313,6 @@ msgstr "" msgid "Disable PWA" msgstr "" -#: frontend/src/pages/Courses/CourseForm.vue:126 -msgid "Disable Self Enrollment" -msgstr "غیرفعال کردن ثبت نام خود" - #. Label of the disable_self_learning (Check) field in DocType 'LMS Course' #: lms/lms/doctype/lms_course/lms_course.json msgid "Disable Self Learning" @@ -2279,18 +2342,18 @@ msgid "Discount" msgstr "تخفیف" #. Label of the discount_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Coupons/CouponDetails.vue:53 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:130 +#: frontend/src/components/Settings/Coupons/CouponDetails.vue:54 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:132 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Discount Amount" msgstr "مبلغ تخفیف" -#: frontend/src/components/Settings/Coupons/CouponDetails.vue:46 +#: frontend/src/components/Settings/Coupons/CouponDetails.vue:47 msgid "Discount Percentage" msgstr "درصد تخفیف" #. Label of the discount_type (Select) field in DocType 'LMS Coupon' -#: frontend/src/components/Settings/Coupons/CouponDetails.vue:30 +#: frontend/src/components/Settings/Coupons/CouponDetails.vue:31 #: lms/lms/doctype/lms_coupon/lms_coupon.json msgid "Discount Type" msgstr "نوع تخفیف" @@ -2301,6 +2364,10 @@ msgstr "نوع تخفیف" msgid "Discussions" msgstr "" +#: frontend/src/pages/QuizForm.vue:95 +msgid "Display correct answers after each question is attempted." +msgstr "" + #: frontend/src/components/Quiz.vue:19 msgid "Do not refresh the page or close this window. If you do, the quiz will be submitted automatically." msgstr "" @@ -2338,7 +2405,6 @@ msgstr "گزینههای تکراری برای این سوال پیدا شد. #. Label of the duration (Data) field in DocType 'LMS Batch Timetable' #. Label of the duration (Int) field in DocType 'LMS Live Class' #. Label of the duration (Int) field in DocType 'LMS Live Class Participant' -#: frontend/src/components/Modals/LiveClassModal.vue:36 #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_live_class/lms_live_class.json #: lms/lms/doctype/lms_live_class_participant/lms_live_class_participant.json @@ -2346,12 +2412,13 @@ msgid "Duration" msgstr "مدت زمان" #. Label of the duration (Data) field in DocType 'LMS Quiz' +#: frontend/src/components/Modals/LiveClassModal.vue:35 #: frontend/src/pages/QuizForm.vue:67 lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Duration (in minutes)" msgstr "مدت زمان (بر حسب دقیقه)" -#: frontend/src/components/Modals/LiveClassModal.vue:32 -msgid "Duration of the live class in minutes" +#: frontend/src/components/Settings/BadgeForm.vue:44 +msgid "Each user can only receive this badge one time." msgstr "" #: frontend/src/components/DiscussionReplies.vue:35 @@ -2412,7 +2479,7 @@ msgstr "" msgid "Edit Programming Exercise" msgstr "" -#: frontend/src/pages/QuizForm.vue:197 +#: frontend/src/pages/QuizForm.vue:205 msgid "Edit Question" msgstr "" @@ -2439,8 +2506,7 @@ msgstr "" #. DocType 'LMS Settings' #. Option for the 'Send Notification for Published Batches' (Select) field in #. DocType 'LMS Settings' -#: frontend/src/components/Settings/Evaluators.vue:105 -#: frontend/src/components/Settings/Members.vue:103 +#: frontend/src/components/Modals/NewMemberModal.vue:21 #: frontend/src/pages/JobApplications.vue:305 #: lms/lms/doctype/lms_settings/lms_settings.json #: lms/templates/signup-form.html:10 @@ -2456,11 +2522,11 @@ msgstr "" msgid "Email Sent" msgstr "ایمیل ارسال شد" -#: frontend/src/components/Modals/EmailTemplateModal.vue:117 +#: frontend/src/components/Modals/EmailTemplateModal.vue:120 msgid "Email Template created successfully" msgstr "" -#: frontend/src/components/Modals/EmailTemplateModal.vue:146 +#: frontend/src/components/Modals/EmailTemplateModal.vue:149 msgid "Email Template updated successfully" msgstr "" @@ -2473,6 +2539,10 @@ msgstr "قالبهای ایمیل" msgid "Email Templates deleted successfully" msgstr "" +#: frontend/src/components/Modals/NewMemberModal.vue:146 +msgid "Email is required" +msgstr "" + #: frontend/src/components/ContactUsEmail.vue:57 #: frontend/src/pages/JobApplications.vue:265 msgid "Email sent successfully" @@ -2498,10 +2568,14 @@ msgid "Enable Google API in Google Settings to send calendar invites for evaluat msgstr "" #. Label of the enable_negative_marking (Check) field in DocType 'LMS Quiz' -#: frontend/src/pages/QuizForm.vue:117 lms/lms/doctype/lms_quiz/lms_quiz.json +#: frontend/src/pages/QuizForm.vue:124 lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Enable Negative Marking" msgstr "" +#: frontend/src/pages/Batches/BatchForm.vue:99 +msgid "Enable evaluations for batch participants." +msgstr "" + #: frontend/src/components/Modals/ChapterModal.vue:29 msgid "Enable this only if you want to upload a SCORM package as a chapter." msgstr "" @@ -2510,13 +2584,13 @@ msgstr "" #. Label of the enabled (Check) field in DocType 'LMS Coupon' #. Label of the enabled (Check) field in DocType 'LMS Google Meet Settings' #. Label of the enabled (Check) field in DocType 'LMS Zoom Settings' -#: frontend/src/components/Modals/ZoomAccountModal.vue:23 -#: frontend/src/components/Settings/BadgeForm.vue:14 +#: frontend/src/components/Modals/ZoomAccountModal.vue:24 +#: frontend/src/components/Settings/BadgeForm.vue:12 #: frontend/src/components/Settings/Badges.vue:53 -#: frontend/src/components/Settings/Coupons/CouponDetails.vue:16 +#: frontend/src/components/Settings/Coupons/CouponDetails.vue:17 #: frontend/src/components/Settings/Coupons/CouponList.vue:43 #: frontend/src/components/Settings/Coupons/CouponList.vue:196 -#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:25 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:26 #: frontend/src/components/Settings/GoogleMeetSettings.vue:63 #: frontend/src/components/Settings/PaymentGateways.vue:52 #: frontend/src/components/Settings/ZoomSettings.vue:63 @@ -2590,10 +2664,10 @@ msgstr "" msgid "Enroll a Student" msgstr "" -#: frontend/src/pages/Batches/Batches.vue:325 +#: frontend/src/pages/Batches/Batches.vue:328 #: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:5 #: frontend/src/pages/Courses/CourseDashboard.vue:5 -#: frontend/src/pages/Courses/Courses.vue:346 +#: frontend/src/pages/Courses/Courses.vue:349 #: frontend/src/pages/Programs/StudentPrograms.vue:96 msgid "Enrolled" msgstr "" @@ -2609,7 +2683,7 @@ msgstr "" msgid "Enrolled Students" msgstr "دانش آموزان ثبت نام شده" -#: frontend/src/pages/Batches/BatchForm.vue:159 +#: frontend/src/pages/Batches/BatchForm.vue:168 msgid "Enrollment Confirmation Email Template" msgstr "" @@ -2664,19 +2738,19 @@ msgstr "موضوع ایمیل را وارد کنید" msgid "Enter reply to email" msgstr "پاسخ به ایمیل را وارد کنید" -#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:151 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:154 msgid "Error creating Google Meet Account" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:165 +#: frontend/src/components/Modals/ZoomAccountModal.vue:168 msgid "Error creating Zoom Account" msgstr "" -#: frontend/src/components/Settings/BadgeForm.vue:186 +#: frontend/src/components/Settings/BadgeForm.vue:183 msgid "Error creating badge" msgstr "" -#: frontend/src/components/Modals/EmailTemplateModal.vue:122 +#: frontend/src/components/Modals/EmailTemplateModal.vue:125 msgid "Error creating email template" msgstr "" @@ -2704,23 +2778,23 @@ msgstr "" msgid "Error deleting payment gateways" msgstr "" -#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:191 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:194 msgid "Error updating Google Meet Account" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:203 +#: frontend/src/components/Modals/ZoomAccountModal.vue:206 msgid "Error updating Zoom Account" msgstr "" -#: frontend/src/components/Modals/EmailTemplateModal.vue:151 +#: frontend/src/components/Modals/EmailTemplateModal.vue:154 msgid "Error updating email template" msgstr "" #. Label of the evaluation (Check) field in DocType 'LMS Batch' #. Label of a Link in the Learning Workspace #. Label of a shortcut in the Learning Workspace -#: frontend/src/components/Modals/Event.vue:420 -#: frontend/src/pages/Batches/BatchForm.vue:93 +#: frontend/src/components/Modals/Event.vue:424 +#: frontend/src/pages/Batches/BatchForm.vue:98 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/workspace/learning/learning.json msgid "Evaluation" @@ -2733,7 +2807,7 @@ msgid "Evaluation Details" msgstr "" #. Label of the evaluation_end_date (Date) field in DocType 'LMS Batch' -#: frontend/src/pages/Batches/BatchForm.vue:98 +#: frontend/src/pages/Batches/BatchForm.vue:104 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Evaluation End Date" msgstr "" @@ -2751,7 +2825,7 @@ msgstr "" msgid "Evaluation end date cannot be less than the batch end date." msgstr "" -#: frontend/src/components/Modals/Event.vue:292 +#: frontend/src/components/Modals/Event.vue:296 msgid "Evaluation saved successfully" msgstr "" @@ -2763,9 +2837,10 @@ msgstr "" #. Label of the evaluator (Link) field in DocType 'LMS Certificate Request' #. Label of the evaluator (Link) field in DocType 'LMS Course' #: frontend/src/components/Modals/BatchCourseModal.vue:36 +#: frontend/src/components/Modals/NewMemberModal.vue:60 #: frontend/src/pages/Batches/components/BulkCertificates.vue:22 -#: frontend/src/pages/Courses/CourseForm.vue:250 -#: frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/Courses/CourseForm.vue:272 +#: frontend/src/pages/ProfileRoles.vue:34 #: 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 @@ -2793,11 +2868,11 @@ msgstr "" msgid "Evaluator Schedule" msgstr "" -#: frontend/src/components/Settings/Evaluators.vue:160 +#: frontend/src/components/Modals/AddEvaluatorModal.vue:56 msgid "Evaluator added successfully" msgstr "" -#: frontend/src/components/Settings/Evaluators.vue:194 +#: frontend/src/components/Settings/Evaluators.vue:190 msgid "Evaluator deleted successfully" msgstr "" @@ -2807,19 +2882,19 @@ 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 +#: frontend/src/components/Settings/BadgeForm.vue:48 #: lms/lms/doctype/lms_badge/lms_badge.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Event" msgstr "رویداد" -#: frontend/src/pages/Batches/BatchForm.vue:69 +#: frontend/src/pages/Batches/BatchForm.vue:73 msgid "Example: IST (+5:30)" msgstr "مثال: IST (+5:30)" #. Label of the exercise (Link) field in DocType 'LMS Programming Exercise #. Submission' -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:275 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:278 #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json msgid "Exercise" msgstr "تمرین" @@ -2834,14 +2909,18 @@ msgstr "" msgid "Exercise deleted successfully" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:205 +#: frontend/src/components/Settings/Evaluators.vue:25 +msgid "Existing User" +msgstr "" + +#: frontend/src/components/Sidebar/AppSidebar.vue:214 msgid "Expand" msgstr "بسط دادن" #. Label of the expected_output (Data) field in DocType 'LMS Test Case' #. Label of the expected_output (Data) field in DocType 'LMS Test Case #. Submission' -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:129 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:132 #: lms/lms/doctype/lms_test_case/lms_test_case.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Expected Output" @@ -2853,14 +2932,14 @@ msgid "Expiration Date" msgstr "" #. Label of the expires_on (Date) field in DocType 'LMS Coupon' -#: frontend/src/components/Settings/Coupons/CouponDetails.vue:38 +#: frontend/src/components/Settings/Coupons/CouponDetails.vue:39 #: frontend/src/components/Settings/Coupons/CouponList.vue:176 #: lms/lms/doctype/lms_coupon/lms_coupon.json msgid "Expires On" msgstr "" #. Label of the expiry_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/Event.vue:150 +#: frontend/src/components/Modals/Event.vue:153 #: frontend/src/pages/Batches/components/BulkCertificates.vue:33 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Expiry Date" @@ -2892,7 +2971,7 @@ msgstr "" #. Submission' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#: frontend/src/components/Modals/Event.vue:412 +#: frontend/src/components/Modals/Event.vue:416 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json msgid "Fail" @@ -2901,7 +2980,7 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Option for the 'Status' (Select) field in DocType 'LMS Test Case Submission' -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:36 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:39 #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Failed" @@ -2923,11 +3002,15 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" +#: frontend/src/pages/Profile.vue:291 +msgid "Failed to refresh session" +msgstr "" + #: frontend/src/components/ContactUsEmail.vue:63 msgid "Failed to send email" msgstr "ارسال ایمیل ناموفق بود" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:367 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:373 msgid "Failed to submit. Please try again. {0}" msgstr "" @@ -2935,14 +3018,14 @@ msgstr "" msgid "Failed to update badge assignment: " msgstr "" -#: frontend/src/utils/index.js:881 +#: frontend/src/utils/index.js:899 msgid "Failed to update meta tags {0}" msgstr "" #. Label of the featured (Check) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:25 #: frontend/src/components/CourseCard.vue:79 -#: frontend/src/pages/Courses/CourseForm.vue:120 +#: frontend/src/pages/Courses/CourseForm.vue:135 #: lms/lms/doctype/lms_course/lms_course.json msgid "Featured" msgstr "ویژه" @@ -2973,7 +3056,7 @@ msgstr "" msgid "File Type" msgstr "نوع فایل" -#: frontend/src/components/AssessmentPlugin.vue:54 +#: frontend/src/components/AssessmentPlugin.vue:55 msgid "Filter assignments by course" msgstr "" @@ -2981,22 +3064,22 @@ msgstr "" msgid "Filter by Billing Name" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:20 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:23 msgid "Filter by Exercise" msgstr "" #: frontend/src/components/Settings/Transactions/TransactionList.vue:28 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:26 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:29 msgid "Filter by Member" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:38 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:41 msgid "Filter by Status" msgstr "" #: frontend/src/components/Modals/EditProfile.vue:39 #: frontend/src/components/Modals/EditProfile.vue:148 -#: frontend/src/components/Settings/Members.vue:110 +#: frontend/src/components/Modals/NewMemberModal.vue:30 msgid "First Name" msgstr "نام کوچک" @@ -3108,7 +3191,7 @@ msgid "GST Number" msgstr "" #. Label of the gstin (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:154 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:156 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "GSTIN" msgstr "" @@ -3171,7 +3254,7 @@ msgstr "برو" #. Label of the google_calendar (Link) field in DocType 'LMS Google Meet #. Settings' -#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:45 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:48 #: lms/lms/doctype/lms_google_meet_settings/lms_google_meet_settings.json msgid "Google Calendar" msgstr "تقویم گوگل" @@ -3179,7 +3262,7 @@ msgstr "تقویم گوگل" #. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' #. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/Batches/BatchForm.vue:501 +#: frontend/src/pages/Batches/BatchForm.vue:549 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Google Meet" @@ -3187,13 +3270,13 @@ msgstr "" #. Label of the google_meet_account (Link) field in DocType 'LMS Batch' #. Label of the google_meet_account (Link) field in DocType 'LMS Live Class' -#: frontend/src/pages/Batches/BatchForm.vue:202 +#: frontend/src/pages/Batches/BatchForm.vue:212 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Google Meet Account" msgstr "" -#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:144 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:147 msgid "Google Meet Account created successfully" msgstr "" @@ -3201,7 +3284,7 @@ msgstr "" msgid "Google Meet Account deleted successfully" msgstr "" -#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:184 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:187 msgid "Google Meet Account updated successfully" msgstr "" @@ -3231,7 +3314,7 @@ msgstr "" msgid "Grading" msgstr "" -#: frontend/src/components/Settings/BadgeForm.vue:46 +#: frontend/src/components/Settings/BadgeForm.vue:43 #: frontend/src/components/Settings/Badges.vue:235 msgid "Grant Only Once" msgstr "" @@ -3272,7 +3355,7 @@ msgstr "سلام" msgid "Hello Learner" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:191 +#: frontend/src/components/Sidebar/AppSidebar.vue:194 msgid "Help" msgstr "کمک" @@ -3327,6 +3410,10 @@ msgstr "مخفی کردن اطلاعات خصوصی من از دیگران" msgid "Highlight" msgstr "" +#: frontend/src/pages/Courses/CourseForm.vue:136 +msgid "Highlight the course on the homepage." +msgstr "" + #: frontend/src/components/Sidebar/AppSidebar.vue:107 msgid "Highlight what makes you unique and show your skills." msgstr "" @@ -3339,7 +3426,7 @@ msgstr "متن هایلایت شده" #. Option for the 'Open to' (Select) field in DocType 'User' #: frontend/src/components/UserAvatar.vue:18 -#: frontend/src/pages/CertifiedParticipants.vue:52 +#: frontend/src/pages/CertifiedParticipants.vue:53 #: frontend/src/pages/Profile.vue:70 lms/fixtures/custom_field.json msgid "Hiring" msgstr "" @@ -3380,7 +3467,7 @@ msgstr "من در دسترس نیستم" msgid "I consent to my personal information being stored for invoicing" msgstr "" -#: frontend/src/pages/QuizForm.vue:321 +#: frontend/src/pages/QuizForm.vue:330 msgid "ID" msgstr "شناسه" @@ -3467,7 +3554,7 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' #. Option for the 'Status' (Select) field in DocType 'LMS Course' -#: frontend/src/components/Modals/Event.vue:404 +#: frontend/src/components/Modals/Event.vue:408 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json #: lms/lms/doctype/lms_course/lms_course.json msgid "In Progress" @@ -3495,7 +3582,7 @@ msgstr "" msgid "Incomplete" msgstr "ناتمام" -#: frontend/src/components/Quiz.vue:212 +#: frontend/src/components/Quiz.vue:208 msgid "Incorrect" msgstr "نادرست" @@ -3514,7 +3601,7 @@ msgstr "صنعت" #. Label of the input (Data) field in DocType 'LMS Test Case' #. Label of the input (Data) field in DocType 'LMS Test Case Submission' -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:115 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:118 #: lms/lms/doctype/lms_test_case/lms_test_case.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Input" @@ -3558,10 +3645,10 @@ 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/Batches/BatchForm.vue:118 -#: frontend/src/pages/Batches/components/NewBatchModal.vue:87 -#: frontend/src/pages/Courses/CourseForm.vue:32 -#: frontend/src/pages/Courses/NewCourseModal.vue:32 +#: frontend/src/pages/Batches/BatchForm.vue:125 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:81 +#: frontend/src/pages/Courses/CourseForm.vue:33 +#: frontend/src/pages/Courses/NewCourseModal.vue:28 #: 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 @@ -3577,8 +3664,8 @@ msgstr "" msgid "Interest" msgstr "بهره" -#: frontend/src/components/Sidebar/AppSidebar.vue:571 -#: frontend/src/components/Sidebar/AppSidebar.vue:574 +#: frontend/src/components/Sidebar/AppSidebar.vue:581 +#: frontend/src/components/Sidebar/AppSidebar.vue:584 msgid "Introduction" msgstr "" @@ -3594,7 +3681,7 @@ msgstr "" msgid "Invalid document name" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:505 +#: frontend/src/components/Sidebar/AppSidebar.vue:515 msgid "Invite your team and students" msgstr "تیم و دانش آموزان خود را دعوت کنید" @@ -3624,17 +3711,25 @@ msgstr "" #. Label of the issue_date (Date) field in DocType 'Certification' #. Label of the issue_date (Date) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/Event.vue:144 +#: frontend/src/components/Modals/Event.vue:147 #: frontend/src/pages/Batches/components/BulkCertificates.vue:28 #: lms/lms/doctype/certification/certification.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Issue Date" msgstr "تاریخ صدور" -#: frontend/src/components/Sidebar/AppSidebar.vue:612 +#: frontend/src/components/Sidebar/AppSidebar.vue:622 msgid "Issue a Certificate" msgstr "" +#: frontend/src/pages/Courses/CourseForm.vue:231 +msgid "Issue a certificate on course completion." +msgstr "" + +#: frontend/src/pages/Batches/BatchForm.vue:114 +msgid "Issue certificates to batch participants." +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 @@ -4035,6 +4130,7 @@ msgstr "زبان" #: frontend/src/components/Modals/EditProfile.vue:44 #: frontend/src/components/Modals/EditProfile.vue:149 +#: frontend/src/components/Modals/NewMemberModal.vue:37 msgid "Last Name" msgstr "نام خانوادگی" @@ -4052,7 +4148,7 @@ msgstr "" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:596 +#: frontend/src/components/Sidebar/AppSidebar.vue:606 msgid "Learning Paths" msgstr "مسیرهای یادگیری" @@ -4149,7 +4245,7 @@ msgid "Letter Grade (e.g. A, B-)" msgstr "" #. Label of the limit_questions_to (Int) field in DocType 'LMS Quiz' -#: frontend/src/pages/QuizForm.vue:110 lms/lms/doctype/lms_quiz/lms_quiz.json +#: frontend/src/pages/QuizForm.vue:117 lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Limit Questions To" msgstr "" @@ -4167,7 +4263,7 @@ msgstr "لینکدین" msgid "LinkedIn ID" msgstr "" -#: frontend/src/pages/Courses/Courses.vue:326 +#: frontend/src/pages/Courses/Courses.vue:329 msgid "Live" msgstr "فعال" @@ -4184,17 +4280,17 @@ msgstr "کلاس زنده" msgid "LiveCode URL" msgstr "" -#: frontend/src/components/Settings/Evaluators.vue:81 +#: frontend/src/components/Settings/Evaluators.vue:110 #: frontend/src/components/Settings/Members.vue:79 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:102 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:104 #: frontend/src/pages/Assignments.vue:66 -#: frontend/src/pages/Batches/Batches.vue:107 +#: frontend/src/pages/Batches/Batches.vue:109 #: frontend/src/pages/Batches/components/AdminBatchDashboard.vue:119 #: frontend/src/pages/CertifiedParticipants.vue:118 #: frontend/src/pages/Courses/CourseDashboard.vue:119 -#: frontend/src/pages/Courses/Courses.vue:105 +#: frontend/src/pages/Courses/Courses.vue:107 #: frontend/src/pages/JobApplications.vue:101 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:130 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:133 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:118 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:90 @@ -4259,6 +4355,22 @@ msgstr "" msgid "Make notes for quick revision. Press / for menu." msgstr "برای مرور سریع یادداشتبرداری کنید. برای منو / را فشار دهید." +#: frontend/src/pages/Batches/BatchForm.vue:16 +msgid "Make the batch visible to all users." +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:110 +msgid "Make the course visible to all users." +msgstr "" + +#: frontend/src/components/Modals/Event.vue:130 +msgid "Make this certificate visible to the participant." +msgstr "" + +#: frontend/src/pages/ProfileRoles.vue:35 +msgid "Manage batches, review and grade submissions" +msgstr "" + #: frontend/src/pages/Home/Home.vue:154 msgid "Manage your courses and batches at a glance" msgstr "" @@ -4278,7 +4390,7 @@ msgstr "" msgid "Manual Assignment" msgstr "" -#: frontend/src/components/Quiz.vue:136 +#: frontend/src/components/Quiz.vue:132 msgid "Mark" msgstr "" @@ -4286,11 +4398,28 @@ msgstr "" msgid "Mark all as read" msgstr "همه را به عنوان خوانده شده علامت بزن" +#: frontend/src/components/Quiz.vue:227 +msgid "Mark for review" +msgstr "" + +#: frontend/src/pages/Courses/CourseForm.vue:126 +msgid "Mark the course as upcoming but not yet open for enrollment." +msgstr "" + +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:38 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 +msgid "Mark the payment as received." +msgstr "" + +#: frontend/src/components/Modals/Question.vue:78 +msgid "Mark this option as a correct answer." +msgstr "" + #. Label of the marks (Int) field in DocType 'LMS Quiz Question' #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:37 -#: frontend/src/components/Modals/Question.vue:103 -#: frontend/src/components/Quiz.vue:136 frontend/src/pages/QuizForm.vue:331 +#: frontend/src/components/Modals/Question.vue:104 +#: frontend/src/components/Quiz.vue:132 frontend/src/pages/QuizForm.vue:340 #: frontend/src/pages/QuizSubmission.vue:64 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -4312,7 +4441,7 @@ msgstr "" msgid "Marks out of" msgstr "" -#: frontend/src/pages/QuizForm.vue:122 +#: frontend/src/pages/QuizForm.vue:130 msgid "Marks to Deduct" msgstr "" @@ -4326,8 +4455,8 @@ msgid "Maximum Attempts" msgstr "حداکثر تلاشها" #. Label of the medium (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/Batches/BatchForm.vue:154 -#: frontend/src/pages/Batches/components/NewBatchModal.vue:70 +#: frontend/src/pages/Batches/BatchForm.vue:162 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:64 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Medium" msgstr "متوسط" @@ -4369,16 +4498,16 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Zoom Settings' #: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/VideoStatistics.vue:36 -#: frontend/src/components/Modals/ZoomAccountModal.vue:42 +#: frontend/src/components/Modals/ZoomAccountModal.vue:45 #: 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/GoogleMeetAccountModal.vue:38 +#: frontend/src/components/Settings/BadgeForm.vue:212 +#: frontend/src/components/Settings/GoogleMeetAccountModal.vue:41 #: frontend/src/components/Settings/GoogleMeetSettings.vue:185 -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:55 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:57 #: frontend/src/components/Settings/ZoomSettings.vue:175 #: frontend/src/pages/AssignmentSubmissionList.vue:14 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:269 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:272 #: frontend/src/pages/Programs/ProgramProgressSummary.vue:126 #: frontend/src/pages/QuizSubmission.vue:31 #: frontend/src/pages/QuizSubmissionList.vue:91 @@ -4405,7 +4534,7 @@ msgid "Member" msgstr "عضو" #. Label of the member_consent (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:46 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:48 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Member Consent" msgstr "" @@ -4501,6 +4630,10 @@ msgstr "نوع عضو" msgid "Member Username" msgstr "نام کاربری عضو" +#: frontend/src/components/Modals/NewMemberModal.vue:163 +msgid "Member added successfully" +msgstr "" + #: frontend/src/pages/Programs/ProgramForm.vue:467 msgid "Member added to program successfully" msgstr "" @@ -4570,33 +4703,33 @@ msgid "Message is required" msgstr "پیام الزامی است" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/Batches/BatchForm.vue:247 -#: frontend/src/pages/Courses/CourseForm.vue:274 +#: frontend/src/pages/Batches/BatchForm.vue:258 +#: frontend/src/pages/Courses/CourseForm.vue:299 #: 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/Batches/BatchForm.vue:260 +#: frontend/src/pages/Batches/BatchForm.vue:271 #: 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/Batches/BatchForm.vue:253 -#: frontend/src/pages/Courses/CourseForm.vue:281 +#: frontend/src/pages/Batches/BatchForm.vue:264 +#: frontend/src/pages/Courses/CourseForm.vue:306 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/Batches/BatchForm.vue:242 -#: frontend/src/pages/Courses/CourseForm.vue:269 +#: frontend/src/pages/Batches/BatchForm.vue:253 +#: frontend/src/pages/Courses/CourseForm.vue:294 msgid "Meta Tags" msgstr "" -#: lms/lms/api.py:1563 +#: lms/lms/api.py:1541 msgid "Meta tags should be a list." msgstr "" @@ -4610,7 +4743,8 @@ msgid "Minimum two options are required for multiple choice questions." msgstr "" #. Name of a role -#: frontend/src/pages/ProfileRoles.vue:20 +#: frontend/src/components/Modals/NewMemberModal.vue:65 +#: frontend/src/pages/ProfileRoles.vue:41 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/course_evaluator/course_evaluator.json #: lms/lms/doctype/course_lesson/course_lesson.json @@ -4647,7 +4781,7 @@ msgstr "" msgid "Moderator" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:287 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:290 #: frontend/src/pages/Quizzes.vue:278 msgid "Modified" msgstr "تغییر یافته" @@ -4671,7 +4805,7 @@ msgstr "" msgid "Monday" msgstr "دوشنبه" -#: frontend/src/components/Sidebar/AppSidebar.vue:620 +#: frontend/src/components/Sidebar/AppSidebar.vue:630 msgid "Monetization" msgstr "" @@ -4720,12 +4854,12 @@ msgstr "نام" #: frontend/src/components/Settings/Categories.vue:27 #: frontend/src/components/Settings/Coupons/CouponList.vue:16 #: frontend/src/components/Settings/EmailTemplates.vue:17 -#: frontend/src/components/Settings/Evaluators.vue:17 +#: frontend/src/components/Settings/Evaluators.vue:38 #: frontend/src/components/Settings/GoogleMeetSettings.vue:17 #: frontend/src/components/Settings/Members.vue:17 #: frontend/src/components/Settings/PaymentGateways.vue:16 #: frontend/src/components/Settings/ZoomSettings.vue:17 -#: frontend/src/pages/Courses/Courses.vue:330 +#: frontend/src/pages/Courses/Courses.vue:333 #: frontend/src/pages/Programs/Programs.vue:10 #: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" @@ -4751,6 +4885,10 @@ msgstr "دوره جدید" msgid "New Email Template" msgstr "" +#: frontend/src/components/Settings/Evaluators.vue:18 +msgid "New Evaluator" +msgstr "" + #: frontend/src/components/Settings/GoogleMeetAccountModal.vue:7 msgid "New Google Meet Account" msgstr "" @@ -4772,7 +4910,7 @@ msgstr "" msgid "New Payment Gateway" msgstr "درگاه پرداخت جدید" -#: frontend/src/pages/QuizForm.vue:137 +#: frontend/src/pages/QuizForm.vue:145 msgid "New Question" msgstr "" @@ -4797,7 +4935,7 @@ msgstr "" msgid "New {0}" msgstr "{0} جدید" -#: frontend/src/components/Quiz.vue:299 frontend/src/pages/Lesson.vue:51 +#: frontend/src/components/Quiz.vue:300 frontend/src/pages/Lesson.vue:51 #: frontend/src/pages/Lesson.vue:187 msgid "Next" msgstr "بعد" @@ -4814,7 +4952,7 @@ msgstr "" msgid "No Notifications" msgstr "" -#: frontend/src/components/Quiz.vue:369 +#: frontend/src/components/Quiz.vue:384 msgid "No Quiz submissions found" msgstr "" @@ -4897,7 +5035,7 @@ msgstr "" msgid "No programs found in this category." msgstr "" -#: frontend/src/pages/QuizForm.vue:188 +#: frontend/src/pages/QuizForm.vue:196 msgid "No questions added yet" msgstr "" @@ -4905,8 +5043,8 @@ msgstr "" msgid "No quizzes added yet." msgstr "" -#: frontend/src/components/Controls/Autocomplete.vue:127 -#: frontend/src/components/Controls/MultiSelect.vue:61 +#: frontend/src/components/Controls/Autocomplete.vue:136 +#: frontend/src/components/Controls/MultiSelect.vue:77 #: frontend/src/pages/Search/Search.vue:47 msgid "No results found" msgstr "نتیجهای یافت نشد" @@ -5008,7 +5146,7 @@ msgstr "" msgid "Number of Students" msgstr "" -#: frontend/src/pages/Batches/BatchForm.vue:42 +#: frontend/src/pages/Batches/BatchForm.vue:43 msgid "Number of seats available" msgstr "" @@ -5023,8 +5161,8 @@ msgid "Office close to Home" msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/Batches/BatchForm.vue:514 -#: frontend/src/pages/Batches/components/NewBatchModal.vue:247 +#: frontend/src/pages/Batches/BatchForm.vue:562 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:263 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Offline" msgstr "آفلاین" @@ -5047,8 +5185,8 @@ msgid "Once the moderator grades your submission, you'll find the details here." msgstr "" #. Option for the 'Medium' (Select) field in DocType 'LMS Batch' -#: frontend/src/pages/Batches/BatchForm.vue:510 -#: frontend/src/pages/Batches/components/NewBatchModal.vue:243 +#: frontend/src/pages/Batches/BatchForm.vue:558 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:259 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Online" msgstr "آنلاین" @@ -5065,6 +5203,18 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "فقط فایل هایی از نوع {0} پذیرفته میشوند." +#: frontend/src/components/AssessmentPlugin.vue:54 +msgid "Only show assignments from the current course" +msgstr "" + +#: frontend/src/pages/Batches/Batches.vue:81 +msgid "Only show batches that offer a certificate" +msgstr "" + +#: frontend/src/pages/Courses/Courses.vue:80 +msgid "Only show courses that offer a certificate" +msgstr "" + #: frontend/src/components/Modals/ChapterModal.vue:223 msgid "Only zip files are allowed" msgstr "فقط فایل های zip مجاز هستند" @@ -5107,7 +5257,7 @@ msgid "Open to" msgstr "" #: frontend/src/components/UserAvatar.vue:11 -#: frontend/src/pages/CertifiedParticipants.vue:46 +#: frontend/src/pages/CertifiedParticipants.vue:47 #: frontend/src/pages/Profile.vue:69 msgid "Open to Work" msgstr "" @@ -5148,7 +5298,7 @@ msgid "Orange" msgstr "نارنجی" #. Label of the order_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:169 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:171 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Order ID" msgstr "" @@ -5159,7 +5309,7 @@ msgid "Organization" msgstr "سازمان" #. Label of the original_amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:136 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:138 #: frontend/src/pages/Billing.vue:34 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Original Amount" @@ -5183,17 +5333,21 @@ msgstr "" msgid "Output" msgstr "خروجی" +#: frontend/src/pages/ProfileRoles.vue:42 +msgid "Oversee all users, content, and system settings" +msgstr "" + #: frontend/src/pages/Courses/CourseDetail.vue:97 msgid "Overview" msgstr "بررسی اجمالی" -#: frontend/src/components/Settings/BadgeForm.vue:216 +#: frontend/src/components/Settings/BadgeForm.vue:213 #: lms/lms/doctype/lms_badge/lms_badge.js:37 msgid "Owner" msgstr "مالک" #. Label of the pan (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:159 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:161 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "PAN" msgstr "" @@ -5211,18 +5365,18 @@ msgstr "شماره PAN" msgid "PDF" msgstr "PDF" -#: frontend/src/components/Sidebar/AppSidebar.vue:407 +#: frontend/src/components/Sidebar/AppSidebar.vue:417 msgid "Page deleted successfully" msgstr "" #. Label of the paid_batch (Check) field in DocType 'LMS Batch' -#: frontend/src/pages/Batches/BatchForm.vue:220 +#: frontend/src/pages/Batches/BatchForm.vue:230 #: 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/Courses/CourseForm.vue:217 +#: frontend/src/pages/Courses/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" @@ -5232,7 +5386,7 @@ msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/Courses/CourseForm.vue:205 +#: frontend/src/pages/Courses/CourseForm.vue:223 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" @@ -5254,7 +5408,7 @@ msgstr "" #. Submission' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#: frontend/src/components/Modals/Event.vue:408 +#: frontend/src/components/Modals/Event.vue:412 #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json msgid "Pass" @@ -5263,7 +5417,7 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Programming Exercise #. Submission' #. Option for the 'Status' (Select) field in DocType 'LMS Test Case Submission' -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:35 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:38 #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Passed" @@ -5282,8 +5436,8 @@ msgstr "" msgid "Password" msgstr "گذرواژه" -#: frontend/src/pages/Courses/CourseForm.vue:173 -msgid "Paste a YouTube link of a short video introducing the course" +#: frontend/src/pages/Courses/CourseForm.vue:191 +msgid "Paste a YouTube link of a short video introducing the course." msgstr "" #. Label of the payment (Link) field in DocType 'LMS Batch Enrollment' @@ -5302,20 +5456,21 @@ msgstr "" #. Label of the payment_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:89 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:91 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Details" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:41 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:43 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 msgid "Payment For Certificate" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:81 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:83 msgid "Payment For Document" msgstr "پرداخت برای سند" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:74 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:76 msgid "Payment For Document Type" msgstr "" @@ -5325,15 +5480,15 @@ msgid "Payment Gateway" msgstr "درگاه پرداخت" #. Label of the payment_id (Data) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:164 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:166 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment ID" msgstr "شناسه پرداخت" #. Label of the payment_received (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:36 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:33 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:195 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:37 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:32 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:198 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment Received" msgstr "پرداخت دریافت شد" @@ -5355,8 +5510,7 @@ msgid "Payment for " msgstr "پرداخت برای " #. Label of the payment_for_certificate (Check) field in DocType 'LMS Payment' -#: frontend/src/components/Settings/Transactions/TransactionList.vue:38 -#: frontend/src/components/Settings/Transactions/TransactionList.vue:202 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:205 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Payment for Certificate" msgstr "" @@ -5389,14 +5543,14 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate #. Evaluation' -#: frontend/src/components/Modals/Event.vue:400 +#: frontend/src/components/Modals/Event.vue:404 #: frontend/src/pages/Courses/StudentCourseProgress.vue:66 #: frontend/src/pages/Courses/StudentCourseProgress.vue:197 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json msgid "Pending" msgstr "انتظار" -#: frontend/src/pages/Profile.vue:296 +#: frontend/src/pages/Profile.vue:303 msgid "People" msgstr "" @@ -5478,7 +5632,7 @@ msgstr "" msgid "Please enter a coupon code" msgstr "لطفا کد تخفیف را وارد کنید" -#: frontend/src/components/Modals/LiveClassModal.vue:195 +#: frontend/src/components/Modals/LiveClassModal.vue:194 msgid "Please enter a title." msgstr "لطفا یک عنوان وارد کنید." @@ -5494,7 +5648,7 @@ msgstr "لطفا یک آدرس اینترنتی معتبر برای تماس ب msgid "Please enter a valid URL." msgstr "لطفاً یک URL معتبر وارد کنید." -#: frontend/src/components/Modals/LiveClassModal.vue:207 +#: frontend/src/components/Modals/LiveClassModal.vue:206 msgid "Please enter a valid time in the format HH:mm." msgstr "" @@ -5555,7 +5709,7 @@ msgstr "" msgid "Please read the following instructions carefully before starting the quiz" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:139 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:142 msgid "Please run the code to execute the test cases." msgstr "" @@ -5579,15 +5733,15 @@ msgstr "" msgid "Please select a course to view available slots." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:198 +#: frontend/src/components/Modals/LiveClassModal.vue:197 msgid "Please select a date." msgstr "لطفا تاریخ را انتخاب کنید" -#: frontend/src/components/Modals/LiveClassModal.vue:222 +#: frontend/src/components/Modals/LiveClassModal.vue:221 msgid "Please select a duration." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:219 +#: frontend/src/components/Modals/LiveClassModal.vue:218 msgid "Please select a future date and time." msgstr "" @@ -5611,15 +5765,19 @@ msgstr "" msgid "Please select a student to enroll." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:201 +#: frontend/src/components/Modals/LiveClassModal.vue:200 msgid "Please select a time." msgstr "لطفا زمانی را انتخاب کنید." -#: frontend/src/components/Modals/LiveClassModal.vue:204 +#: frontend/src/components/Modals/LiveClassModal.vue:203 msgid "Please select a timezone." msgstr "لطفاً یک منطقه زمانی انتخاب کنید." -#: frontend/src/components/Quiz.vue:744 +#: frontend/src/components/Modals/AddEvaluatorModal.vue:45 +msgid "Please select a user" +msgstr "" + +#: frontend/src/components/Quiz.vue:761 msgid "Please select an option" msgstr "لطفا یک گزینه را انتخاب کنید" @@ -5640,7 +5798,7 @@ msgstr "" msgid "Possibilities" msgstr "احتمالات" -#: frontend/src/components/Modals/Question.vue:88 +#: frontend/src/components/Modals/Question.vue:89 msgid "Possibility" msgstr "" @@ -5673,8 +5831,8 @@ msgstr "پست" msgid "Postal Code" msgstr "کد پستی" -#: frontend/src/components/Sidebar/AppSidebar.vue:185 -msgid "Powered by Learning" +#: frontend/src/components/Sidebar/AppSidebar.vue:205 +msgid "Powered by Frappe Learning" msgstr "" #. Name of a DocType @@ -5718,8 +5876,8 @@ msgid "Preview Image" msgstr "پیشنمایش تصویر" #. Label of the video_link (Attach) field in DocType 'LMS Batch' -#: frontend/src/pages/Batches/BatchForm.vue:170 -#: frontend/src/pages/Courses/CourseForm.vue:171 +#: frontend/src/pages/Batches/BatchForm.vue:180 +#: frontend/src/pages/Courses/CourseForm.vue:189 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Preview Video" msgstr "" @@ -5729,13 +5887,13 @@ msgid "Previous" msgstr "قبلی" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Batch' -#: frontend/src/pages/Batches/BatchForm.vue:215 +#: frontend/src/pages/Batches/BatchForm.vue:225 #: 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/Courses/CourseForm.vue:199 +#: frontend/src/pages/Courses/CourseForm.vue:217 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -5812,14 +5970,14 @@ msgstr "تمرین برنامهنویسی" msgid "Programming Exercise Progress" msgstr "" -#: frontend/src/components/Settings/BadgeForm.vue:200 +#: frontend/src/components/Settings/BadgeForm.vue:197 #: frontend/src/components/Settings/Badges.vue:205 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:429 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:436 msgid "Programming Exercise Submission" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:420 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:299 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:427 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:302 msgid "Programming Exercise Submissions" msgstr "" @@ -5836,7 +5994,7 @@ msgid "Programming Exercise updated successfully" msgstr "تمرین برنامهنویسی با موفقیت بهروزرسانی شد" #. Label of the programming_exercises (Check) field in DocType 'LMS Settings' -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:309 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:312 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:292 #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:300 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -5892,7 +6050,7 @@ msgstr "" #: frontend/src/components/Modals/Event.vue:128 #: frontend/src/pages/Batches/BatchForm.vue:15 #: frontend/src/pages/Batches/components/BulkCertificates.vue:51 -#: frontend/src/pages/Courses/CourseForm.vue:100 +#: frontend/src/pages/Courses/CourseForm.vue:109 #: frontend/src/pages/Programs/ProgramForm.vue:33 #: frontend/src/pages/Programs/StudentPrograms.vue:100 #: lms/lms/doctype/lms_batch/lms_batch.json @@ -5908,12 +6066,12 @@ msgid "Published Courses" msgstr "" #. Label of the published_on (Date) field in DocType 'LMS Course' -#: frontend/src/pages/Courses/CourseForm.vue:105 +#: frontend/src/pages/Courses/CourseForm.vue:115 #: lms/lms/doctype/lms_course/lms_course.json msgid "Published On" msgstr "منتشر شده در" -#: frontend/src/pages/Courses/CourseForm.vue:90 +#: frontend/src/pages/Courses/CourseForm.vue:99 msgid "Publishing Settings" msgstr "" @@ -5945,7 +6103,7 @@ msgstr "پایتون" #. Label of the question (Text) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/AssignmentForm.vue:38 #: frontend/src/components/Modals/Question.vue:24 -#: frontend/src/pages/QuizForm.vue:326 frontend/src/pages/QuizSubmission.vue:56 +#: frontend/src/pages/QuizForm.vue:335 frontend/src/pages/QuizSubmission.vue:56 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -5965,31 +6123,35 @@ msgstr "" msgid "Question Name" msgstr "" -#: frontend/src/components/Modals/Question.vue:282 +#: frontend/src/components/Modals/Question.vue:283 msgid "Question added successfully" msgstr "" -#: frontend/src/components/Modals/Question.vue:332 +#: frontend/src/components/Modals/Question.vue:333 msgid "Question updated successfully" msgstr "" -#: frontend/src/components/Quiz.vue:128 +#: frontend/src/components/Quiz.vue:127 msgid "Question {0}" msgstr "سوال {0}" -#: frontend/src/components/Quiz.vue:232 +#: frontend/src/components/Quiz.vue:233 msgid "Question {0} of {1}" msgstr "سوال {0} از {1}" #. Label of the questions (Table) field in DocType 'LMS Quiz' -#: frontend/src/pages/QuizForm.vue:131 lms/lms/doctype/lms_quiz/lms_quiz.json +#: frontend/src/pages/QuizForm.vue:139 lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Questions" msgstr "سوالات" -#: frontend/src/pages/QuizForm.vue:368 +#: frontend/src/pages/QuizForm.vue:377 msgid "Questions deleted successfully" msgstr "" +#: frontend/src/components/Quiz.vue:313 +msgid "Questions marked for review" +msgstr "" + #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' #. Label of a Link in the Learning Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 @@ -6011,7 +6173,7 @@ msgid "Quiz Progress" msgstr "" #. Label of a Link in the Learning Workspace -#: frontend/src/components/Settings/BadgeForm.vue:197 +#: frontend/src/components/Settings/BadgeForm.vue:194 #: frontend/src/components/Settings/Badges.vue:203 #: frontend/src/pages/QuizPage.vue:57 lms/lms/workspace/learning/learning.json msgid "Quiz Submission" @@ -6023,7 +6185,7 @@ msgstr "" msgid "Quiz Submissions" msgstr "" -#: frontend/src/components/Quiz.vue:313 +#: frontend/src/components/Quiz.vue:328 msgid "Quiz Summary" msgstr "خلاصه آزمون" @@ -6040,7 +6202,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "آزمون برای کاربران مهمان در دسترس نیست. لطفا برای ادامه وارد شوید." -#: frontend/src/pages/QuizForm.vue:293 +#: frontend/src/pages/QuizForm.vue:302 msgid "Quiz updated successfully" msgstr "" @@ -6049,8 +6211,8 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "تکلیف زیر درس نشان داده میشود." -#: frontend/src/components/Sidebar/AppSidebar.vue:604 -#: frontend/src/pages/QuizForm.vue:379 frontend/src/pages/Quizzes.vue:290 +#: frontend/src/components/Sidebar/AppSidebar.vue:614 +#: frontend/src/pages/QuizForm.vue:388 frontend/src/pages/Quizzes.vue:290 #: frontend/src/pages/Quizzes.vue:300 lms/www/_lms.py:254 msgid "Quizzes" msgstr "آزمونها" @@ -6063,6 +6225,10 @@ msgstr "" msgid "Quizzes in this video" msgstr "" +#: frontend/src/pages/QuizForm.vue:111 +msgid "Randomize the order of questions for each attempt." +msgstr "" + #. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation' #. Label of the rating (Data) field in DocType 'LMS Course' #. Label of the rating (Rating) field in DocType 'LMS Course Review' @@ -6091,7 +6257,7 @@ msgstr "قرمز" msgid "Redemption Count" msgstr "" -#: frontend/src/components/Settings/Coupons/CouponDetails.vue:64 +#: frontend/src/components/Settings/Coupons/CouponDetails.vue:65 msgid "Redemptions Count" msgstr "" @@ -6137,7 +6303,7 @@ 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/Courses/CourseForm.vue:183 +#: frontend/src/pages/Courses/CourseForm.vue:201 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -6189,7 +6355,7 @@ msgstr "نتیجه" msgid "Resume" msgstr "رزومه" -#: frontend/src/components/Quiz.vue:101 frontend/src/components/Quiz.vue:350 +#: frontend/src/components/Quiz.vue:101 frontend/src/components/Quiz.vue:365 msgid "Resume Video" msgstr "" @@ -6215,12 +6381,13 @@ msgstr "نقش" msgid "Role Preference" msgstr "" -#: frontend/src/pages/ProfileRoles.vue:117 +#: frontend/src/pages/ProfileRoles.vue:110 msgid "Role updated successfully" msgstr "نقش با موفقیت بهروزرسانی شد" -#: frontend/src/components/Sidebar/AppSidebar.vue:632 -#: frontend/src/pages/Profile.vue:271 +#: frontend/src/components/Modals/NewMemberModal.vue:45 +#: frontend/src/components/Sidebar/AppSidebar.vue:642 +#: frontend/src/pages/Profile.vue:272 msgid "Roles" msgstr "نقشها" @@ -6249,10 +6416,14 @@ msgstr "" msgid "Rows {0} have the duplicate questions." msgstr "ردیفهای {0} سوالات تکراری دارند." -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:56 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:59 msgid "Run" msgstr "اجرا" +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:59 +msgid "Running" +msgstr "در حال اجرا" + #. Option for the 'Language' (Select) field in DocType 'LMS Programming #. Exercise' #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json @@ -6306,19 +6477,19 @@ msgstr "شنبه" #: frontend/src/components/Modals/EditProfile.vue:19 #: frontend/src/components/Modals/EmailTemplateModal.vue:12 #: frontend/src/components/Modals/Event.vue:121 -#: frontend/src/components/Modals/Event.vue:157 -#: frontend/src/components/Modals/Question.vue:109 +#: frontend/src/components/Modals/Event.vue:160 +#: frontend/src/components/Modals/Question.vue:110 #: frontend/src/components/Modals/ZoomAccountModal.vue:10 #: frontend/src/components/Settings/BadgeAssignmentForm.vue:12 -#: frontend/src/components/Settings/BadgeForm.vue:78 -#: frontend/src/components/Settings/Coupons/CouponDetails.vue:78 +#: frontend/src/components/Settings/BadgeForm.vue:75 +#: frontend/src/components/Settings/Coupons/CouponDetails.vue:79 #: frontend/src/components/Settings/GoogleMeetAccountModal.vue:12 #: frontend/src/components/Settings/PaymentGatewayDetails.vue:41 #: frontend/src/components/Settings/Transactions/TransactionDetails.vue:29 #: frontend/src/pages/Batches/BatchDetail.vue:17 -#: frontend/src/pages/Batches/components/NewBatchModal.vue:112 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:107 #: frontend/src/pages/Courses/CourseDetail.vue:17 -#: frontend/src/pages/Courses/NewCourseModal.vue:70 +#: frontend/src/pages/Courses/NewCourseModal.vue:69 #: frontend/src/pages/JobForm.vue:12 frontend/src/pages/LessonForm.vue:14 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:107 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:9 @@ -6331,7 +6502,7 @@ msgstr "ذخیره" #. Label of the schedule (Table) field in DocType 'Course Evaluator' #: frontend/src/components/UpcomingEvaluations.vue:8 -#: frontend/src/pages/Profile.vue:276 +#: frontend/src/pages/Profile.vue:277 #: lms/lms/doctype/course_evaluator/course_evaluator.json msgid "Schedule" msgstr "زمانبندی" @@ -6362,7 +6533,7 @@ msgstr "نمره" msgid "Score Out Of" msgstr "" -#: frontend/src/components/Settings/Evaluators.vue:25 +#: frontend/src/components/Settings/Evaluators.vue:57 #: frontend/src/components/Settings/Members.vue:25 #: frontend/src/pages/Courses/Courses.vue:64 frontend/src/pages/Jobs.vue:59 #: frontend/src/pages/Search/Search.vue:5 @@ -6401,9 +6572,13 @@ msgstr "جستجو برای " msgid "Search for an icon" msgstr "" +#: frontend/src/components/Controls/MultiSelect.vue:27 +msgid "Search..." +msgstr "جستجو..." + #. Label of the seat_count (Int) field in DocType 'LMS Batch' -#: frontend/src/pages/Batches/BatchForm.vue:39 -#: frontend/src/pages/Batches/components/NewBatchModal.vue:62 +#: frontend/src/pages/Batches/BatchForm.vue:40 +#: frontend/src/pages/Batches/components/NewBatchModal.vue:56 #: lms/lms/doctype/lms_batch/lms_batch.json msgid "Seat Count" msgstr "تعداد صندلی ها" @@ -6437,15 +6612,19 @@ msgstr "" msgid "Select Payment Gateway" msgstr "انتخاب درگاه پرداخت" +#: frontend/src/components/Modals/AddEvaluatorModal.vue:18 +msgid "Select User" +msgstr "" + #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseModal.vue:23 msgid "Select a Programming Exercise" msgstr "" -#: frontend/src/pages/Courses/CourseForm.vue:78 +#: frontend/src/pages/Courses/CourseForm.vue:87 msgid "Select a fallback color for the course card when no image is set." msgstr "" -#: frontend/src/components/Modals/Question.vue:98 +#: frontend/src/components/Modals/Question.vue:99 msgid "Select a question" msgstr "" @@ -6509,14 +6688,18 @@ msgstr "" msgid "Send calendar invite for evaluations" msgstr "" -#: frontend/src/pages/Batches/BatchForm.vue:60 +#: frontend/src/pages/Batches/BatchForm.vue:64 msgid "Session End Time" msgstr "" -#: frontend/src/pages/Batches/BatchForm.vue:53 +#: frontend/src/pages/Batches/BatchForm.vue:57 msgid "Session Start Time" msgstr "" +#: frontend/src/pages/Profile.vue:287 +msgid "Session refreshed successfully" +msgstr "" + #: frontend/src/components/Controls/ColorSwatches.vue:13 msgid "Set Color" msgstr "تنظیم رنگ" @@ -6525,16 +6708,16 @@ msgstr "تنظیم رنگ" msgid "Set your Password" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:575 +#: frontend/src/components/Sidebar/AppSidebar.vue:585 msgid "Setting up" msgstr "" -#: frontend/src/components/Sidebar/AppSidebar.vue:625 +#: frontend/src/components/Sidebar/AppSidebar.vue:635 msgid "Setting up payment gateway" msgstr "راهاندازی درگاه پرداخت" #: frontend/src/components/Settings/Settings.vue:9 -#: frontend/src/components/Sidebar/AppSidebar.vue:630 +#: frontend/src/components/Sidebar/AppSidebar.vue:640 #: frontend/src/pages/Courses/CourseDetail.vue:107 #: frontend/src/pages/ProfileRoles.vue:4 #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 @@ -6546,18 +6729,18 @@ msgstr "تنظیمات" msgid "Share on" msgstr "" -#: frontend/src/pages/Batches/BatchForm.vue:125 +#: frontend/src/pages/Batches/BatchForm.vue:133 msgid "Short Description" msgstr "شرح کوتاه" #. Label of the short_introduction (Small Text) field in DocType 'LMS Course' -#: frontend/src/pages/Courses/CourseForm.vue:141 -#: frontend/src/pages/Courses/NewCourseModal.vue:46 +#: frontend/src/pages/Courses/CourseForm.vue:159 +#: frontend/src/pages/Courses/NewCourseModal.vue:45 #: lms/lms/doctype/lms_course/lms_course.json msgid "Short Introduction" msgstr "" -#: frontend/src/pages/Batches/BatchForm.vue:128 +#: frontend/src/pages/Batches/BatchForm.vue:136 msgid "Short description of the batch" msgstr "" @@ -6573,7 +6756,7 @@ msgid "Show Answers" msgstr "نمایش پاسخ ها" #. Label of the show_submission_history (Check) field in DocType 'LMS Quiz' -#: frontend/src/pages/QuizForm.vue:98 lms/lms/doctype/lms_quiz/lms_quiz.json +#: frontend/src/pages/QuizForm.vue:101 lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Show Submission History" msgstr "" @@ -6598,7 +6781,7 @@ msgid "Show live class" msgstr "" #. Label of the shuffle_questions (Check) field in DocType 'LMS Quiz' -#: frontend/src/pages/QuizForm.vue:105 lms/lms/doctype/lms_quiz/lms_quiz.json +#: frontend/src/pages/QuizForm.vue:109 lms/lms/doctype/lms_quiz/lms_quiz.json msgid "Shuffle Questions" msgstr "" @@ -6667,7 +6850,7 @@ msgstr "" msgid "Slot deleted successfully" msgstr "" -#: frontend/src/pages/Profile.vue:275 +#: frontend/src/pages/Profile.vue:276 msgid "Slots" msgstr "" @@ -6684,7 +6867,7 @@ msgstr "" #. Label of the source (Link) field in DocType 'LMS Payment' #. Label of the source (Data) field in DocType 'LMS Source' #. Label of the source (Data) field in DocType 'LMS Video Watch Duration' -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:66 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:68 #: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.json #: lms/lms/doctype/lms_payment/lms_payment.json #: lms/lms/doctype/lms_source/lms_source.json @@ -6785,7 +6968,7 @@ msgstr "" #: frontend/src/components/Settings/ZoomSettings.vue:185 #: frontend/src/pages/AssignmentSubmissionList.vue:19 #: frontend/src/pages/JobForm.vue:58 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:281 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:284 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/job/web_form/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -6808,9 +6991,10 @@ msgstr "" #. Option for the 'User Category' (Select) field in DocType 'User' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' +#: frontend/src/components/Modals/NewMemberModal.vue:50 #: frontend/src/components/Modals/StudentModal.vue:22 #: frontend/src/pages/Courses/CourseEnrollmentModal.vue:18 -#: frontend/src/pages/ProfileRoles.vue:38 lms/fixtures/custom_field.json +#: frontend/src/pages/ProfileRoles.vue:18 lms/fixtures/custom_field.json #: lms/lms/doctype/lms_enrollment/lms_enrollment.json #: lms/templates/signup-form.html:26 msgid "Student" @@ -6869,7 +7053,7 @@ msgstr "" msgid "Submission by" msgstr "ارسال توسط" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:362 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:368 msgid "Submission saved!" msgstr "" @@ -6877,14 +7061,14 @@ msgstr "" msgid "Submissions" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:255 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmissions.vue:258 msgid "Submissions deleted successfully" msgstr "" #: frontend/src/components/Modals/AssessmentModal.vue:9 #: frontend/src/components/Modals/BatchCourseModal.vue:9 #: frontend/src/components/Modals/EvaluationModal.vue:9 -#: frontend/src/components/Quiz.vue:304 frontend/src/components/Quiz.vue:382 +#: frontend/src/components/Quiz.vue:305 frontend/src/components/Quiz.vue:397 #: lms/templates/assignment.html:9 lms/www/new-sign-up.html:32 msgid "Submit" msgstr "ارسال" @@ -6975,7 +7159,7 @@ msgid "System Manager" msgstr "مدیر سیستم" #. Label of the tags (Data) field in DocType 'LMS Course' -#: frontend/src/pages/Courses/CourseForm.vue:40 +#: frontend/src/pages/Courses/CourseForm.vue:49 #: lms/lms/doctype/lms_course/lms_course.json msgid "Tags" msgstr "تگها" @@ -7001,7 +7185,7 @@ msgid "Team Work" msgstr "" #. Label of the template (Link) field in DocType 'LMS Certificate' -#: frontend/src/components/Modals/Event.vue:133 +#: frontend/src/components/Modals/Event.vue:136 #: frontend/src/pages/Batches/components/BulkCertificates.vue:43 #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" @@ -7015,7 +7199,7 @@ msgstr "موقتا غیر فعال می باشد" #. Label of the test_cases (Table) field in DocType 'LMS Programming Exercise #. Submission' #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:34 -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:83 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:86 #: lms/lms/doctype/lms_programming_exercise/lms_programming_exercise.json #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json msgid "Test Cases" @@ -7029,7 +7213,7 @@ msgstr "آزمون آزمایشی" msgid "Test this Exercise" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:93 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:96 msgid "Test {0}" msgstr "" @@ -7205,6 +7389,11 @@ msgstr "" msgid "This lesson is not available for preview. Please join the course to access it." msgstr "" +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:44 +#: frontend/src/components/Settings/Transactions/TransactionList.vue:39 +msgid "This payment is for a certificate." +msgstr "" + #: frontend/src/pages/Programs/ProgramEnrollment.vue:18 msgid "This program consists of {0} courses" msgstr "" @@ -7235,7 +7424,7 @@ msgstr "پنجشنبه" #. Label of the time (Time) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:54 -#: frontend/src/components/Modals/LiveClassModal.vue:52 +#: frontend/src/components/Modals/LiveClassModal.vue:50 #: frontend/src/components/Quiz.vue:74 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Time" @@ -7246,7 +7435,7 @@ msgstr "زمان" msgid "Time Preference" msgstr "" -#: frontend/src/components/VideoBlock.vue:140 +#: frontend/src/components/VideoBlock.vue:145 msgid "Time for a Quiz" msgstr "" @@ -7262,7 +7451,7 @@ msgstr "" msgid "Time in video exceeds the total duration of the video." msgstr "" -#: frontend/src/components/Modals/LiveClassModal.vue:44 +#: frontend/src/components/Modals/LiveClassModal.vue:42 msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgstr "" @@ -7295,10 +7484,10 @@ msgstr "الگوی جدول زمانی" #. Label of the timezone (Data) field in DocType 'LMS Certificate Request' #. Label of the timezone (Data) field in DocType 'LMS Course' #. Label of the timezone (Data) field in DocType 'LMS Live Class' -#: frontend/src/components/Modals/LiveClassModal.vue:59 -#: frontend/src/pages/Batches/BatchForm.vue:67 +#: frontend/src/components/Modals/LiveClassModal.vue:57 +#: frontend/src/pages/Batches/BatchForm.vue:71 #: frontend/src/pages/Batches/components/NewBatchModal.vue:44 -#: frontend/src/pages/Courses/CourseForm.vue:259 +#: frontend/src/pages/Courses/CourseForm.vue:284 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json @@ -7332,9 +7521,9 @@ msgstr "" #: frontend/src/components/Modals/AssignmentForm.vue:20 #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/components/Settings/BadgeForm.vue:19 +#: frontend/src/components/Settings/BadgeForm.vue:15 #: frontend/src/pages/Assignments.vue:164 -#: frontend/src/pages/Batches/BatchForm.vue:19 +#: frontend/src/pages/Batches/BatchForm.vue:20 #: frontend/src/pages/Batches/components/NewBatchModal.vue:14 #: frontend/src/pages/Courses/CourseForm.vue:16 #: frontend/src/pages/Courses/NewCourseModal.vue:14 @@ -7397,7 +7586,7 @@ msgstr "جمع" msgid "Total Marks" msgstr "" -#: frontend/src/components/Quiz.vue:397 +#: frontend/src/components/Quiz.vue:412 msgid "Total Questions" msgstr "" @@ -7414,11 +7603,11 @@ msgstr "بازخورد آموزشی" msgid "Transaction Details" msgstr "جزئیات تراکنش" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:213 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:215 msgid "Transaction created successfully" msgstr "" -#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:227 +#: frontend/src/components/Settings/Transactions/TransactionDetails.vue:229 msgid "Transaction updated successfully" msgstr "" @@ -7427,7 +7616,7 @@ msgstr "" msgid "Travel" msgstr "سفر" -#: frontend/src/components/Quiz.vue:346 +#: frontend/src/components/Quiz.vue:361 msgid "Try Again" msgstr "دوباره امتحان کنید" @@ -7474,7 +7663,7 @@ msgstr "نوع" msgid "Type '/' for commands or select text to format" msgstr "" -#: frontend/src/components/Quiz.vue:863 +#: frontend/src/components/Quiz.vue:880 msgid "Type your answer" msgstr "پاسخ خود را تایپ کنید" @@ -7495,7 +7684,19 @@ msgstr "URL" msgid "UUID" msgstr "UUID" -#: frontend/src/components/Quiz.vue:413 +#: frontend/src/components/Modals/AddEvaluatorModal.vue:60 +msgid "Unable to add evaluator" +msgstr "" + +#: frontend/src/components/Modals/NewMemberModal.vue:168 +msgid "Unable to add member" +msgstr "" + +#: frontend/src/utils/index.js:840 +msgid "Unable to create category" +msgstr "" + +#: frontend/src/components/Quiz.vue:428 msgid "Unattempted Questions" msgstr "" @@ -7518,8 +7719,8 @@ msgstr "" msgid "Under Review" msgstr "تحت بررسی" -#: frontend/src/pages/Batches/Batches.vue:323 -#: frontend/src/pages/Courses/Courses.vue:344 +#: frontend/src/pages/Batches/Batches.vue:326 +#: frontend/src/pages/Courses/Courses.vue:347 msgid "Unpublished" msgstr "منتشر نشده" @@ -7540,9 +7741,9 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' #. Label of the upcoming (Check) field in DocType 'LMS Course' -#: frontend/src/pages/Batches/Batches.vue:321 -#: frontend/src/pages/Courses/CourseForm.vue:114 -#: frontend/src/pages/Courses/Courses.vue:334 +#: frontend/src/pages/Batches/Batches.vue:324 +#: frontend/src/pages/Courses/CourseForm.vue:124 +#: frontend/src/pages/Courses/Courses.vue:337 #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Upcoming" @@ -7592,7 +7793,7 @@ msgid "Uploading {0}%" msgstr "در حال آپلود {0}%" #. Label of the usage_limit (Int) field in DocType 'LMS Coupon' -#: frontend/src/components/Settings/Coupons/CouponDetails.vue:58 +#: frontend/src/components/Settings/Coupons/CouponDetails.vue:59 #: frontend/src/components/Settings/Coupons/CouponList.vue:182 #: lms/lms/doctype/lms_coupon/lms_coupon.json msgid "Usage Limit" @@ -7602,13 +7803,17 @@ msgstr "محدودیت استفاده" msgid "Usage limit cannot be negative" msgstr "محدودیت استفاده نمیتواند منفی باشد" -#: frontend/src/components/Modals/EmailTemplateModal.vue:38 +#: frontend/src/components/Modals/EmailTemplateModal.vue:40 msgid "Use HTML" msgstr "استفاده از HTML" +#: frontend/src/components/Modals/EmailTemplateModal.vue:39 +msgid "Use HTML content for the email response" +msgstr "" + #. Label of the user (Link) field in DocType 'LMS Job Application' #. Label of the user (Link) field in DocType 'LMS Course Interest' -#: frontend/src/components/Settings/BadgeForm.vue:196 +#: frontend/src/components/Settings/BadgeForm.vue:193 #: lms/job/doctype/lms_job_application/lms_job_application.json #: lms/lms/doctype/lms_course_interest/lms_course_interest.json msgid "User" @@ -7641,7 +7846,7 @@ msgstr "ورودی کاربر" msgid "User Skill" msgstr "مهارت کاربر" -#: lms/lms/api.py:1804 +#: lms/lms/api.py:1782 msgid "User does not have permission to access this user's profile details." msgstr "" @@ -7954,7 +8159,7 @@ msgstr "" msgid "You do not have permission to access announcements for this batch." msgstr "" -#: lms/lms/api.py:2303 +#: lms/lms/api.py:2281 msgid "You do not have permission to access badges." msgstr "" @@ -7962,15 +8167,15 @@ msgstr "" msgid "You do not have permission to access heatmap data." msgstr "" -#: lms/lms/api.py:2142 +#: lms/lms/api.py:2120 msgid "You do not have permission to access lesson completion stats." msgstr "" -#: lms/lms/api.py:2182 +#: lms/lms/api.py:2160 msgid "You do not have permission to access this course's assessment data." msgstr "" -#: lms/lms/api.py:1705 +#: lms/lms/api.py:1683 msgid "You do not have permission to access this course's progress data." msgstr "" @@ -8022,11 +8227,11 @@ msgstr "" msgid "You do not have permission to set up calendar events for this evaluation." msgstr "" -#: lms/lms/api.py:1588 lms/lms/api.py:1592 +#: lms/lms/api.py:1566 lms/lms/api.py:1570 msgid "You do not have permission to update meta tags." msgstr "" -#: lms/lms/api.py:1629 +#: lms/lms/api.py:1607 msgid "You do not have permission to update this submission." msgstr "" @@ -8034,7 +8239,7 @@ msgstr "" msgid "You don't have any notifications." msgstr "" -#: frontend/src/components/Quiz.vue:327 +#: frontend/src/components/Quiz.vue:342 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" msgstr "" @@ -8159,7 +8364,7 @@ msgstr "" msgid "Your Account has been successfully created!" msgstr "" -#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:121 +#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:124 msgid "Your Output" msgstr "" @@ -8207,7 +8412,7 @@ msgstr "" msgid "Your request to join us as a mentor for the course" msgstr "" -#: frontend/src/components/Quiz.vue:320 +#: frontend/src/components/Quiz.vue:335 msgid "Your submission has been successfully saved. The instructor will review and grade it shortly, and you'll be notified of your final result." msgstr "ارسال شما با موفقیت ذخیره شد. مدرس به زودی آن را بررسی و نمرهدهی خواهد کرد و نتیجه نهایی به شما اطلاع داده خواهد شد." @@ -8218,7 +8423,7 @@ msgstr "" #. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Batch' #. Option for the 'Conferencing Provider' (Select) field in DocType 'LMS Live #. Class' -#: frontend/src/pages/Batches/BatchForm.vue:497 +#: frontend/src/pages/Batches/BatchForm.vue:545 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Zoom" @@ -8226,17 +8431,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/Batches/BatchForm.vue:191 +#: frontend/src/pages/Batches/BatchForm.vue:201 #: 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:160 +#: frontend/src/components/Modals/ZoomAccountModal.vue:163 msgid "Zoom Account created successfully" msgstr "" -#: frontend/src/components/Modals/ZoomAccountModal.vue:198 +#: frontend/src/components/Modals/ZoomAccountModal.vue:201 msgid "Zoom Account updated successfully" msgstr "" @@ -8322,7 +8527,7 @@ msgstr "" msgid "days" msgstr "روزها" -#: frontend/src/pages/Courses/CourseForm.vue:260 +#: frontend/src/pages/Courses/CourseForm.vue:285 msgid "e.g. IST, UTC, GMT..." msgstr "مثلاً IST، UTC، GMT..." @@ -8397,7 +8602,7 @@ msgstr "دقایق" msgid "others" msgstr "سایر" -#: frontend/src/pages/QuizForm.vue:327 +#: frontend/src/pages/QuizForm.vue:336 msgid "question_detail" msgstr ""