diff --git a/lms/locale/fa.po b/lms/locale/fa.po index 1f064741..696a857e 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: 2024-12-27 16:04+0000\n" -"PO-Revision-Date: 2025-01-01 03:30\n" +"POT-Creation-Date: 2025-01-03 16:04+0000\n" +"PO-Revision-Date: 2025-01-07 04:09\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Persian\n" "MIME-Version: 1.0\n" @@ -156,7 +156,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/QuizPlugin.vue:11 +#: frontend/src/components/AssessmentPlugin.vue:11 msgid "Add a quiz to your lesson" msgstr "" @@ -164,6 +164,10 @@ msgstr "" msgid "Add an assessment" msgstr "" +#: frontend/src/components/AssessmentPlugin.vue:14 +msgid "Add an assignment to your lesson" +msgstr "" + #: frontend/src/components/Modals/Question.vue:18 msgid "Add an existing question" msgstr "" @@ -176,7 +180,7 @@ msgstr "حداقل یک پاسخ ممکن برای این سؤال اضافه ک msgid "Add web page to sidebar" msgstr "صفحه وب را به نوار کناری اضافه کنید" -#: frontend/src/pages/AssignmentSubmission.vue:44 +#: frontend/src/components/Assignment.vue:65 msgid "Add your assignment as {0}" msgstr "تکلیف خود را به عنوان {0} اضافه کنید" @@ -393,6 +397,8 @@ msgstr "اختصاص دهید" #. Label of the section_break_16 (Section Break) field in DocType 'Course #. Lesson' #. Label of the assignment (Link) field in DocType 'LMS Assignment Submission' +#: frontend/src/pages/AssignmentSubmissionList.vue:12 +#: frontend/src/utils/assignment.js:25 #: lms/lms/doctype/course_lesson/course_lesson.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json #: lms/templates/assignment.html:3 @@ -417,15 +423,23 @@ msgstr "" msgid "Assignment Title" msgstr "عنوان تکلیف" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:31 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:33 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "تکلیف برای درس {0} توسط {1} از قبل وجود دارد." +#: frontend/src/pages/AssignmentForm.vue:155 +msgid "Assignment saved successfully" +msgstr "" + #. Description of the 'Question' (Small Text) field in DocType 'Course Lesson' #: lms/lms/doctype/course_lesson/course_lesson.json msgid "Assignment will appear at the bottom of the lesson." msgstr "تکلیف زیر درس نشان داده می شود." +#: frontend/src/pages/AssignmentForm.vue:174 +msgid "Assignments" +msgstr "تکالیف" + #: lms/lms/doctype/lms_question/lms_question.py:43 msgid "At least one option must be correct for this question." msgstr "حداقل یک گزینه برای این سؤال باید صحیح باشد." @@ -746,6 +760,10 @@ msgstr "" msgid "Change" msgstr "تغییر دادن" +#: frontend/src/components/Assignment.vue:316 +msgid "Changes saved successfully" +msgstr "" + #. Label of the chapter (Link) field in DocType 'Chapter Reference' #. Label of the chapter (Link) field in DocType 'LMS Course Progress' #. Label of a Link in the LMS Workspace @@ -774,7 +792,7 @@ msgstr "فصل با موفقیت به روز شد" msgid "Chapters" msgstr "فصل‌ها" -#: frontend/src/components/Quiz.vue:201 lms/templates/quiz/quiz.html:120 +#: frontend/src/components/Quiz.vue:203 lms/templates/quiz/quiz.html:120 msgid "Check" msgstr "بررسی" @@ -797,7 +815,7 @@ msgstr "" msgid "Choices" msgstr "گزینه‌ها" -#: frontend/src/components/Quiz.vue:581 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:587 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "همه‌ی پاسخ‌هایی که صحیح هستند را انتخاب کردن کنید" @@ -805,7 +823,7 @@ msgstr "همه‌ی پاسخ‌هایی که صحیح هستند را انتخا msgid "Choose an icon" msgstr "یک تصویر انتخاب کن" -#: frontend/src/components/Quiz.vue:582 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:588 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "یک پاسخ را انتخاب کردن کنید" @@ -814,12 +832,16 @@ msgstr "یک پاسخ را انتخاب کردن کنید" msgid "City" msgstr "شهر" +#: frontend/src/components/Controls/Link.vue:49 +msgid "Clear" +msgstr "پاک کردن" + #. Option for the 'Role Preference' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Clearly Defined Role" msgstr "" -#: frontend/src/components/LessonHelp.vue:15 +#: frontend/src/components/LessonHelp.vue:30 msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." msgstr "" @@ -917,6 +939,7 @@ msgstr "رنگ" #. Label of the comments (Small Text) field in DocType 'LMS Assignment #. Submission' #. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' +#: frontend/src/components/Assignment.vue:161 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -924,6 +947,10 @@ msgstr "رنگ" msgid "Comments" msgstr "نظرات" +#: frontend/src/components/Assignment.vue:139 +msgid "Comments by Evaluator" +msgstr "" + #. Label of the company (Data) field in DocType 'LMS Job Application' #. Label of the company (Data) field in DocType 'Work Experience' #: lms/job/doctype/lms_job_application/lms_job_application.json @@ -986,7 +1013,7 @@ msgstr "" msgid "Completed" msgstr "تکمیل شد" -#: frontend/src/components/BatchStudents.vue:325 +#: frontend/src/components/BatchStudents.vue:353 msgid "Completed by Students" msgstr "" @@ -1036,7 +1063,7 @@ msgid "Continue Learning" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:117 +#: frontend/src/pages/Jobs.vue:120 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Contract" msgstr "قرارداد" @@ -1045,7 +1072,7 @@ msgstr "قرارداد" msgid "Cookie Policy" msgstr "" -#: frontend/src/components/LessonHelp.vue:53 +#: frontend/src/components/LessonHelp.vue:68 msgid "Copy the URL of the video from YouTube and paste it in the editor." msgstr "" @@ -1057,7 +1084,7 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Exercise Latest #. Submission' #. Option for the 'Status' (Select) field in DocType 'Exercise Submission' -#: frontend/src/components/Quiz.vue:161 +#: frontend/src/components/Quiz.vue:163 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Correct" @@ -1197,7 +1224,7 @@ msgstr "" msgid "Course Name" msgstr "اسم دوره" -#: frontend/src/pages/CourseDetail.vue:74 +#: frontend/src/pages/CourseDetail.vue:76 msgid "Course Outline" msgstr "طرح کلی دوره" @@ -1322,6 +1349,10 @@ msgstr "" msgid "Create a new question" msgstr "" +#: frontend/src/pages/Assignments.vue:163 +msgid "Created" +msgstr "ایجاد شده" + #. Label of the currency (Link) field in DocType 'Web Form' #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' @@ -1487,8 +1518,8 @@ msgid "Desk" msgstr "" #: frontend/src/components/Modals/DiscussionModal.vue:22 -#: frontend/src/pages/BatchForm.vue:14 frontend/src/pages/CourseForm.vue:28 -#: frontend/src/pages/QuizForm.vue:42 +#: frontend/src/pages/AssignmentForm.vue:27 frontend/src/pages/BatchForm.vue:14 +#: frontend/src/pages/CourseForm.vue:28 frontend/src/pages/QuizForm.vue:42 msgid "Details" msgstr "جزئیات" @@ -1619,6 +1650,10 @@ msgstr "ایمیل ارسال شد" msgid "Email Templates" msgstr "قالب‌های ایمیل" +#: frontend/src/components/BatchStudents.vue:409 +msgid "Email copied to clipboard" +msgstr "" + #. Label of the show_emails (Check) field in DocType 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Emails" @@ -1699,8 +1734,8 @@ msgid "Enroll Now" msgstr "" #: frontend/src/components/CourseCard.vue:43 -#: frontend/src/components/CourseCardOverlay.vue:103 -#: frontend/src/pages/CourseDetail.vue:31 +#: frontend/src/components/CourseCardOverlay.vue:104 +#: frontend/src/pages/CourseDetail.vue:33 msgid "Enrolled Students" msgstr "دانش آموزان ثبت نام شده" @@ -1717,7 +1752,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1720 +#: lms/lms/utils.py:1726 msgid "Enrollment Failed" msgstr "" @@ -1733,7 +1768,7 @@ msgstr "" msgid "Enter Client Id and Client Secret in Google Settings to send calendar invites for evaluations." msgstr "" -#: frontend/src/pages/AssignmentSubmission.vue:96 +#: frontend/src/components/Assignment.vue:110 msgid "Enter a URL" msgstr "" @@ -1745,6 +1780,7 @@ msgstr "" msgid "Enter the correct answer" msgstr "پاسخ صحیح را وارد کنید" +#: frontend/src/components/Assignment.vue:268 #: frontend/src/components/Modals/AnnouncementModal.vue:105 #: frontend/src/components/Modals/BulkCertificates.vue:115 #: frontend/src/components/Modals/ChapterModal.vue:159 @@ -1755,8 +1791,9 @@ msgstr "پاسخ صحیح را وارد کنید" #: frontend/src/components/Modals/Question.vue:326 #: frontend/src/components/Modals/StudentModal.vue:69 #: frontend/src/components/SettingDetails.vue:62 -#: frontend/src/pages/Billing.vue:264 frontend/src/pages/QuizForm.vue:350 -#: frontend/src/pages/QuizForm.vue:365 +#: frontend/src/pages/AssignmentForm.vue:139 +#: frontend/src/pages/AssignmentForm.vue:159 frontend/src/pages/Billing.vue:264 +#: frontend/src/pages/QuizForm.vue:346 frontend/src/pages/QuizForm.vue:361 #: frontend/src/pages/QuizSubmission.vue:141 msgid "Error" msgstr "خطا" @@ -1919,7 +1956,7 @@ msgstr "" msgid "Featured" msgstr "ویژه" -#: frontend/src/pages/AssignmentSubmission.vue:21 +#: frontend/src/components/Assignment.vue:61 msgid "Feel free to make edits to your submission if needed." msgstr "" @@ -1938,6 +1975,10 @@ msgstr "" msgid "File Type" msgstr "نوع فایل" +#: frontend/src/pages/Jobs.vue:47 +msgid "Find the perfect job for you" +msgstr "" + #: frontend/src/components/Members.vue:38 #: frontend/src/components/Modals/EditProfile.vue:59 msgid "First Name" @@ -1953,7 +1994,7 @@ msgstr "" msgid "Flexible Time" msgstr "" -#: frontend/src/pages/QuizForm.vue:463 +#: frontend/src/pages/QuizForm.vue:459 msgid "Form to create and edit quizzes" msgstr "" @@ -1967,7 +2008,7 @@ msgid "Free" msgstr "رایگان" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:118 +#: frontend/src/pages/Jobs.vue:121 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Freelance" msgstr "" @@ -2009,7 +2050,7 @@ msgid "Full Name" msgstr "نام و نام خانوادگی" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:115 +#: frontend/src/pages/Jobs.vue:118 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Full Time" msgstr "تمام وقت" @@ -2069,6 +2110,7 @@ msgid "Google Meet Link" msgstr "پیوند Google Meet" #. Label of the grade (Data) field in DocType 'Education Detail' +#: frontend/src/components/Assignment.vue:154 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "مقطع تحصیلی" @@ -2083,6 +2125,10 @@ msgstr "" msgid "Grade Type" msgstr "" +#: frontend/src/components/Assignment.vue:149 +msgid "Grading" +msgstr "" + #. Label of the grant_only_once (Check) field in DocType 'LMS Badge' #: lms/lms/doctype/lms_badge/lms_badge.json msgid "Grant only once" @@ -2146,7 +2192,7 @@ msgstr "راهنمایی‌ها" msgid "Host" msgstr "میزبان" -#: frontend/src/components/LessonHelp.vue:9 +#: frontend/src/components/LessonHelp.vue:24 msgid "How to add a Quiz?" msgstr "" @@ -2168,7 +2214,7 @@ msgstr "" msgid "I am unavailable" msgstr "من در دسترس نیستم" -#: frontend/src/pages/QuizForm.vue:384 +#: frontend/src/pages/QuizForm.vue:380 msgid "ID" msgstr "شناسه" @@ -2178,7 +2224,7 @@ msgstr "شناسه" msgid "Icon" msgstr "آیکون" -#: frontend/src/components/LessonHelp.vue:68 +#: frontend/src/components/LessonHelp.vue:11 msgid "If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users." msgstr "" @@ -2261,7 +2307,7 @@ msgstr "ناتمام" #. Option for the 'Status' (Select) field in DocType 'Exercise Latest #. Submission' #. Option for the 'Status' (Select) field in DocType 'Exercise Submission' -#: frontend/src/components/Quiz.vue:166 +#: frontend/src/components/Quiz.vue:168 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Incorrect" @@ -2469,7 +2515,7 @@ msgstr "عنوان شغلی" msgid "Jobs" msgstr "شغل ها" -#: frontend/src/components/LiveClass.vue:55 +#: frontend/src/components/LiveClass.vue:58 #: lms/templates/upcoming_evals.html:15 msgid "Join" msgstr "پیوستن" @@ -2759,7 +2805,7 @@ msgstr "عنوان درس" #. Group in Course Chapter's connections #. Label of the lessons (Data) field in DocType 'LMS Course' #: frontend/src/components/CourseCard.vue:34 -#: frontend/src/components/CourseCardOverlay.vue:96 +#: frontend/src/components/CourseCardOverlay.vue:97 #: lms/lms/doctype/course_chapter/course_chapter.json #: lms/lms/doctype/lms_course/lms_course.json msgid "Lessons" @@ -2825,6 +2871,7 @@ msgid "LiveCode URL" msgstr "" #: frontend/src/components/Members.vue:106 +#: frontend/src/pages/Assignments.vue:71 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:51 msgid "Load More" @@ -2854,6 +2901,7 @@ msgstr "محل" msgid "Location Preference" msgstr "" +#: frontend/src/components/AssignmentBlock.vue:13 #: frontend/src/components/NoPermission.vue:28 #: frontend/src/components/QuizBlock.vue:9 frontend/src/pages/Batch.vue:175 #: frontend/src/pages/Lesson.vue:24 @@ -2913,7 +2961,7 @@ msgstr "علامت‌گذاری به عنوان خوانده شد" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:50 #: frontend/src/components/Modals/Question.vue:99 -#: frontend/src/components/Quiz.vue:94 frontend/src/pages/QuizForm.vue:394 +#: frontend/src/components/Quiz.vue:94 frontend/src/pages/QuizForm.vue:390 #: frontend/src/pages/QuizSubmission.vue:59 #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/lms/doctype/lms_quiz_result/lms_quiz_result.json @@ -2970,6 +3018,7 @@ msgstr "متوسط:" #. Label of the member (Link) field in DocType 'LMS Payment' #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' +#: frontend/src/pages/AssignmentSubmissionList.vue:14 #: frontend/src/pages/QuizSubmission.vue:31 #: frontend/src/pages/QuizSubmissionList.vue:86 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json @@ -3140,11 +3189,11 @@ msgstr "" msgid "Modified By" msgstr "تغییر داده شده توسط" -#: lms/lms/api.py:199 +#: lms/lms/api.py:201 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:195 +#: lms/lms/api.py:197 msgid "Module is incorrect." msgstr "" @@ -3173,12 +3222,17 @@ msgid "My calendar" msgstr "تقویم من" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' -#: frontend/src/pages/Batches.vue:30 frontend/src/pages/Courses.vue:45 -#: frontend/src/pages/Programs.vue:14 lms/lms/doctype/lms_badge/lms_badge.json +#: frontend/src/pages/Assignments.vue:18 frontend/src/pages/Batches.vue:30 +#: frontend/src/pages/Courses.vue:45 frontend/src/pages/Programs.vue:14 +#: lms/lms/doctype/lms_badge/lms_badge.json msgid "New" msgstr "جدید" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:41 +#: frontend/src/pages/AssignmentForm.vue:178 +msgid "New Assignment" +msgstr "" + +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:43 msgid "New Assignment Submission" msgstr "" @@ -3214,7 +3268,7 @@ msgstr "" msgid "New Question" msgstr "" -#: frontend/src/pages/QuizForm.vue:454 frontend/src/pages/QuizForm.vue:462 +#: frontend/src/pages/QuizForm.vue:450 frontend/src/pages/QuizForm.vue:458 #: frontend/src/pages/Quizzes.vue:18 msgid "New Quiz" msgstr "" @@ -3236,7 +3290,7 @@ msgstr "" msgid "New {0}" msgstr "{0} جدید" -#: frontend/src/components/Quiz.vue:209 frontend/src/pages/Lesson.vue:84 +#: frontend/src/components/Quiz.vue:211 frontend/src/pages/Lesson.vue:84 msgid "Next" msgstr "بعد" @@ -3244,7 +3298,7 @@ msgstr "بعد" msgid "Next Question" msgstr "سؤال بعدی" -#: frontend/src/components/Assessments.vue:66 lms/templates/assessments.html:58 +#: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 msgid "No Assessments" msgstr "" @@ -3265,6 +3319,10 @@ msgstr "" msgid "No announcements" msgstr "" +#: frontend/src/pages/Assignments.vue:56 +msgid "No assignments found" +msgstr "" + #: frontend/src/pages/Batches.vue:125 msgid "No batches found" msgstr "" @@ -3293,11 +3351,11 @@ msgstr "" msgid "No introduction" msgstr "" -#: frontend/src/pages/Jobs.vue:60 +#: frontend/src/pages/Jobs.vue:63 msgid "No jobs posted" msgstr "" -#: frontend/src/components/LiveClass.vue:61 +#: frontend/src/components/LiveClass.vue:71 msgid "No live classes scheduled" msgstr "" @@ -3313,6 +3371,10 @@ msgstr "" msgid "No slots available for this date." msgstr "" +#: frontend/src/pages/AssignmentSubmissionList.vue:67 +msgid "No submissions" +msgstr "" + #: frontend/src/components/UpcomingEvaluations.vue:39 msgid "No upcoming evaluations." msgstr "" @@ -3361,6 +3423,7 @@ msgstr "" msgid "Not Permitted" msgstr "غیر مجاز" +#: frontend/src/components/Assignment.vue:33 #: frontend/src/components/BrandSettings.vue:10 #: frontend/src/components/PaymentSettings.vue:9 #: frontend/src/components/SettingDetails.vue:10 @@ -3404,7 +3467,7 @@ msgstr "آفلاین" msgid "Once again, congratulations on this significant accomplishment." msgstr "" -#: frontend/src/pages/AssignmentSubmission.vue:17 +#: frontend/src/components/Assignment.vue:57 msgid "Once the moderator grades your submission, you'll find the details here." msgstr "" @@ -3421,7 +3484,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "فقط فایل هایی از نوع {0} پذیرفته می شوند." -#: frontend/src/pages/CourseForm.vue:498 frontend/src/utils/index.js:527 +#: frontend/src/pages/CourseForm.vue:498 frontend/src/utils/index.js:529 msgid "Only image file is allowed." msgstr "" @@ -3550,7 +3613,7 @@ msgid "Pan Number" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:116 +#: frontend/src/pages/Jobs.vue:119 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Part Time" msgstr "پاره وقت" @@ -3681,7 +3744,7 @@ msgstr "" msgid "Phone Number" msgstr "شماره تلفن" -#: frontend/src/components/CourseCardOverlay.vue:141 +#: frontend/src/components/CourseCardOverlay.vue:145 msgid "Please Login" msgstr "" @@ -3701,7 +3764,7 @@ msgstr "لطفا ایمیل خود را برای تایید بررسی کنید" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:1842 lms/lms/utils.py:1846 +#: lms/lms/utils.py:1848 lms/lms/utils.py:1852 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -3721,8 +3784,8 @@ msgstr "" msgid "Please enter a title." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:38 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:98 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:40 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:122 msgid "Please enter a valid URL." msgstr "" @@ -3730,7 +3793,7 @@ msgstr "" msgid "Please enter a valid time in the format HH:mm." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:92 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:116 msgid "Please enter the URL for assignment submission." msgstr "" @@ -3750,6 +3813,10 @@ msgstr "" msgid "Please let us know where you heard about us from." msgstr "" +#: frontend/src/components/AssignmentBlock.vue:9 +msgid "Please login to access the assignment." +msgstr "" + #: frontend/src/components/QuizBlock.vue:5 msgid "Please login to access the quiz." msgstr "" @@ -3758,7 +3825,7 @@ msgstr "" msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:191 +#: lms/lms/api.py:193 msgid "Please login to continue with payment." msgstr "" @@ -3795,7 +3862,7 @@ msgstr "" msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:95 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:119 msgid "Please upload the assignment file." msgstr "لطفا فایل تکلیف را آپلود کنید." @@ -4003,9 +4070,9 @@ msgstr "منتشر شده در" #. Label of the question (Text Editor) field in DocType 'LMS Question' #. Label of the question (Link) field in DocType 'LMS Quiz Question' #. Label of the question (Text) field in DocType 'LMS Quiz Result' +#: frontend/src/components/Assignment.vue:17 #: frontend/src/components/Modals/Question.vue:38 -#: frontend/src/pages/AssignmentSubmission.vue:26 -#: frontend/src/pages/QuizForm.vue:389 +#: frontend/src/pages/AssignmentForm.vue:45 frontend/src/pages/QuizForm.vue:385 #: 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 @@ -4042,7 +4109,7 @@ msgstr "" msgid "Question {0}" msgstr "سوال {0}" -#: frontend/src/components/Quiz.vue:186 +#: frontend/src/components/Quiz.vue:188 msgid "Question {0} of {1}" msgstr "سوال {0} از {1}" @@ -4051,7 +4118,7 @@ msgstr "سوال {0} از {1}" msgid "Questions" msgstr "سوالات" -#: frontend/src/pages/QuizForm.vue:431 +#: frontend/src/pages/QuizForm.vue:427 msgid "Questions deleted successfully" msgstr "" @@ -4079,7 +4146,7 @@ msgstr "" msgid "Quiz Submissions" msgstr "" -#: frontend/src/components/Quiz.vue:223 +#: frontend/src/components/Quiz.vue:225 msgid "Quiz Summary" msgstr "" @@ -4088,7 +4155,7 @@ msgstr "" msgid "Quiz Title" msgstr "" -#: frontend/src/pages/QuizForm.vue:343 +#: frontend/src/pages/QuizForm.vue:339 msgid "Quiz created successfully" msgstr "" @@ -4096,7 +4163,7 @@ msgstr "" msgid "Quiz is not available to Guest users. Please login to continue." msgstr "آزمون برای کاربران مهمان در دسترس نیست. لطفا برای ادامه وارد شوید." -#: frontend/src/pages/QuizForm.vue:362 +#: frontend/src/pages/QuizForm.vue:358 msgid "Quiz updated successfully" msgstr "" @@ -4105,7 +4172,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "تکلیف زیر درس نشان داده می شود." -#: frontend/src/pages/QuizForm.vue:442 frontend/src/pages/Quizzes.vue:138 +#: frontend/src/pages/QuizForm.vue:438 frontend/src/pages/Quizzes.vue:138 #: frontend/src/pages/Quizzes.vue:148 msgid "Quizzes" msgstr "" @@ -4113,7 +4180,7 @@ msgstr "" #. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation' #. Label of the rating (Data) field in DocType 'LMS Course' #. Label of the rating (Rating) field in DocType 'LMS Course Review' -#: frontend/src/components/CourseCardOverlay.vue:108 +#: frontend/src/components/CourseCardOverlay.vue:110 #: frontend/src/components/Modals/Event.vue:86 #: frontend/src/components/Modals/ReviewModal.vue:20 #: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json @@ -4127,10 +4194,6 @@ msgstr "رتبه بندی" msgid "Rating cannot be 0" msgstr "امتیاز نمی تواند ۰ باشد" -#: frontend/src/pages/AssignmentSubmission.vue:30 -msgid "Read the question carefully before attempting the assignment." -msgstr "" - #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #: lms/lms/doctype/lms_batch_old/lms_batch_old.json msgid "Ready" @@ -4309,15 +4372,15 @@ msgstr "" msgid "Saturday" msgstr "شنبه" +#: frontend/src/components/AssessmentPlugin.vue:34 +#: frontend/src/components/Assignment.vue:43 #: frontend/src/components/Controls/CodeEditor.vue:25 #: frontend/src/components/Modals/Event.vue:101 #: frontend/src/components/Modals/Event.vue:129 -#: frontend/src/components/QuizPlugin.vue:23 -#: frontend/src/pages/AssignmentSubmission.vue:7 -#: frontend/src/pages/BatchForm.vue:8 frontend/src/pages/CourseForm.vue:20 -#: frontend/src/pages/JobCreation.vue:8 frontend/src/pages/LessonForm.vue:14 -#: frontend/src/pages/ProgramForm.vue:7 frontend/src/pages/QuizForm.vue:34 -#: frontend/src/pages/QuizSubmission.vue:14 +#: frontend/src/pages/AssignmentForm.vue:21 frontend/src/pages/BatchForm.vue:8 +#: frontend/src/pages/CourseForm.vue:20 frontend/src/pages/JobCreation.vue:8 +#: frontend/src/pages/LessonForm.vue:14 frontend/src/pages/ProgramForm.vue:7 +#: frontend/src/pages/QuizForm.vue:34 frontend/src/pages/QuizSubmission.vue:14 #: lms/public/js/common_functions.js:405 msgid "Save" msgstr "ذخیره" @@ -4359,6 +4422,10 @@ msgstr "" msgid "Search" msgstr "جستجو کردن" +#: frontend/src/pages/Assignments.vue:25 +msgid "Search by title" +msgstr "" + #: frontend/src/components/Controls/IconPicker.vue:36 msgid "Search for an icon" msgstr "" @@ -4384,7 +4451,7 @@ msgstr "" msgid "Select a question" msgstr "" -#: frontend/src/components/QuizPlugin.vue:17 +#: frontend/src/components/AssessmentPlugin.vue:21 msgid "Select a quiz" msgstr "" @@ -4392,6 +4459,10 @@ msgstr "" msgid "Select a slot" msgstr "" +#: frontend/src/components/AssessmentPlugin.vue:28 +msgid "Select an assignment" +msgstr "" + #. Label of the send_calendar_invite_for_evaluations (Check) field in DocType #. 'LMS Settings' #: lms/lms/doctype/lms_settings/lms_settings.json @@ -4583,7 +4654,7 @@ msgstr "" msgid "Stage" msgstr "صحنه" -#: frontend/src/components/LiveClass.vue:46 frontend/src/components/Quiz.vue:65 +#: frontend/src/components/LiveClass.vue:50 frontend/src/components/Quiz.vue:65 #: lms/templates/quiz/quiz.html:39 msgid "Start" msgstr "شروع" @@ -4664,6 +4735,7 @@ msgstr "آمار" #. Label of the status (Select) field in DocType 'LMS Course Progress' #. Label of the status (Select) field in DocType 'LMS Mentor Request' #: frontend/src/components/Modals/Event.vue:91 +#: frontend/src/pages/AssignmentSubmissionList.vue:19 #: frontend/src/pages/JobCreation.vue:41 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/cohort/cohort.json @@ -4724,7 +4796,7 @@ msgstr "دانش‌آموز {0} قبلاً به این دسته اضافه شد msgid "Students" msgstr "دانش‌آموزان" -#: frontend/src/components/BatchStudents.vue:282 +#: frontend/src/components/BatchStudents.vue:310 msgid "Students deleted successfully" msgstr "" @@ -4746,19 +4818,24 @@ msgstr "زیر گروه" msgid "Subject" msgstr "موضوع" -#: frontend/src/pages/AssignmentSubmission.vue:40 +#: frontend/src/components/Assignment.vue:29 msgid "Submission" msgstr "" -#: frontend/src/pages/QuizForm.vue:30 +#: frontend/src/pages/AssignmentForm.vue:17 frontend/src/pages/QuizForm.vue:30 msgid "Submission List" msgstr "" +#: frontend/src/components/Assignment.vue:10 +#: frontend/src/components/Assignment.vue:13 +msgid "Submission by" +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/Modals/Question.vue:338 -#: frontend/src/components/Quiz.vue:214 lms/templates/assignment.html:9 +#: frontend/src/components/Quiz.vue:216 lms/templates/assignment.html:9 #: lms/templates/livecode/extension_footer.html:25 #: lms/templates/quiz/quiz.html:128 lms/templates/reviews.html:163 #: lms/www/new-sign-up.html:32 @@ -4774,10 +4851,12 @@ msgstr "" msgid "Submitted {0}" msgstr "" +#: frontend/src/components/Assignment.vue:316 #: frontend/src/components/BatchCourses.vue:150 #: frontend/src/components/BatchOverlay.vue:135 -#: frontend/src/components/BatchStudents.vue:282 -#: frontend/src/components/CourseCardOverlay.vue:161 +#: frontend/src/components/BatchStudents.vue:310 +#: frontend/src/components/BatchStudents.vue:409 +#: frontend/src/components/CourseCardOverlay.vue:165 #: frontend/src/components/Modals/AnnouncementModal.vue:99 #: frontend/src/components/Modals/AssessmentModal.vue:73 #: frontend/src/components/Modals/BulkCertificates.vue:121 @@ -4787,11 +4866,12 @@ msgstr "" #: frontend/src/components/Modals/Event.vue:310 #: frontend/src/components/Modals/Question.vue:264 #: frontend/src/components/Modals/Question.vue:315 +#: frontend/src/pages/AssignmentForm.vue:155 #: frontend/src/pages/CourseForm.vue:461 frontend/src/pages/ProgramForm.vue:229 #: frontend/src/pages/ProgramForm.vue:251 #: frontend/src/pages/ProgramForm.vue:272 -#: frontend/src/pages/ProgramForm.vue:298 frontend/src/pages/QuizForm.vue:343 -#: frontend/src/pages/QuizForm.vue:362 frontend/src/pages/QuizForm.vue:431 +#: frontend/src/pages/ProgramForm.vue:298 frontend/src/pages/QuizForm.vue:339 +#: frontend/src/pages/QuizForm.vue:358 frontend/src/pages/QuizForm.vue:427 msgid "Success" msgstr "موفقیت" @@ -4809,7 +4889,7 @@ msgstr "خلاصه" msgid "Sunday" msgstr "یکشنبه" -#: lms/lms/api.py:952 +#: lms/lms/api.py:954 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -4924,6 +5004,10 @@ msgstr "متن" msgid "Thanks and Regards" msgstr "" +#: lms/lms/utils.py:1755 +msgid "The batch is full. Please contact the Administrator." +msgstr "" + #: lms/templates/emails/lms_course_interest.html:5 msgid "The course {0} is now available on {1}." msgstr "دوره {0} اکنون در {1} موجود است." @@ -4964,14 +5048,22 @@ msgstr "" msgid "There are no seats available in this batch." msgstr "" -#: frontend/src/components/BatchStudents.vue:165 +#: frontend/src/components/BatchStudents.vue:182 msgid "There are no students in this batch." msgstr "هیچ دانش‌آموزی در این گروه وجود ندارد." +#: frontend/src/pages/AssignmentSubmissionList.vue:70 +msgid "There are no submissions for this assignment." +msgstr "" + #: lms/templates/course_list.html:14 msgid "There are no {0} on this site." msgstr "هیچ {0} در این سایت وجود ندارد." +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:82 +msgid "There has been an update on your submission for assignment {0}" +msgstr "" + #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.py:42 msgid "There has been an update on your submission. You have got a score of {0} for the quiz {1}" msgstr "" @@ -4991,11 +5083,15 @@ msgstr "" msgid "This certificate does no expire" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:91 +#: frontend/src/components/LiveClass.vue:64 +msgid "This class has ended" +msgstr "این کلاس به پایان رسید" + +#: frontend/src/components/CourseCardOverlay.vue:92 msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1600 +#: lms/lms/utils.py:1606 msgid "This course is free." msgstr "" @@ -5098,10 +5194,12 @@ msgstr "" #. Label of the title (Data) field in DocType 'Work Experience' #: frontend/src/components/Modals/DiscussionModal.vue:18 #: frontend/src/components/Modals/LiveClassModal.vue:23 -#: frontend/src/pages/BatchForm.vue:20 frontend/src/pages/CourseForm.vue:32 -#: frontend/src/pages/JobCreation.vue:20 frontend/src/pages/ProgramForm.vue:11 -#: frontend/src/pages/Programs.vue:118 frontend/src/pages/QuizForm.vue:48 -#: frontend/src/pages/Quizzes.vue:116 lms/lms/doctype/cohort/cohort.json +#: frontend/src/pages/AssignmentForm.vue:32 +#: frontend/src/pages/Assignments.vue:152 frontend/src/pages/BatchForm.vue:20 +#: frontend/src/pages/CourseForm.vue:32 frontend/src/pages/JobCreation.vue:20 +#: frontend/src/pages/ProgramForm.vue:11 frontend/src/pages/Programs.vue:118 +#: frontend/src/pages/QuizForm.vue:48 frontend/src/pages/Quizzes.vue:116 +#: lms/lms/doctype/cohort/cohort.json #: lms/lms/doctype/cohort_subgroup/cohort_subgroup.json #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/course_chapter/course_chapter.json @@ -5137,11 +5235,11 @@ msgstr "به" msgid "To Date" msgstr "تا تاریخ" -#: lms/lms/utils.py:1611 +#: lms/lms/utils.py:1617 msgid "To join this batch, please contact the Administrator." msgstr "" -#: frontend/src/components/LessonHelp.vue:34 +#: frontend/src/components/LessonHelp.vue:49 msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." msgstr "" @@ -5169,7 +5267,7 @@ msgstr "" msgid "Travel" msgstr "سفر" -#: frontend/src/components/Quiz.vue:252 lms/templates/quiz/quiz.html:131 +#: frontend/src/components/Quiz.vue:254 lms/templates/quiz/quiz.html:131 msgid "Try Again" msgstr "دوباره امتحان کنید" @@ -5191,6 +5289,8 @@ msgstr "توییتر" #. Label of the type (Select) field in DocType 'LMS Quiz Question' #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:54 +#: frontend/src/pages/AssignmentForm.vue:39 +#: frontend/src/pages/Assignments.vue:30 frontend/src/pages/Assignments.vue:157 #: frontend/src/pages/JobCreation.vue:33 frontend/src/pages/Jobs.vue:16 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json @@ -5201,7 +5301,7 @@ msgstr "توییتر" msgid "Type" msgstr "نوع" -#: frontend/src/components/Quiz.vue:583 +#: frontend/src/components/Quiz.vue:589 msgid "Type your answer" msgstr "" @@ -5282,11 +5382,11 @@ msgstr "به‌روزرسانی گذرواژه" msgid "Upload" msgstr "آپلود" -#: frontend/src/pages/AssignmentSubmission.vue:69 +#: frontend/src/components/Assignment.vue:78 msgid "Upload File" msgstr "آپلود فایل" -#: frontend/src/pages/AssignmentSubmission.vue:68 +#: frontend/src/components/Assignment.vue:77 msgid "Uploading {0}%" msgstr "در حال آپلود {0}%" @@ -5404,7 +5504,7 @@ msgstr "چهار شنبه" msgid "Welcome to {0}!" msgstr "به {0} خوش آمدید!" -#: frontend/src/components/LessonHelp.vue:63 +#: frontend/src/components/LessonHelp.vue:6 msgid "What does include in preview mean?" msgstr "" @@ -5453,7 +5553,7 @@ msgstr "" msgid "Write a review" msgstr "" -#: frontend/src/pages/AssignmentSubmission.vue:102 +#: frontend/src/components/Assignment.vue:120 msgid "Write your answer here" msgstr "" @@ -5461,11 +5561,11 @@ msgstr "" msgid "You already have an evaluation on {0} at {1} for the course {2}." msgstr "" -#: lms/lms/api.py:215 +#: lms/lms/api.py:217 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:207 +#: lms/lms/api.py:209 msgid "You are already enrolled for this course." msgstr "" @@ -5530,7 +5630,7 @@ msgstr "" msgid "You got" msgstr "" -#: frontend/src/components/Quiz.vue:234 +#: frontend/src/components/Quiz.vue:236 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" msgstr "" @@ -5551,7 +5651,7 @@ msgstr "" msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:162 +#: frontend/src/components/CourseCardOverlay.vue:166 msgid "You have been enrolled in this course" msgstr "" @@ -5559,6 +5659,10 @@ msgstr "" msgid "You have got a score of {0} for the quiz {1}" msgstr "" +#: frontend/src/pages/Assignments.vue:60 +msgid "You have not created any assignments yet. To create a new assignment, click on the \"New\" button above." +msgstr "" + #: frontend/src/pages/Quizzes.vue:65 msgid "You have not created any quizzes yet. To create a new quiz, click on the \"New Quiz\" button above." msgstr "" @@ -5571,7 +5675,7 @@ msgstr "" msgid "You haven't enrolled for any courses" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:142 +#: frontend/src/components/CourseCardOverlay.vue:146 msgid "You need to login first to enroll for this course" msgstr "" @@ -5584,7 +5688,7 @@ msgstr "" msgid "You've applied to become a mentor for this course. Your request is currently under review." msgstr "" -#: frontend/src/pages/AssignmentSubmission.vue:15 +#: frontend/src/components/Assignment.vue:55 msgid "You've successfully submitted the assignment." msgstr "" @@ -5628,7 +5732,7 @@ msgstr "" msgid "Your score is" msgstr "" -#: frontend/src/components/Quiz.vue:227 +#: frontend/src/components/Quiz.vue:229 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 "" @@ -5677,7 +5781,7 @@ msgstr "از" msgid "posted by" msgstr "" -#: frontend/src/pages/QuizForm.vue:390 +#: frontend/src/pages/QuizForm.vue:386 msgid "question_detail" msgstr "" @@ -5693,7 +5797,7 @@ msgstr "ستاره ها" msgid "you can" msgstr "" -#: lms/lms/api.py:749 lms/lms/api.py:757 +#: lms/lms/api.py:751 lms/lms/api.py:759 msgid "{0} Settings not found" msgstr ""