From 4f389eca8d2117c9befdd9fbbeda0db5e61c7e1c Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Tue, 10 Jun 2025 03:35:33 +0530 Subject: [PATCH 01/18] chore: French translations --- lms/locale/fr.po | 255 +++++++++++++++++++++++++++++------------------ 1 file changed, 158 insertions(+), 97 deletions(-) diff --git a/lms/locale/fr.po b/lms/locale/fr.po index 4ad1e96b..95be751b 100644 --- a/lms/locale/fr.po +++ b/lms/locale/fr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-05-30 16:04+0000\n" -"PO-Revision-Date: 2025-06-05 21:33\n" +"POT-Creation-Date: 2025-06-06 16:04+0000\n" +"PO-Revision-Date: 2025-06-09 22:05\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -132,8 +132,9 @@ msgstr "" #: frontend/src/components/BatchCourses.vue:11 #: frontend/src/components/BatchStudents.vue:73 #: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 -#: frontend/src/components/Settings/Evaluators.vue:38 +#: frontend/src/components/Settings/Evaluators.vue:39 #: frontend/src/components/Settings/Members.vue:44 #: frontend/src/pages/ProgramForm.vue:30 frontend/src/pages/ProgramForm.vue:92 #: frontend/src/pages/ProgramForm.vue:137 @@ -150,6 +151,10 @@ msgstr "Ajouter un chapitre" msgid "Add Lesson" msgstr "Ajouter une leçon" +#: frontend/src/components/VideoBlock.vue:109 +msgid "Add Quiz to Video" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:89 msgid "Add Slot" msgstr "Ajouter un emplacement" @@ -166,7 +171,7 @@ msgstr "Ajouter une leçon" msgid "Add a Student" msgstr "Ajouter un élève" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:567 msgid "Add a chapter" msgstr "" @@ -178,7 +183,7 @@ msgstr "Ajouter un cours" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:559 +#: frontend/src/components/AppSidebar.vue:568 msgid "Add a lesson" msgstr "" @@ -203,11 +208,15 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "Ajoutez au moins une réponse possible à cette question : {0}" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:531 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:501 +#: frontend/src/components/Modals/QuizInVideo.vue:5 +msgid "Add quiz to this video" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:510 msgid "Add students to your batch" msgstr "" @@ -219,11 +228,11 @@ msgstr "Ajouter une page Web à la barre latérale" msgid "Add your assignment as {0}" msgstr "Ajoutez votre devoir comme {0}" -#: frontend/src/components/AppSidebar.vue:434 +#: frontend/src/components/AppSidebar.vue:443 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:450 +#: frontend/src/components/AppSidebar.vue:459 msgid "Add your first lesson" msgstr "" @@ -439,7 +448,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "L'évaluation {0} a déjà été ajoutée à ce lot." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:571 +#: frontend/src/components/AppSidebar.vue:580 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -499,7 +508,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "Le devoir apparaîtra au bas de la leçon." -#: frontend/src/components/AppSidebar.vue:575 +#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/pages/Assignments.vue:211 lms/www/lms.py:273 msgid "Assignments" msgstr "Affectations" @@ -669,11 +678,11 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:246 +#: lms/lms/api.py:245 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:241 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -786,7 +795,7 @@ msgstr "" #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' #: frontend/src/pages/BatchForm.vue:192 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:38 +#: frontend/src/pages/CertifiedParticipants.vue:35 #: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:51 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json @@ -849,7 +858,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:579 +#: frontend/src/components/AppSidebar.vue:588 #: frontend/src/components/CourseCard.vue:115 #: frontend/src/components/Modals/Event.vue:372 #: frontend/src/pages/BatchForm.vue:62 frontend/src/pages/Batches.vue:38 @@ -877,9 +886,11 @@ msgstr "Nom de la certification" msgid "Certified" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:186 -#: frontend/src/pages/CertifiedParticipants.vue:193 +#. Label of the certified_members (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/CertifiedParticipants.vue:182 +#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/Statistics.vue:40 +#: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" @@ -927,7 +938,7 @@ msgstr "" msgid "Chapters" msgstr "Chapitres" -#: frontend/src/components/Quiz.vue:205 lms/templates/quiz/quiz.html:120 +#: frontend/src/components/Quiz.vue:219 lms/templates/quiz/quiz.html:120 msgid "Check" msgstr "Vérifier" @@ -954,7 +965,7 @@ msgstr "Cours de vérification" msgid "Choices" msgstr "Choix" -#: frontend/src/components/Quiz.vue:608 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:634 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "Choisissez toutes les réponses qui s'appliquent" @@ -966,7 +977,7 @@ msgstr "" msgid "Choose an icon" msgstr "Choisir une icône" -#: frontend/src/components/Quiz.vue:609 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:635 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "Choisissez une réponse" @@ -1265,7 +1276,7 @@ msgid "Continue Learning" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/Jobs.vue:177 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Contract" msgstr "Contrat" @@ -1286,7 +1297,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:165 +#: frontend/src/components/Quiz.vue:179 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Correct" @@ -1300,7 +1311,7 @@ msgstr "" #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' #: frontend/src/pages/Billing.vue:92 frontend/src/pages/JobForm.vue:40 -#: frontend/src/pages/Jobs.vue:59 lms/fixtures/custom_field.json +#: frontend/src/pages/Jobs.vue:57 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1513,7 +1524,7 @@ msgstr "Cours" msgid "Courses Completed" msgstr "Cours terminés" -#: frontend/src/components/BatchCourses.vue:155 +#: frontend/src/components/BatchCourses.vue:154 msgid "Courses deleted successfully" msgstr "" @@ -1532,7 +1543,7 @@ msgid "Create Certificate" msgstr "" #: frontend/src/components/Controls/Link.vue:37 -#: frontend/src/components/Controls/MultiSelect.vue:65 +#: frontend/src/components/Controls/MultiSelect.vue:66 msgid "Create New" msgstr "Créer Nouveau(elle)" @@ -1544,15 +1555,15 @@ msgstr "Créer un cours" msgid "Create a Live Class" msgstr "Créer une classe en direct" -#: frontend/src/components/AppSidebar.vue:566 +#: frontend/src/components/AppSidebar.vue:575 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:557 +#: frontend/src/components/AppSidebar.vue:566 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:567 +#: frontend/src/components/AppSidebar.vue:576 msgid "Create a live class" msgstr "" @@ -1560,15 +1571,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:491 +#: frontend/src/components/AppSidebar.vue:500 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:422 +#: frontend/src/components/AppSidebar.vue:431 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:469 +#: frontend/src/components/AppSidebar.vue:478 msgid "Create your first quiz" msgstr "" @@ -1576,11 +1587,11 @@ msgstr "" msgid "Created" msgstr "Créé" -#: frontend/src/components/AppSidebar.vue:563 +#: frontend/src/components/AppSidebar.vue:572 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:554 +#: frontend/src/components/AppSidebar.vue:563 msgid "Creating a course" msgstr "" @@ -1599,7 +1610,7 @@ msgstr "Devise" msgid "Current Lesson" msgstr "Leçon actuelle" -#: frontend/src/components/AppSidebar.vue:585 +#: frontend/src/components/AppSidebar.vue:594 msgid "Custom Certificate Templates" msgstr "" @@ -2030,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1914 +#: lms/lms/utils.py:1905 msgid "Enrollment Failed" msgstr "" @@ -2238,7 +2249,7 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:613 +#: frontend/src/utils/index.js:614 msgid "Failed to update meta tags {0}" msgstr "" @@ -2300,7 +2311,7 @@ msgid "Free" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:190 +#: frontend/src/pages/Jobs.vue:178 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Freelance" msgstr "" @@ -2344,7 +2355,7 @@ msgid "Full Name" msgstr "Nom Complet" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:187 +#: frontend/src/pages/Jobs.vue:175 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Full Time" msgstr "" @@ -2549,7 +2560,7 @@ msgstr "" msgid "If you are not any more interested to mentor the course" msgstr "" -#: frontend/src/components/Quiz.vue:20 +#: frontend/src/components/Quiz.vue:23 msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "" @@ -2629,7 +2640,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:170 +#: frontend/src/components/Quiz.vue:184 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Incorrect" @@ -2701,8 +2712,8 @@ msgstr "" msgid "Interest" msgstr "Intérêt" -#: frontend/src/components/AppSidebar.vue:546 -#: frontend/src/components/AppSidebar.vue:549 +#: frontend/src/components/AppSidebar.vue:555 +#: frontend/src/components/AppSidebar.vue:558 msgid "Introduction" msgstr "" @@ -2710,11 +2721,11 @@ msgstr "" msgid "Invalid Invite Code." msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:19 +#: lms/lms/doctype/course_lesson/course_lesson.py:20 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:33 +#: lms/lms/doctype/course_lesson/course_lesson.py:34 msgid "Invalid Quiz ID in content" msgstr "" @@ -2740,7 +2751,7 @@ msgstr "" msgid "Invite Request" msgstr "" -#: frontend/src/components/AppSidebar.vue:480 +#: frontend/src/components/AppSidebar.vue:489 msgid "Invite your team and students" msgstr "" @@ -2772,7 +2783,7 @@ msgstr "" msgid "Issue Date" msgstr "Date d'Émission" -#: frontend/src/components/AppSidebar.vue:582 +#: frontend/src/components/AppSidebar.vue:591 msgid "Issue a Certificate" msgstr "" @@ -2844,7 +2855,7 @@ msgstr "Titre de l'Emploi" #. Label of the jobs (Check) field in DocType 'LMS Settings' #: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8 -#: frontend/src/pages/Jobs.vue:196 +#: frontend/src/pages/Jobs.vue:184 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "Emplois" @@ -3258,7 +3269,7 @@ msgstr "" #: frontend/src/components/Settings/Members.vue:109 #: frontend/src/pages/Assignments.vue:69 frontend/src/pages/Batches.vue:80 -#: frontend/src/pages/CertifiedParticipants.vue:100 +#: frontend/src/pages/CertifiedParticipants.vue:98 #: frontend/src/pages/Courses.vue:75 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:55 @@ -3333,7 +3344,7 @@ msgstr "" msgid "Manifest File" msgstr "" -#: frontend/src/components/Quiz.vue:96 +#: frontend/src/components/Quiz.vue:110 msgid "Mark" msgstr "" @@ -3349,7 +3360,7 @@ msgstr "" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:103 -#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:395 +#: frontend/src/components/Quiz.vue:110 frontend/src/pages/QuizForm.vue:395 #: 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 @@ -3598,7 +3609,7 @@ msgstr "" msgid "Meta Tags" msgstr "" -#: lms/lms/api.py:1457 +#: lms/lms/api.py:1454 msgid "Meta tags should be a list." msgstr "" @@ -3640,11 +3651,11 @@ msgstr "" msgid "Modified By" msgstr "Modifié Par" -#: lms/lms/api.py:219 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:215 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "" @@ -3655,7 +3666,7 @@ msgstr "" msgid "Monday" msgstr "Lundi" -#: frontend/src/components/AppSidebar.vue:590 +#: frontend/src/components/AppSidebar.vue:599 msgid "Monetization" msgstr "" @@ -3754,7 +3765,7 @@ msgstr "" msgid "New {0}" msgstr "Nouveau(elle) {0}" -#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154 +#: frontend/src/components/Quiz.vue:227 frontend/src/pages/Lesson.vue:154 msgid "Next" msgstr "Suivant" @@ -3770,7 +3781,7 @@ msgstr "" msgid "No Notifications" msgstr "" -#: frontend/src/components/Quiz.vue:278 +#: frontend/src/components/Quiz.vue:297 msgid "No Quiz submissions found" msgstr "" @@ -3819,6 +3830,10 @@ msgstr "" msgid "No live classes scheduled" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:93 +msgid "No quizzes added yet." +msgstr "" + #: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for this date." msgstr "" @@ -3932,7 +3947,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:500 +#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 msgid "Only image file is allowed." msgstr "" @@ -4062,7 +4077,7 @@ msgid "Pan Number" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:188 +#: frontend/src/pages/Jobs.vue:176 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Part Time" msgstr "" @@ -4229,7 +4244,7 @@ msgstr "Veuillez vérifier votre email pour validation" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2048 lms/lms/utils.py:2052 +#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4241,7 +4256,7 @@ msgstr "" msgid "Please enroll for this course to view this lesson" msgstr "" -#: frontend/src/components/Quiz.vue:13 +#: frontend/src/components/Quiz.vue:16 msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" @@ -4258,6 +4273,10 @@ msgstr "" msgid "Please enter a valid time in the format HH:mm." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:181 +msgid "Please enter a valid timestamp" +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "" @@ -4286,7 +4305,7 @@ msgstr "" msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:211 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "" @@ -4311,6 +4330,10 @@ msgstr "" msgid "Please select a future date and time." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:186 +msgid "Please select a quiz" +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:192 msgid "Please select a time." msgstr "" @@ -4319,7 +4342,7 @@ msgstr "" msgid "Please select a timezone." msgstr "" -#: frontend/src/components/Quiz.vue:497 +#: frontend/src/components/Quiz.vue:523 msgid "Please select an option" msgstr "" @@ -4594,11 +4617,11 @@ msgstr "" msgid "Question updated successfully" msgstr "" -#: frontend/src/components/Quiz.vue:88 +#: frontend/src/components/Quiz.vue:102 msgid "Question {0}" msgstr "" -#: frontend/src/components/Quiz.vue:190 +#: frontend/src/components/Quiz.vue:204 msgid "Question {0} of {1}" msgstr "" @@ -4613,6 +4636,8 @@ msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' #. Label of a Link in the LMS Workspace +#: frontend/src/components/Modals/QuizInVideo.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:216 #: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json @@ -4635,7 +4660,7 @@ msgstr "" msgid "Quiz Submissions" msgstr "" -#: frontend/src/components/Quiz.vue:227 +#: frontend/src/components/Quiz.vue:241 msgid "Quiz Summary" msgstr "" @@ -4661,12 +4686,16 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:574 +#: frontend/src/components/AppSidebar.vue:583 #: frontend/src/pages/QuizForm.vue:443 frontend/src/pages/Quizzes.vue:142 #: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251 msgid "Quizzes" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:35 +msgid "Quizzes in this video" +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' @@ -4777,6 +4806,10 @@ msgstr "Résultat" msgid "Resume" msgstr "CV" +#: frontend/src/components/Quiz.vue:75 frontend/src/components/Quiz.vue:278 +msgid "Resume Video" +msgstr "" + #. Label of the review (Small Text) field in DocType 'LMS Course Review' #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 @@ -4814,7 +4847,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:611 msgid "Roles" msgstr "Rôles" @@ -4925,11 +4958,11 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:15 #: frontend/src/components/Settings/Members.vue:15 -#: frontend/src/pages/Jobs.vue:43 +#: frontend/src/pages/Jobs.vue:41 msgid "Search" msgstr "Rechercher" -#: frontend/src/pages/CertifiedParticipants.vue:26 +#: frontend/src/pages/CertifiedParticipants.vue:23 msgid "Search by Name" msgstr "" @@ -5000,15 +5033,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:550 +#: frontend/src/components/AppSidebar.vue:559 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:595 +#: frontend/src/components/AppSidebar.vue:604 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:600 +#: frontend/src/components/AppSidebar.vue:609 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:46 frontend/src/pages/CourseForm.vue:143 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 @@ -5189,7 +5222,7 @@ msgstr "" msgid "Stage" msgstr "Etape" -#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:67 +#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:71 #: lms/templates/quiz/quiz.html:39 msgid "Start" msgstr "Démarrer" @@ -5242,6 +5275,10 @@ msgstr "" msgid "Start URL" msgstr "" +#: frontend/src/components/Quiz.vue:71 +msgid "Start the Quiz" +msgstr "" + #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Startup Organization" @@ -5366,7 +5403,7 @@ msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:9 #: frontend/src/components/Modals/EvaluationModal.vue:9 #: frontend/src/components/Modals/Question.vue:109 -#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9 +#: frontend/src/components/Quiz.vue:232 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 @@ -5404,7 +5441,7 @@ msgstr "Résumé" msgid "Sunday" msgstr "Dimanche" -#: lms/lms/api.py:1079 +#: lms/lms/api.py:1076 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5527,7 +5564,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1946 +#: lms/lms/utils.py:1937 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5610,7 +5647,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1780 msgid "This course is free." msgstr "" @@ -5638,7 +5675,7 @@ msgstr "Cette leçon n'est pas disponible en prévisualisation. Veuillez vous in msgid "This lesson is not available for preview. Please join the course to access it." msgstr "Cette leçon n'est pas disponible en prévisualisation. Veuillez vous inscrire au cours pour y accéder." -#: frontend/src/components/Quiz.vue:8 lms/templates/quiz/quiz.html:6 +#: frontend/src/components/Quiz.vue:11 lms/templates/quiz/quiz.html:6 msgid "This quiz consists of {0} questions." msgstr "" @@ -5647,6 +5684,10 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" +#: frontend/src/components/VideoBlock.vue:8 +msgid "This video contains {0} {1}:" +msgstr "" + #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json @@ -5657,7 +5698,7 @@ msgstr "Jeudi" #. Label of the time (Time) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/LiveClassModal.vue:52 -#: frontend/src/components/Quiz.vue:45 +#: frontend/src/components/Quiz.vue:48 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Time" msgstr "Temps" @@ -5667,6 +5708,18 @@ msgstr "Temps" msgid "Time Preference" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:13 +msgid "Time in Video" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:220 +msgid "Time in Video (minutes)" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:173 +msgid "Time in video exceeds the total duration of the video." +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:44 msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgstr "" @@ -5768,7 +5821,7 @@ msgstr "À" msgid "To Date" msgstr "Jusqu'au" -#: lms/lms/utils.py:1800 +#: lms/lms/utils.py:1791 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5804,7 +5857,7 @@ msgstr "Retour d'Expérience sur la Formation" msgid "Travel" msgstr "Déplacement" -#: frontend/src/components/Quiz.vue:259 lms/templates/quiz/quiz.html:131 +#: frontend/src/components/Quiz.vue:274 lms/templates/quiz/quiz.html:131 msgid "Try Again" msgstr "" @@ -5827,7 +5880,7 @@ msgstr "" #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 #: frontend/src/pages/Assignments.vue:43 frontend/src/pages/Assignments.vue:170 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:67 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:65 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -5837,7 +5890,7 @@ msgstr "" msgid "Type" msgstr "" -#: frontend/src/components/Quiz.vue:610 +#: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6165,11 +6218,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:235 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:227 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "" @@ -6194,7 +6247,7 @@ msgstr "" msgid "You can attempt this quiz only {0} {1}" msgstr "" -#: frontend/src/components/Quiz.vue:34 +#: frontend/src/components/Quiz.vue:37 msgid "You can attempt this quiz {0}." msgstr "" @@ -6230,7 +6283,7 @@ msgstr "" msgid "You got" msgstr "" -#: frontend/src/components/Quiz.vue:241 +#: frontend/src/components/Quiz.vue:255 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" msgstr "" @@ -6243,11 +6296,11 @@ msgstr "" msgid "You have already applied for this job." msgstr "" -#: frontend/src/components/Quiz.vue:72 lms/templates/quiz/quiz.html:43 +#: frontend/src/components/Quiz.vue:86 lms/templates/quiz/quiz.html:43 msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:259 +#: lms/lms/api.py:258 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6263,7 +6316,7 @@ msgstr "" msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:191 +#: frontend/src/components/CourseCardOverlay.vue:187 msgid "You have been enrolled in this course" msgstr "" @@ -6283,7 +6336,11 @@ msgstr "Vous avez choisi d'être notifié pour ce cours. Vous recevrez un courri msgid "You need to login first to enroll for this course" msgstr "" -#: frontend/src/components/Quiz.vue:27 lms/templates/quiz/quiz.html:11 +#: frontend/src/components/Quiz.vue:7 +msgid "You will have to complete the quiz to continue the video" +msgstr "" + +#: frontend/src/components/Quiz.vue:30 lms/templates/quiz/quiz.html:11 #, python-format msgid "You will have to get {0}% correct answers in order to pass the quiz." msgstr "" @@ -6348,7 +6405,7 @@ msgstr "" msgid "Your score is" msgstr "" -#: frontend/src/components/Quiz.vue:234 +#: frontend/src/components/Quiz.vue:248 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 "" @@ -6393,6 +6450,10 @@ msgstr "" msgid "applicants" msgstr "" +#: frontend/src/components/VideoBlock.vue:16 +msgid "at {0}" +msgstr "" + #: frontend/src/components/Modals/LiveClassAttendance.vue:39 msgid "attended for" msgstr "" @@ -6405,15 +6466,15 @@ msgstr "" msgid "cancel your application" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:82 +#: frontend/src/pages/CertifiedParticipants.vue:79 msgid "certificate" msgstr "certificat" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:78 msgid "certificates" msgstr "certificats" -#: frontend/src/pages/CertifiedParticipants.vue:21 +#: frontend/src/pages/CertifiedParticipants.vue:18 msgid "certified members" msgstr "" @@ -6489,7 +6550,7 @@ msgstr "" msgid "{0} Assignments" msgstr "" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:32 msgid "{0} Open Jobs" msgstr "" @@ -6497,7 +6558,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:869 lms/lms/api.py:877 +#: lms/lms/api.py:866 lms/lms/api.py:874 msgid "{0} Settings not found" msgstr "" From 2bfc7abe9cfbcb9a0de8958de361209b3382b436 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Tue, 10 Jun 2025 03:35:34 +0530 Subject: [PATCH 02/18] chore: Spanish translations --- lms/locale/es.po | 255 +++++++++++++++++++++++++++++------------------ 1 file changed, 158 insertions(+), 97 deletions(-) diff --git a/lms/locale/es.po b/lms/locale/es.po index 2714dc1a..9d2cff36 100644 --- a/lms/locale/es.po +++ b/lms/locale/es.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-05-30 16:04+0000\n" -"PO-Revision-Date: 2025-06-02 20:30\n" +"POT-Creation-Date: 2025-06-06 16:04+0000\n" +"PO-Revision-Date: 2025-06-09 22:05\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -132,8 +132,9 @@ msgstr "" #: frontend/src/components/BatchCourses.vue:11 #: frontend/src/components/BatchStudents.vue:73 #: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 -#: frontend/src/components/Settings/Evaluators.vue:38 +#: frontend/src/components/Settings/Evaluators.vue:39 #: frontend/src/components/Settings/Members.vue:44 #: frontend/src/pages/ProgramForm.vue:30 frontend/src/pages/ProgramForm.vue:92 #: frontend/src/pages/ProgramForm.vue:137 @@ -150,6 +151,10 @@ msgstr "Añadir Capítulo" msgid "Add Lesson" msgstr "Añadir una clase" +#: frontend/src/components/VideoBlock.vue:109 +msgid "Add Quiz to Video" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:89 msgid "Add Slot" msgstr "Agregar espacio" @@ -166,7 +171,7 @@ msgstr "Añadir una lección" msgid "Add a Student" msgstr "Añadir a un estudiante" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:567 msgid "Add a chapter" msgstr "Añadir un capítulo" @@ -178,7 +183,7 @@ msgstr "Añadir un curso" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:559 +#: frontend/src/components/AppSidebar.vue:568 msgid "Add a lesson" msgstr "Añadir una lección" @@ -203,11 +208,15 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "Añadir al menos una respuesta posible para esta pregunta: {0}" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:531 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:501 +#: frontend/src/components/Modals/QuizInVideo.vue:5 +msgid "Add quiz to this video" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:510 msgid "Add students to your batch" msgstr "" @@ -219,11 +228,11 @@ msgstr "Agregar página web a la barra lateral" msgid "Add your assignment as {0}" msgstr "Añadir su tarea como {0}" -#: frontend/src/components/AppSidebar.vue:434 +#: frontend/src/components/AppSidebar.vue:443 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:450 +#: frontend/src/components/AppSidebar.vue:459 msgid "Add your first lesson" msgstr "" @@ -439,7 +448,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "La evaluación {0} ya se ha agregado a este lote." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:571 +#: frontend/src/components/AppSidebar.vue:580 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -499,7 +508,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "La tarea aparecerá al final de la lección." -#: frontend/src/components/AppSidebar.vue:575 +#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/pages/Assignments.vue:211 lms/www/lms.py:273 msgid "Assignments" msgstr "Asignaciones" @@ -669,11 +678,11 @@ msgstr "Título del grupo" msgid "Batch end date cannot be before the batch start date" msgstr "La fecha de finalización del grupo no puede ser anterior a la fecha de inicio del lote" -#: lms/lms/api.py:246 +#: lms/lms/api.py:245 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:241 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -786,7 +795,7 @@ msgstr "Ropa casual" #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' #: frontend/src/pages/BatchForm.vue:192 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:38 +#: frontend/src/pages/CertifiedParticipants.vue:35 #: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:51 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json @@ -849,7 +858,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:579 +#: frontend/src/components/AppSidebar.vue:588 #: frontend/src/components/CourseCard.vue:115 #: frontend/src/components/Modals/Event.vue:372 #: frontend/src/pages/BatchForm.vue:62 frontend/src/pages/Batches.vue:38 @@ -877,9 +886,11 @@ msgstr "Nombre de la certificación" msgid "Certified" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:186 -#: frontend/src/pages/CertifiedParticipants.vue:193 +#. Label of the certified_members (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/CertifiedParticipants.vue:182 +#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/Statistics.vue:40 +#: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" @@ -927,7 +938,7 @@ msgstr "" msgid "Chapters" msgstr "Capítulos" -#: frontend/src/components/Quiz.vue:205 lms/templates/quiz/quiz.html:120 +#: frontend/src/components/Quiz.vue:219 lms/templates/quiz/quiz.html:120 msgid "Check" msgstr "Marcar" @@ -954,7 +965,7 @@ msgstr "Comprobar cursos" msgid "Choices" msgstr "Opciones" -#: frontend/src/components/Quiz.vue:608 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:634 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "Elegir todas las respuestas que apliquen" @@ -966,7 +977,7 @@ msgstr "" msgid "Choose an icon" msgstr "Elegir icono" -#: frontend/src/components/Quiz.vue:609 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:635 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "Elige una respuesta" @@ -1265,7 +1276,7 @@ msgid "Continue Learning" msgstr "Continuar aprendiendo" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/Jobs.vue:177 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Contract" msgstr "Contrato" @@ -1286,7 +1297,7 @@ msgstr "Organización corporativa" #. 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:165 +#: frontend/src/components/Quiz.vue:179 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Correct" @@ -1300,7 +1311,7 @@ msgstr "Respuesta correcta" #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' #: frontend/src/pages/Billing.vue:92 frontend/src/pages/JobForm.vue:40 -#: frontend/src/pages/Jobs.vue:59 lms/fixtures/custom_field.json +#: frontend/src/pages/Jobs.vue:57 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1513,7 +1524,7 @@ msgstr "Cursos" msgid "Courses Completed" msgstr "Cursos completados" -#: frontend/src/components/BatchCourses.vue:155 +#: frontend/src/components/BatchCourses.vue:154 msgid "Courses deleted successfully" msgstr "Cursos eliminados correctamente" @@ -1532,7 +1543,7 @@ msgid "Create Certificate" msgstr "" #: frontend/src/components/Controls/Link.vue:37 -#: frontend/src/components/Controls/MultiSelect.vue:65 +#: frontend/src/components/Controls/MultiSelect.vue:66 msgid "Create New" msgstr "Crear" @@ -1544,15 +1555,15 @@ msgstr "Crear un curso" msgid "Create a Live Class" msgstr "Crear una clase en vivo" -#: frontend/src/components/AppSidebar.vue:566 +#: frontend/src/components/AppSidebar.vue:575 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:557 +#: frontend/src/components/AppSidebar.vue:566 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:567 +#: frontend/src/components/AppSidebar.vue:576 msgid "Create a live class" msgstr "" @@ -1560,15 +1571,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:491 +#: frontend/src/components/AppSidebar.vue:500 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:422 +#: frontend/src/components/AppSidebar.vue:431 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:469 +#: frontend/src/components/AppSidebar.vue:478 msgid "Create your first quiz" msgstr "" @@ -1576,11 +1587,11 @@ msgstr "" msgid "Created" msgstr "Creado" -#: frontend/src/components/AppSidebar.vue:563 +#: frontend/src/components/AppSidebar.vue:572 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:554 +#: frontend/src/components/AppSidebar.vue:563 msgid "Creating a course" msgstr "" @@ -1599,7 +1610,7 @@ msgstr "Divisa / Moneda" msgid "Current Lesson" msgstr "Lección actual" -#: frontend/src/components/AppSidebar.vue:585 +#: frontend/src/components/AppSidebar.vue:594 msgid "Custom Certificate Templates" msgstr "" @@ -2030,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "Recuento de inscripciones" -#: lms/lms/utils.py:1914 +#: lms/lms/utils.py:1905 msgid "Enrollment Failed" msgstr "Error al inscribirse" @@ -2238,7 +2249,7 @@ msgstr "Falla" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:613 +#: frontend/src/utils/index.js:614 msgid "Failed to update meta tags {0}" msgstr "" @@ -2300,7 +2311,7 @@ msgid "Free" msgstr "Gratis" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:190 +#: frontend/src/pages/Jobs.vue:178 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Freelance" msgstr "Freelance" @@ -2344,7 +2355,7 @@ msgid "Full Name" msgstr "Nombre completo" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:187 +#: frontend/src/pages/Jobs.vue:175 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Full Time" msgstr "Tiempo completo" @@ -2549,7 +2560,7 @@ msgstr "Si la opción Incluir en vista previa está habilitada para una lección msgid "If you are not any more interested to mentor the course" msgstr "Si no estás más interesado en mentorar el curso" -#: frontend/src/components/Quiz.vue:20 +#: frontend/src/components/Quiz.vue:23 msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "Si no lo hace, el cuestionario se enviará automáticamente cuando finalice el tiempo." @@ -2629,7 +2640,7 @@ msgstr "Incompleto" #. 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:170 +#: frontend/src/components/Quiz.vue:184 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Incorrect" @@ -2701,8 +2712,8 @@ msgstr "Comentarios del instructor" msgid "Interest" msgstr "Interesar" -#: frontend/src/components/AppSidebar.vue:546 -#: frontend/src/components/AppSidebar.vue:549 +#: frontend/src/components/AppSidebar.vue:555 +#: frontend/src/components/AppSidebar.vue:558 msgid "Introduction" msgstr "Introducción" @@ -2710,11 +2721,11 @@ msgstr "Introducción" msgid "Invalid Invite Code." msgstr "Código de invitación inválido." -#: lms/lms/doctype/course_lesson/course_lesson.py:19 +#: lms/lms/doctype/course_lesson/course_lesson.py:20 msgid "Invalid Quiz ID" msgstr "ID de cuestionario no válido" -#: lms/lms/doctype/course_lesson/course_lesson.py:33 +#: lms/lms/doctype/course_lesson/course_lesson.py:34 msgid "Invalid Quiz ID in content" msgstr "" @@ -2740,7 +2751,7 @@ msgstr "Solo por invitación" msgid "Invite Request" msgstr "Solicitudes de invitación" -#: frontend/src/components/AppSidebar.vue:480 +#: frontend/src/components/AppSidebar.vue:489 msgid "Invite your team and students" msgstr "" @@ -2772,7 +2783,7 @@ msgstr "" msgid "Issue Date" msgstr "Fecha de emisión" -#: frontend/src/components/AppSidebar.vue:582 +#: frontend/src/components/AppSidebar.vue:591 msgid "Issue a Certificate" msgstr "" @@ -2844,7 +2855,7 @@ msgstr "Título del trabajo" #. Label of the jobs (Check) field in DocType 'LMS Settings' #: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8 -#: frontend/src/pages/Jobs.vue:196 +#: frontend/src/pages/Jobs.vue:184 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "Trabajos" @@ -3258,7 +3269,7 @@ msgstr "URL LiveCode" #: frontend/src/components/Settings/Members.vue:109 #: frontend/src/pages/Assignments.vue:69 frontend/src/pages/Batches.vue:80 -#: frontend/src/pages/CertifiedParticipants.vue:100 +#: frontend/src/pages/CertifiedParticipants.vue:98 #: frontend/src/pages/Courses.vue:75 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:55 @@ -3333,7 +3344,7 @@ msgstr "Gerente (Ventas/Marketing/Cliente)" msgid "Manifest File" msgstr "" -#: frontend/src/components/Quiz.vue:96 +#: frontend/src/components/Quiz.vue:110 msgid "Mark" msgstr "Marcar" @@ -3349,7 +3360,7 @@ msgstr "Marcar como leído" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:103 -#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:395 +#: frontend/src/components/Quiz.vue:110 frontend/src/pages/QuizForm.vue:395 #: 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 @@ -3598,7 +3609,7 @@ msgstr "" msgid "Meta Tags" msgstr "Metaetiquetas" -#: lms/lms/api.py:1457 +#: lms/lms/api.py:1454 msgid "Meta tags should be a list." msgstr "" @@ -3640,11 +3651,11 @@ msgstr "Moderador" msgid "Modified By" msgstr "Modificado por" -#: lms/lms/api.py:219 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "El nombre del módulo es incorrecto o no existe." -#: lms/lms/api.py:215 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "Módulo incorrecto." @@ -3655,7 +3666,7 @@ msgstr "Módulo incorrecto." msgid "Monday" msgstr "Lunes" -#: frontend/src/components/AppSidebar.vue:590 +#: frontend/src/components/AppSidebar.vue:599 msgid "Monetization" msgstr "" @@ -3754,7 +3765,7 @@ msgstr "Nueva respuesta sobre el tema {0} en curso {1}" msgid "New {0}" msgstr "Nuevo/a: {0}" -#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154 +#: frontend/src/components/Quiz.vue:227 frontend/src/pages/Lesson.vue:154 msgid "Next" msgstr "Siguiente" @@ -3770,7 +3781,7 @@ msgstr "Sin evaluaciones" msgid "No Notifications" msgstr "No hay notificaciones" -#: frontend/src/components/Quiz.vue:278 +#: frontend/src/components/Quiz.vue:297 msgid "No Quiz submissions found" msgstr "" @@ -3819,6 +3830,10 @@ msgstr "No hay introducción" msgid "No live classes scheduled" msgstr "No hay clases en vivo programadas" +#: frontend/src/components/Modals/QuizInVideo.vue:93 +msgid "No quizzes added yet." +msgstr "" + #: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for this date." msgstr "No hay cupos disponibles para esta fecha." @@ -3932,7 +3947,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "Sólo se aceptarán archivos del tipo {0}." -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:500 +#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 msgid "Only image file is allowed." msgstr "Sólo se permiten archivos de imagen." @@ -4062,7 +4077,7 @@ msgid "Pan Number" msgstr "Número NIF" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:188 +#: frontend/src/pages/Jobs.vue:176 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Part Time" msgstr "Tiempo parcial" @@ -4229,7 +4244,7 @@ msgstr "Por favor, consultar su correo electrónico para la verificación" msgid "Please click on the following button to set your new password" msgstr "Haga clic en el siguiente botón para establecer su nueva contraseña" -#: lms/lms/utils.py:2048 lms/lms/utils.py:2052 +#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4241,7 +4256,7 @@ msgstr "" msgid "Please enroll for this course to view this lesson" msgstr "" -#: frontend/src/components/Quiz.vue:13 +#: frontend/src/components/Quiz.vue:16 msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "Asegúrese de completar todas las preguntas en {0} minutos." @@ -4258,6 +4273,10 @@ msgstr "Introduce una URL válida." msgid "Please enter a valid time in the format HH:mm." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:181 +msgid "Please enter a valid timestamp" +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "Por favor, introduzca la URL para el envío de la tarea." @@ -4286,7 +4305,7 @@ msgstr "Inicie sesión para acceder al cuestionario." msgid "Please login to access this page." msgstr "Por favor inicie sesión para acceder a esta página." -#: lms/lms/api.py:211 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "Por favor inicie sesión para continuar con el pago." @@ -4311,6 +4330,10 @@ msgstr "" msgid "Please select a future date and time." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:186 +msgid "Please select a quiz" +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:192 msgid "Please select a time." msgstr "" @@ -4319,7 +4342,7 @@ msgstr "" msgid "Please select a timezone." msgstr "" -#: frontend/src/components/Quiz.vue:497 +#: frontend/src/components/Quiz.vue:523 msgid "Please select an option" msgstr "" @@ -4594,11 +4617,11 @@ msgstr "Pregunta añadida correctamente" msgid "Question updated successfully" msgstr "Pregunta actualizada correctamente" -#: frontend/src/components/Quiz.vue:88 +#: frontend/src/components/Quiz.vue:102 msgid "Question {0}" msgstr "Pregunta {0}" -#: frontend/src/components/Quiz.vue:190 +#: frontend/src/components/Quiz.vue:204 msgid "Question {0} of {1}" msgstr "Pregunta {0} de {1}" @@ -4613,6 +4636,8 @@ msgstr "Preguntas eliminadas correctamente" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' #. Label of a Link in the LMS Workspace +#: frontend/src/components/Modals/QuizInVideo.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:216 #: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json @@ -4635,7 +4660,7 @@ msgstr "Envíos de cuestionarios" msgid "Quiz Submissions" msgstr "Envíos de cuestionarios" -#: frontend/src/components/Quiz.vue:227 +#: frontend/src/components/Quiz.vue:241 msgid "Quiz Summary" msgstr "Resumen del cuestionario" @@ -4661,12 +4686,16 @@ msgstr "Cuestionario actualizado correctamente" msgid "Quiz will appear at the bottom of the lesson." msgstr "El cuestionario aparecerá al final de la lección." -#: frontend/src/components/AppSidebar.vue:574 +#: frontend/src/components/AppSidebar.vue:583 #: frontend/src/pages/QuizForm.vue:443 frontend/src/pages/Quizzes.vue:142 #: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251 msgid "Quizzes" msgstr "Cuestionarios" +#: frontend/src/components/Modals/QuizInVideo.vue:35 +msgid "Quizzes in this video" +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' @@ -4777,6 +4806,10 @@ msgstr "Resultado" msgid "Resume" msgstr "Reanudar" +#: frontend/src/components/Quiz.vue:75 frontend/src/components/Quiz.vue:278 +msgid "Resume Video" +msgstr "" + #. Label of the review (Small Text) field in DocType 'LMS Course Review' #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 @@ -4814,7 +4847,7 @@ msgstr "Preferencia de rol" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:611 msgid "Roles" msgstr "Roles" @@ -4925,11 +4958,11 @@ msgstr "Puntuación fuera de" #: frontend/src/components/Settings/Evaluators.vue:15 #: frontend/src/components/Settings/Members.vue:15 -#: frontend/src/pages/Jobs.vue:43 +#: frontend/src/pages/Jobs.vue:41 msgid "Search" msgstr "Buscar" -#: frontend/src/pages/CertifiedParticipants.vue:26 +#: frontend/src/pages/CertifiedParticipants.vue:23 msgid "Search by Name" msgstr "" @@ -5000,15 +5033,15 @@ msgstr "Sesiones los días" msgid "Set your Password" msgstr "Establecer Contraseña" -#: frontend/src/components/AppSidebar.vue:550 +#: frontend/src/components/AppSidebar.vue:559 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:595 +#: frontend/src/components/AppSidebar.vue:604 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:600 +#: frontend/src/components/AppSidebar.vue:609 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:46 frontend/src/pages/CourseForm.vue:143 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 @@ -5189,7 +5222,7 @@ msgstr "Personal" msgid "Stage" msgstr "Etapa" -#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:67 +#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:71 #: lms/templates/quiz/quiz.html:39 msgid "Start" msgstr "Iniciar" @@ -5242,6 +5275,10 @@ msgstr "La hora de inicio no puede ser mayor que la hora de finalización" msgid "Start URL" msgstr "URL de inicio" +#: frontend/src/components/Quiz.vue:71 +msgid "Start the Quiz" +msgstr "" + #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Startup Organization" @@ -5366,7 +5403,7 @@ msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:9 #: frontend/src/components/Modals/EvaluationModal.vue:9 #: frontend/src/components/Modals/Question.vue:109 -#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9 +#: frontend/src/components/Quiz.vue:232 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 @@ -5404,7 +5441,7 @@ msgstr "Resumen" msgid "Sunday" msgstr "Domingo" -#: lms/lms/api.py:1079 +#: lms/lms/api.py:1076 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5527,7 +5564,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "Gracias y saludos" -#: lms/lms/utils.py:1946 +#: lms/lms/utils.py:1937 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5610,7 +5647,7 @@ msgstr "" msgid "This course has:" msgstr "Este curso tiene:" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1780 msgid "This course is free." msgstr "Este curso es gratuito." @@ -5638,7 +5675,7 @@ msgstr "Esta lección no está disponible para la vista previa. Por favor, inscr msgid "This lesson is not available for preview. Please join the course to access it." msgstr "Esta lección no está disponible para vista previa. Por favor, únase al curso para acceder a ella." -#: frontend/src/components/Quiz.vue:8 lms/templates/quiz/quiz.html:6 +#: frontend/src/components/Quiz.vue:11 lms/templates/quiz/quiz.html:6 msgid "This quiz consists of {0} questions." msgstr "Este cuestionario consta de {0} preguntas." @@ -5647,6 +5684,10 @@ msgstr "Este cuestionario consta de {0} preguntas." msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" +#: frontend/src/components/VideoBlock.vue:8 +msgid "This video contains {0} {1}:" +msgstr "" + #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json @@ -5657,7 +5698,7 @@ msgstr "Jueves" #. Label of the time (Time) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/LiveClassModal.vue:52 -#: frontend/src/components/Quiz.vue:45 +#: frontend/src/components/Quiz.vue:48 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Time" msgstr "Hora" @@ -5667,6 +5708,18 @@ msgstr "Hora" msgid "Time Preference" msgstr "Preferencia horaria" +#: frontend/src/components/Modals/QuizInVideo.vue:13 +msgid "Time in Video" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:220 +msgid "Time in Video (minutes)" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:173 +msgid "Time in video exceeds the total duration of the video." +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:44 msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgstr "La hora debe estar en formato de 24 horas (HH:mm). Ejemplo 11:30 o 22:00" @@ -5768,7 +5821,7 @@ msgstr "A" msgid "To Date" msgstr "Hasta la fecha" -#: lms/lms/utils.py:1800 +#: lms/lms/utils.py:1791 msgid "To join this batch, please contact the Administrator." msgstr "Para unirse a este lote, comuníquese con el Administrador." @@ -5804,7 +5857,7 @@ msgstr "Comentarios del entrenamiento" msgid "Travel" msgstr "Viajes" -#: frontend/src/components/Quiz.vue:259 lms/templates/quiz/quiz.html:131 +#: frontend/src/components/Quiz.vue:274 lms/templates/quiz/quiz.html:131 msgid "Try Again" msgstr "Inténtelo de nuevo" @@ -5827,7 +5880,7 @@ msgstr "Twitter" #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 #: frontend/src/pages/Assignments.vue:43 frontend/src/pages/Assignments.vue:170 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:67 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:65 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -5837,7 +5890,7 @@ msgstr "Twitter" msgid "Type" msgstr "Tipo" -#: frontend/src/components/Quiz.vue:610 +#: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "Escribe tu respuesta" @@ -6165,11 +6218,11 @@ msgstr "Ya tiene una evaluación en {0} en {1} para el curso {2}." msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:235 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "Ya estás inscrito en este lote." -#: lms/lms/api.py:227 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "Ya estás inscrito en este curso." @@ -6194,7 +6247,7 @@ msgstr "También puede copiar y pegar el siguiente enlace en su navegador" msgid "You can attempt this quiz only {0} {1}" msgstr "Puedes intentar este cuestionario solo {0} {1}" -#: frontend/src/components/Quiz.vue:34 +#: frontend/src/components/Quiz.vue:37 msgid "You can attempt this quiz {0}." msgstr "Puedes intentar este cuestionario {0}." @@ -6230,7 +6283,7 @@ msgstr "No tienes ninguna notificación." msgid "You got" msgstr "Has conseguido" -#: frontend/src/components/Quiz.vue:241 +#: frontend/src/components/Quiz.vue:255 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" msgstr "Obtuviste {0}% de respuestas correctas con una puntuación de {1} de {2}" @@ -6243,11 +6296,11 @@ msgstr "" msgid "You have already applied for this job." msgstr "Ya has solicitado este trabajo." -#: frontend/src/components/Quiz.vue:72 lms/templates/quiz/quiz.html:43 +#: frontend/src/components/Quiz.vue:86 lms/templates/quiz/quiz.html:43 msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "Ya superaste el número máximo de intentos permitidos para esta prueba." -#: lms/lms/api.py:259 +#: lms/lms/api.py:258 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6263,7 +6316,7 @@ msgstr "" msgid "You have been enrolled in this batch" msgstr "Te has inscrito en este grupo" -#: frontend/src/components/CourseCardOverlay.vue:191 +#: frontend/src/components/CourseCardOverlay.vue:187 msgid "You have been enrolled in this course" msgstr "Te has inscrito en este curso" @@ -6283,7 +6336,11 @@ msgstr "Has optado por recibir notificaciones sobre este curso. Recibirás un co msgid "You need to login first to enroll for this course" msgstr "Debes iniciar sesión primero para inscribirte en este curso." -#: frontend/src/components/Quiz.vue:27 lms/templates/quiz/quiz.html:11 +#: frontend/src/components/Quiz.vue:7 +msgid "You will have to complete the quiz to continue the video" +msgstr "" + +#: frontend/src/components/Quiz.vue:30 lms/templates/quiz/quiz.html:11 #, python-format msgid "You will have to get {0}% correct answers in order to pass the quiz." msgstr "Tendrás que obtener {0}% de respuestas correctas para poder aprobar el cuestionario." @@ -6348,7 +6405,7 @@ msgstr "Su solicitud para unirse a nosotros como mentor del curso" msgid "Your score is" msgstr "Tu puntuación es" -#: frontend/src/components/Quiz.vue:234 +#: frontend/src/components/Quiz.vue:248 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 "Tu envío se ha guardado correctamente. El instructor lo revisará y calificará en breve y te notificará el resultado final." @@ -6393,6 +6450,10 @@ msgstr "" msgid "applicants" msgstr "" +#: frontend/src/components/VideoBlock.vue:16 +msgid "at {0}" +msgstr "" + #: frontend/src/components/Modals/LiveClassAttendance.vue:39 msgid "attended for" msgstr "" @@ -6405,15 +6466,15 @@ msgstr "" msgid "cancel your application" msgstr "cancelar su solicitud" -#: frontend/src/pages/CertifiedParticipants.vue:82 +#: frontend/src/pages/CertifiedParticipants.vue:79 msgid "certificate" msgstr "certificado" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:78 msgid "certificates" msgstr "certificados" -#: frontend/src/pages/CertifiedParticipants.vue:21 +#: frontend/src/pages/CertifiedParticipants.vue:18 msgid "certified members" msgstr "" @@ -6489,7 +6550,7 @@ msgstr "puedes" msgid "{0} Assignments" msgstr "" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:32 msgid "{0} Open Jobs" msgstr "" @@ -6497,7 +6558,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:869 lms/lms/api.py:877 +#: lms/lms/api.py:866 lms/lms/api.py:874 msgid "{0} Settings not found" msgstr "Configuraciones {0} no encontradas" From 96283a3629301c123cb6f48e04dc8dcdc3e5938a Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Tue, 10 Jun 2025 03:35:35 +0530 Subject: [PATCH 03/18] chore: Arabic translations --- lms/locale/ar.po | 255 +++++++++++++++++++++++++++++------------------ 1 file changed, 158 insertions(+), 97 deletions(-) diff --git a/lms/locale/ar.po b/lms/locale/ar.po index 17f2f691..21bab504 100644 --- a/lms/locale/ar.po +++ b/lms/locale/ar.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-05-30 16:04+0000\n" -"PO-Revision-Date: 2025-06-02 20:30\n" +"POT-Creation-Date: 2025-06-06 16:04+0000\n" +"PO-Revision-Date: 2025-06-09 22:05\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -132,8 +132,9 @@ msgstr "" #: frontend/src/components/BatchCourses.vue:11 #: frontend/src/components/BatchStudents.vue:73 #: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 -#: frontend/src/components/Settings/Evaluators.vue:38 +#: frontend/src/components/Settings/Evaluators.vue:39 #: frontend/src/components/Settings/Members.vue:44 #: frontend/src/pages/ProgramForm.vue:30 frontend/src/pages/ProgramForm.vue:92 #: frontend/src/pages/ProgramForm.vue:137 @@ -150,6 +151,10 @@ msgstr "" msgid "Add Lesson" msgstr "" +#: frontend/src/components/VideoBlock.vue:109 +msgid "Add Quiz to Video" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:89 msgid "Add Slot" msgstr "" @@ -166,7 +171,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:567 msgid "Add a chapter" msgstr "" @@ -178,7 +183,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:559 +#: frontend/src/components/AppSidebar.vue:568 msgid "Add a lesson" msgstr "" @@ -203,11 +208,15 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:531 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:501 +#: frontend/src/components/Modals/QuizInVideo.vue:5 +msgid "Add quiz to this video" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:510 msgid "Add students to your batch" msgstr "" @@ -219,11 +228,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:434 +#: frontend/src/components/AppSidebar.vue:443 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:450 +#: frontend/src/components/AppSidebar.vue:459 msgid "Add your first lesson" msgstr "" @@ -439,7 +448,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:571 +#: frontend/src/components/AppSidebar.vue:580 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -499,7 +508,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:575 +#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/pages/Assignments.vue:211 lms/www/lms.py:273 msgid "Assignments" msgstr "تعيينات" @@ -669,11 +678,11 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:246 +#: lms/lms/api.py:245 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:241 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -786,7 +795,7 @@ msgstr "" #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' #: frontend/src/pages/BatchForm.vue:192 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:38 +#: frontend/src/pages/CertifiedParticipants.vue:35 #: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:51 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json @@ -849,7 +858,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:579 +#: frontend/src/components/AppSidebar.vue:588 #: frontend/src/components/CourseCard.vue:115 #: frontend/src/components/Modals/Event.vue:372 #: frontend/src/pages/BatchForm.vue:62 frontend/src/pages/Batches.vue:38 @@ -877,9 +886,11 @@ msgstr "" msgid "Certified" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:186 -#: frontend/src/pages/CertifiedParticipants.vue:193 +#. Label of the certified_members (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/CertifiedParticipants.vue:182 +#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/Statistics.vue:40 +#: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" @@ -927,7 +938,7 @@ msgstr "" msgid "Chapters" msgstr "" -#: frontend/src/components/Quiz.vue:205 lms/templates/quiz/quiz.html:120 +#: frontend/src/components/Quiz.vue:219 lms/templates/quiz/quiz.html:120 msgid "Check" msgstr "التحقق من" @@ -954,7 +965,7 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/components/Quiz.vue:608 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:634 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "" @@ -966,7 +977,7 @@ msgstr "" msgid "Choose an icon" msgstr "" -#: frontend/src/components/Quiz.vue:609 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:635 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "" @@ -1265,7 +1276,7 @@ msgid "Continue Learning" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/Jobs.vue:177 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Contract" msgstr "عقد" @@ -1286,7 +1297,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:165 +#: frontend/src/components/Quiz.vue:179 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Correct" @@ -1300,7 +1311,7 @@ msgstr "" #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' #: frontend/src/pages/Billing.vue:92 frontend/src/pages/JobForm.vue:40 -#: frontend/src/pages/Jobs.vue:59 lms/fixtures/custom_field.json +#: frontend/src/pages/Jobs.vue:57 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1513,7 +1524,7 @@ msgstr "" msgid "Courses Completed" msgstr "" -#: frontend/src/components/BatchCourses.vue:155 +#: frontend/src/components/BatchCourses.vue:154 msgid "Courses deleted successfully" msgstr "" @@ -1532,7 +1543,7 @@ msgid "Create Certificate" msgstr "" #: frontend/src/components/Controls/Link.vue:37 -#: frontend/src/components/Controls/MultiSelect.vue:65 +#: frontend/src/components/Controls/MultiSelect.vue:66 msgid "Create New" msgstr "انشاء جديد" @@ -1544,15 +1555,15 @@ msgstr "" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/AppSidebar.vue:566 +#: frontend/src/components/AppSidebar.vue:575 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:557 +#: frontend/src/components/AppSidebar.vue:566 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:567 +#: frontend/src/components/AppSidebar.vue:576 msgid "Create a live class" msgstr "" @@ -1560,15 +1571,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:491 +#: frontend/src/components/AppSidebar.vue:500 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:422 +#: frontend/src/components/AppSidebar.vue:431 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:469 +#: frontend/src/components/AppSidebar.vue:478 msgid "Create your first quiz" msgstr "" @@ -1576,11 +1587,11 @@ msgstr "" msgid "Created" msgstr "أنشأ" -#: frontend/src/components/AppSidebar.vue:563 +#: frontend/src/components/AppSidebar.vue:572 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:554 +#: frontend/src/components/AppSidebar.vue:563 msgid "Creating a course" msgstr "" @@ -1599,7 +1610,7 @@ msgstr "العملة" msgid "Current Lesson" msgstr "" -#: frontend/src/components/AppSidebar.vue:585 +#: frontend/src/components/AppSidebar.vue:594 msgid "Custom Certificate Templates" msgstr "" @@ -2030,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1914 +#: lms/lms/utils.py:1905 msgid "Enrollment Failed" msgstr "" @@ -2238,7 +2249,7 @@ msgstr "فشل" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:613 +#: frontend/src/utils/index.js:614 msgid "Failed to update meta tags {0}" msgstr "" @@ -2300,7 +2311,7 @@ msgid "Free" msgstr "مجاني" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:190 +#: frontend/src/pages/Jobs.vue:178 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Freelance" msgstr "" @@ -2344,7 +2355,7 @@ msgid "Full Name" msgstr "الاسم الكامل" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:187 +#: frontend/src/pages/Jobs.vue:175 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Full Time" msgstr "" @@ -2549,7 +2560,7 @@ msgstr "" msgid "If you are not any more interested to mentor the course" msgstr "" -#: frontend/src/components/Quiz.vue:20 +#: frontend/src/components/Quiz.vue:23 msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "" @@ -2629,7 +2640,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:170 +#: frontend/src/components/Quiz.vue:184 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Incorrect" @@ -2701,8 +2712,8 @@ msgstr "" msgid "Interest" msgstr "فائدة" -#: frontend/src/components/AppSidebar.vue:546 -#: frontend/src/components/AppSidebar.vue:549 +#: frontend/src/components/AppSidebar.vue:555 +#: frontend/src/components/AppSidebar.vue:558 msgid "Introduction" msgstr "مقدمة" @@ -2710,11 +2721,11 @@ msgstr "مقدمة" msgid "Invalid Invite Code." msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:19 +#: lms/lms/doctype/course_lesson/course_lesson.py:20 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:33 +#: lms/lms/doctype/course_lesson/course_lesson.py:34 msgid "Invalid Quiz ID in content" msgstr "" @@ -2740,7 +2751,7 @@ msgstr "" msgid "Invite Request" msgstr "" -#: frontend/src/components/AppSidebar.vue:480 +#: frontend/src/components/AppSidebar.vue:489 msgid "Invite your team and students" msgstr "" @@ -2772,7 +2783,7 @@ msgstr "" msgid "Issue Date" msgstr "تاريخ القضية" -#: frontend/src/components/AppSidebar.vue:582 +#: frontend/src/components/AppSidebar.vue:591 msgid "Issue a Certificate" msgstr "" @@ -2844,7 +2855,7 @@ msgstr "المسمى الوظيفي" #. Label of the jobs (Check) field in DocType 'LMS Settings' #: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8 -#: frontend/src/pages/Jobs.vue:196 +#: frontend/src/pages/Jobs.vue:184 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "وظائف" @@ -3258,7 +3269,7 @@ msgstr "" #: frontend/src/components/Settings/Members.vue:109 #: frontend/src/pages/Assignments.vue:69 frontend/src/pages/Batches.vue:80 -#: frontend/src/pages/CertifiedParticipants.vue:100 +#: frontend/src/pages/CertifiedParticipants.vue:98 #: frontend/src/pages/Courses.vue:75 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:55 @@ -3333,7 +3344,7 @@ msgstr "" msgid "Manifest File" msgstr "" -#: frontend/src/components/Quiz.vue:96 +#: frontend/src/components/Quiz.vue:110 msgid "Mark" msgstr "" @@ -3349,7 +3360,7 @@ msgstr "" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:103 -#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:395 +#: frontend/src/components/Quiz.vue:110 frontend/src/pages/QuizForm.vue:395 #: 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 @@ -3598,7 +3609,7 @@ msgstr "" msgid "Meta Tags" msgstr "العلامات الفوقية" -#: lms/lms/api.py:1457 +#: lms/lms/api.py:1454 msgid "Meta tags should be a list." msgstr "" @@ -3640,11 +3651,11 @@ msgstr "" msgid "Modified By" msgstr "عدل من قبل" -#: lms/lms/api.py:219 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:215 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "" @@ -3655,7 +3666,7 @@ msgstr "" msgid "Monday" msgstr "يوم الاثنين" -#: frontend/src/components/AppSidebar.vue:590 +#: frontend/src/components/AppSidebar.vue:599 msgid "Monetization" msgstr "" @@ -3754,7 +3765,7 @@ msgstr "" msgid "New {0}" msgstr "{0} جديد" -#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154 +#: frontend/src/components/Quiz.vue:227 frontend/src/pages/Lesson.vue:154 msgid "Next" msgstr "التالي" @@ -3770,7 +3781,7 @@ msgstr "" msgid "No Notifications" msgstr "" -#: frontend/src/components/Quiz.vue:278 +#: frontend/src/components/Quiz.vue:297 msgid "No Quiz submissions found" msgstr "" @@ -3819,6 +3830,10 @@ msgstr "" msgid "No live classes scheduled" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:93 +msgid "No quizzes added yet." +msgstr "" + #: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for this date." msgstr "" @@ -3932,7 +3947,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:500 +#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 msgid "Only image file is allowed." msgstr "" @@ -4062,7 +4077,7 @@ msgid "Pan Number" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:188 +#: frontend/src/pages/Jobs.vue:176 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Part Time" msgstr "" @@ -4229,7 +4244,7 @@ msgstr "يرجى التحقق من بريدك الالكتروني للتحقق" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2048 lms/lms/utils.py:2052 +#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4241,7 +4256,7 @@ msgstr "" msgid "Please enroll for this course to view this lesson" msgstr "" -#: frontend/src/components/Quiz.vue:13 +#: frontend/src/components/Quiz.vue:16 msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" @@ -4258,6 +4273,10 @@ msgstr "" msgid "Please enter a valid time in the format HH:mm." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:181 +msgid "Please enter a valid timestamp" +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "" @@ -4286,7 +4305,7 @@ msgstr "" msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:211 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "" @@ -4311,6 +4330,10 @@ msgstr "" msgid "Please select a future date and time." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:186 +msgid "Please select a quiz" +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:192 msgid "Please select a time." msgstr "" @@ -4319,7 +4342,7 @@ msgstr "" msgid "Please select a timezone." msgstr "" -#: frontend/src/components/Quiz.vue:497 +#: frontend/src/components/Quiz.vue:523 msgid "Please select an option" msgstr "" @@ -4594,11 +4617,11 @@ msgstr "" msgid "Question updated successfully" msgstr "" -#: frontend/src/components/Quiz.vue:88 +#: frontend/src/components/Quiz.vue:102 msgid "Question {0}" msgstr "" -#: frontend/src/components/Quiz.vue:190 +#: frontend/src/components/Quiz.vue:204 msgid "Question {0} of {1}" msgstr "" @@ -4613,6 +4636,8 @@ msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' #. Label of a Link in the LMS Workspace +#: frontend/src/components/Modals/QuizInVideo.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:216 #: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json @@ -4635,7 +4660,7 @@ msgstr "" msgid "Quiz Submissions" msgstr "" -#: frontend/src/components/Quiz.vue:227 +#: frontend/src/components/Quiz.vue:241 msgid "Quiz Summary" msgstr "" @@ -4661,12 +4686,16 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:574 +#: frontend/src/components/AppSidebar.vue:583 #: frontend/src/pages/QuizForm.vue:443 frontend/src/pages/Quizzes.vue:142 #: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251 msgid "Quizzes" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:35 +msgid "Quizzes in this video" +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' @@ -4777,6 +4806,10 @@ msgstr "نتيجة" msgid "Resume" msgstr "استئنف" +#: frontend/src/components/Quiz.vue:75 frontend/src/components/Quiz.vue:278 +msgid "Resume Video" +msgstr "" + #. Label of the review (Small Text) field in DocType 'LMS Course Review' #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 @@ -4814,7 +4847,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:611 msgid "Roles" msgstr "الصلاحيات" @@ -4925,11 +4958,11 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:15 #: frontend/src/components/Settings/Members.vue:15 -#: frontend/src/pages/Jobs.vue:43 +#: frontend/src/pages/Jobs.vue:41 msgid "Search" msgstr "البحث" -#: frontend/src/pages/CertifiedParticipants.vue:26 +#: frontend/src/pages/CertifiedParticipants.vue:23 msgid "Search by Name" msgstr "" @@ -5000,15 +5033,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:550 +#: frontend/src/components/AppSidebar.vue:559 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:595 +#: frontend/src/components/AppSidebar.vue:604 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:600 +#: frontend/src/components/AppSidebar.vue:609 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:46 frontend/src/pages/CourseForm.vue:143 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 @@ -5189,7 +5222,7 @@ msgstr "" msgid "Stage" msgstr "" -#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:67 +#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:71 #: lms/templates/quiz/quiz.html:39 msgid "Start" msgstr "بداية" @@ -5242,6 +5275,10 @@ msgstr "" msgid "Start URL" msgstr "" +#: frontend/src/components/Quiz.vue:71 +msgid "Start the Quiz" +msgstr "" + #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Startup Organization" @@ -5366,7 +5403,7 @@ msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:9 #: frontend/src/components/Modals/EvaluationModal.vue:9 #: frontend/src/components/Modals/Question.vue:109 -#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9 +#: frontend/src/components/Quiz.vue:232 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 @@ -5404,7 +5441,7 @@ msgstr "ملخص" msgid "Sunday" msgstr "الأحد" -#: lms/lms/api.py:1079 +#: lms/lms/api.py:1076 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5527,7 +5564,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1946 +#: lms/lms/utils.py:1937 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5610,7 +5647,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1780 msgid "This course is free." msgstr "" @@ -5638,7 +5675,7 @@ msgstr "" msgid "This lesson is not available for preview. Please join the course to access it." msgstr "" -#: frontend/src/components/Quiz.vue:8 lms/templates/quiz/quiz.html:6 +#: frontend/src/components/Quiz.vue:11 lms/templates/quiz/quiz.html:6 msgid "This quiz consists of {0} questions." msgstr "" @@ -5647,6 +5684,10 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" +#: frontend/src/components/VideoBlock.vue:8 +msgid "This video contains {0} {1}:" +msgstr "" + #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json @@ -5657,7 +5698,7 @@ msgstr "الخميس" #. Label of the time (Time) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/LiveClassModal.vue:52 -#: frontend/src/components/Quiz.vue:45 +#: frontend/src/components/Quiz.vue:48 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Time" msgstr "زمن" @@ -5667,6 +5708,18 @@ msgstr "زمن" msgid "Time Preference" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:13 +msgid "Time in Video" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:220 +msgid "Time in Video (minutes)" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:173 +msgid "Time in video exceeds the total duration of the video." +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:44 msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgstr "" @@ -5768,7 +5821,7 @@ msgstr "إلى" msgid "To Date" msgstr "إلى تاريخ" -#: lms/lms/utils.py:1800 +#: lms/lms/utils.py:1791 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5804,7 +5857,7 @@ msgstr "ردود الفعل على التدريب" msgid "Travel" msgstr "السفر" -#: frontend/src/components/Quiz.vue:259 lms/templates/quiz/quiz.html:131 +#: frontend/src/components/Quiz.vue:274 lms/templates/quiz/quiz.html:131 msgid "Try Again" msgstr "حاول مرة أخرى" @@ -5827,7 +5880,7 @@ msgstr "" #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 #: frontend/src/pages/Assignments.vue:43 frontend/src/pages/Assignments.vue:170 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:67 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:65 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -5837,7 +5890,7 @@ msgstr "" msgid "Type" msgstr "النوع" -#: frontend/src/components/Quiz.vue:610 +#: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6165,11 +6218,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:235 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:227 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "" @@ -6194,7 +6247,7 @@ msgstr "" msgid "You can attempt this quiz only {0} {1}" msgstr "" -#: frontend/src/components/Quiz.vue:34 +#: frontend/src/components/Quiz.vue:37 msgid "You can attempt this quiz {0}." msgstr "" @@ -6230,7 +6283,7 @@ msgstr "" msgid "You got" msgstr "" -#: frontend/src/components/Quiz.vue:241 +#: frontend/src/components/Quiz.vue:255 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" msgstr "" @@ -6243,11 +6296,11 @@ msgstr "" msgid "You have already applied for this job." msgstr "" -#: frontend/src/components/Quiz.vue:72 lms/templates/quiz/quiz.html:43 +#: frontend/src/components/Quiz.vue:86 lms/templates/quiz/quiz.html:43 msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:259 +#: lms/lms/api.py:258 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6263,7 +6316,7 @@ msgstr "" msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:191 +#: frontend/src/components/CourseCardOverlay.vue:187 msgid "You have been enrolled in this course" msgstr "" @@ -6283,7 +6336,11 @@ msgstr "" msgid "You need to login first to enroll for this course" msgstr "" -#: frontend/src/components/Quiz.vue:27 lms/templates/quiz/quiz.html:11 +#: frontend/src/components/Quiz.vue:7 +msgid "You will have to complete the quiz to continue the video" +msgstr "" + +#: frontend/src/components/Quiz.vue:30 lms/templates/quiz/quiz.html:11 #, python-format msgid "You will have to get {0}% correct answers in order to pass the quiz." msgstr "" @@ -6348,7 +6405,7 @@ msgstr "" msgid "Your score is" msgstr "" -#: frontend/src/components/Quiz.vue:234 +#: frontend/src/components/Quiz.vue:248 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 "" @@ -6393,6 +6450,10 @@ msgstr "" msgid "applicants" msgstr "" +#: frontend/src/components/VideoBlock.vue:16 +msgid "at {0}" +msgstr "" + #: frontend/src/components/Modals/LiveClassAttendance.vue:39 msgid "attended for" msgstr "" @@ -6405,15 +6466,15 @@ msgstr "" msgid "cancel your application" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:82 +#: frontend/src/pages/CertifiedParticipants.vue:79 msgid "certificate" msgstr "شهادة" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:78 msgid "certificates" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:21 +#: frontend/src/pages/CertifiedParticipants.vue:18 msgid "certified members" msgstr "" @@ -6489,7 +6550,7 @@ msgstr "" msgid "{0} Assignments" msgstr "" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:32 msgid "{0} Open Jobs" msgstr "" @@ -6497,7 +6558,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:869 lms/lms/api.py:877 +#: lms/lms/api.py:866 lms/lms/api.py:874 msgid "{0} Settings not found" msgstr "" From 05998549a41caf0060b39b4976a7481df2b1e9a0 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Tue, 10 Jun 2025 03:35:37 +0530 Subject: [PATCH 04/18] chore: German translations --- lms/locale/de.po | 255 +++++++++++++++++++++++++++++------------------ 1 file changed, 158 insertions(+), 97 deletions(-) diff --git a/lms/locale/de.po b/lms/locale/de.po index 58ab0dd2..7c7cb9b3 100644 --- a/lms/locale/de.po +++ b/lms/locale/de.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-05-30 16:04+0000\n" -"PO-Revision-Date: 2025-06-02 20:30\n" +"POT-Creation-Date: 2025-06-06 16:04+0000\n" +"PO-Revision-Date: 2025-06-09 22:05\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -132,8 +132,9 @@ msgstr "" #: frontend/src/components/BatchCourses.vue:11 #: frontend/src/components/BatchStudents.vue:73 #: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 -#: frontend/src/components/Settings/Evaluators.vue:38 +#: frontend/src/components/Settings/Evaluators.vue:39 #: frontend/src/components/Settings/Members.vue:44 #: frontend/src/pages/ProgramForm.vue:30 frontend/src/pages/ProgramForm.vue:92 #: frontend/src/pages/ProgramForm.vue:137 @@ -150,6 +151,10 @@ msgstr "Kapitel hinzufügen" msgid "Add Lesson" msgstr "Lektion hinzufügen" +#: frontend/src/components/VideoBlock.vue:109 +msgid "Add Quiz to Video" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:89 msgid "Add Slot" msgstr "Slot hinzufügen" @@ -166,7 +171,7 @@ msgstr "Lektion hinzufügen" msgid "Add a Student" msgstr "Schüler hinzufügen" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:567 msgid "Add a chapter" msgstr "" @@ -178,7 +183,7 @@ msgstr "Kurs hinzufügen" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:559 +#: frontend/src/components/AppSidebar.vue:568 msgid "Add a lesson" msgstr "" @@ -203,11 +208,15 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "Fügen Sie mindestens eine mögliche Antwort für diese Frage hinzu: {0}" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:531 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:501 +#: frontend/src/components/Modals/QuizInVideo.vue:5 +msgid "Add quiz to this video" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:510 msgid "Add students to your batch" msgstr "" @@ -219,11 +228,11 @@ msgstr "Webseite zur Seitenleiste hinzufügen" msgid "Add your assignment as {0}" msgstr "Aufgabe als {0} hinzufügen" -#: frontend/src/components/AppSidebar.vue:434 +#: frontend/src/components/AppSidebar.vue:443 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:450 +#: frontend/src/components/AppSidebar.vue:459 msgid "Add your first lesson" msgstr "" @@ -439,7 +448,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:571 +#: frontend/src/components/AppSidebar.vue:580 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -499,7 +508,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "Die Aufgabe wird unten in der Lektion angezeigt." -#: frontend/src/components/AppSidebar.vue:575 +#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/pages/Assignments.vue:211 lms/www/lms.py:273 msgid "Assignments" msgstr "Zuordnungen" @@ -669,11 +678,11 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:246 +#: lms/lms/api.py:245 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:241 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -786,7 +795,7 @@ msgstr "" #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' #: frontend/src/pages/BatchForm.vue:192 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:38 +#: frontend/src/pages/CertifiedParticipants.vue:35 #: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:51 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json @@ -849,7 +858,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:579 +#: frontend/src/components/AppSidebar.vue:588 #: frontend/src/components/CourseCard.vue:115 #: frontend/src/components/Modals/Event.vue:372 #: frontend/src/pages/BatchForm.vue:62 frontend/src/pages/Batches.vue:38 @@ -877,9 +886,11 @@ msgstr "Zertifizierungsname" msgid "Certified" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:186 -#: frontend/src/pages/CertifiedParticipants.vue:193 +#. Label of the certified_members (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/CertifiedParticipants.vue:182 +#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/Statistics.vue:40 +#: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" @@ -927,7 +938,7 @@ msgstr "" msgid "Chapters" msgstr "Kapitel" -#: frontend/src/components/Quiz.vue:205 lms/templates/quiz/quiz.html:120 +#: frontend/src/components/Quiz.vue:219 lms/templates/quiz/quiz.html:120 msgid "Check" msgstr "Prüfen" @@ -954,7 +965,7 @@ msgstr "" msgid "Choices" msgstr "Auswahlmöglichkeiten" -#: frontend/src/components/Quiz.vue:608 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:634 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "Wählen Sie alle zutreffenden Antworten aus" @@ -966,7 +977,7 @@ msgstr "" msgid "Choose an icon" msgstr "Symbol auswählen" -#: frontend/src/components/Quiz.vue:609 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:635 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "Wählen Sie eine Antwort" @@ -1265,7 +1276,7 @@ msgid "Continue Learning" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/Jobs.vue:177 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Contract" msgstr "Vertrag" @@ -1286,7 +1297,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:165 +#: frontend/src/components/Quiz.vue:179 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Correct" @@ -1300,7 +1311,7 @@ msgstr "" #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' #: frontend/src/pages/Billing.vue:92 frontend/src/pages/JobForm.vue:40 -#: frontend/src/pages/Jobs.vue:59 lms/fixtures/custom_field.json +#: frontend/src/pages/Jobs.vue:57 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1513,7 +1524,7 @@ msgstr "Kurse" msgid "Courses Completed" msgstr "Abgeschlossene Kurse" -#: frontend/src/components/BatchCourses.vue:155 +#: frontend/src/components/BatchCourses.vue:154 msgid "Courses deleted successfully" msgstr "" @@ -1532,7 +1543,7 @@ msgid "Create Certificate" msgstr "" #: frontend/src/components/Controls/Link.vue:37 -#: frontend/src/components/Controls/MultiSelect.vue:65 +#: frontend/src/components/Controls/MultiSelect.vue:66 msgid "Create New" msgstr "Neuen Eintrag erstellen" @@ -1544,15 +1555,15 @@ msgstr "Einen Kurs erstellen" msgid "Create a Live Class" msgstr "Eine Live-Klasse erstellen" -#: frontend/src/components/AppSidebar.vue:566 +#: frontend/src/components/AppSidebar.vue:575 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:557 +#: frontend/src/components/AppSidebar.vue:566 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:567 +#: frontend/src/components/AppSidebar.vue:576 msgid "Create a live class" msgstr "" @@ -1560,15 +1571,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:491 +#: frontend/src/components/AppSidebar.vue:500 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:422 +#: frontend/src/components/AppSidebar.vue:431 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:469 +#: frontend/src/components/AppSidebar.vue:478 msgid "Create your first quiz" msgstr "" @@ -1576,11 +1587,11 @@ msgstr "" msgid "Created" msgstr "Erstellt" -#: frontend/src/components/AppSidebar.vue:563 +#: frontend/src/components/AppSidebar.vue:572 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:554 +#: frontend/src/components/AppSidebar.vue:563 msgid "Creating a course" msgstr "" @@ -1599,7 +1610,7 @@ msgstr "Währung" msgid "Current Lesson" msgstr "Aktuelle Lektion" -#: frontend/src/components/AppSidebar.vue:585 +#: frontend/src/components/AppSidebar.vue:594 msgid "Custom Certificate Templates" msgstr "" @@ -2030,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "Anzahl der Einschreibungen" -#: lms/lms/utils.py:1914 +#: lms/lms/utils.py:1905 msgid "Enrollment Failed" msgstr "" @@ -2238,7 +2249,7 @@ msgstr "Fehler" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:613 +#: frontend/src/utils/index.js:614 msgid "Failed to update meta tags {0}" msgstr "" @@ -2300,7 +2311,7 @@ msgid "Free" msgstr "Frei" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:190 +#: frontend/src/pages/Jobs.vue:178 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Freelance" msgstr "" @@ -2344,7 +2355,7 @@ msgid "Full Name" msgstr "Vollständiger Name" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:187 +#: frontend/src/pages/Jobs.vue:175 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Full Time" msgstr "Vollzeit" @@ -2549,7 +2560,7 @@ msgstr "" msgid "If you are not any more interested to mentor the course" msgstr "Wenn Sie nicht mehr daran interessiert sind, den Kurs zu betreuen" -#: frontend/src/components/Quiz.vue:20 +#: frontend/src/components/Quiz.vue:23 msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "" @@ -2629,7 +2640,7 @@ msgstr "Unvollständig" #. 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:170 +#: frontend/src/components/Quiz.vue:184 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Incorrect" @@ -2701,8 +2712,8 @@ msgstr "Kommentare der Dozenten" msgid "Interest" msgstr "Zinsen" -#: frontend/src/components/AppSidebar.vue:546 -#: frontend/src/components/AppSidebar.vue:549 +#: frontend/src/components/AppSidebar.vue:555 +#: frontend/src/components/AppSidebar.vue:558 msgid "Introduction" msgstr "Einleitung" @@ -2710,11 +2721,11 @@ msgstr "Einleitung" msgid "Invalid Invite Code." msgstr "Ungültiger Einladungscode." -#: lms/lms/doctype/course_lesson/course_lesson.py:19 +#: lms/lms/doctype/course_lesson/course_lesson.py:20 msgid "Invalid Quiz ID" msgstr "Ungültige Quiz-ID" -#: lms/lms/doctype/course_lesson/course_lesson.py:33 +#: lms/lms/doctype/course_lesson/course_lesson.py:34 msgid "Invalid Quiz ID in content" msgstr "" @@ -2740,7 +2751,7 @@ msgstr "Nur auf Einladung" msgid "Invite Request" msgstr "Einladungsanfrage" -#: frontend/src/components/AppSidebar.vue:480 +#: frontend/src/components/AppSidebar.vue:489 msgid "Invite your team and students" msgstr "" @@ -2772,7 +2783,7 @@ msgstr "" msgid "Issue Date" msgstr "Ausstellungsdatum" -#: frontend/src/components/AppSidebar.vue:582 +#: frontend/src/components/AppSidebar.vue:591 msgid "Issue a Certificate" msgstr "" @@ -2844,7 +2855,7 @@ msgstr "Stellenbezeichnung" #. Label of the jobs (Check) field in DocType 'LMS Settings' #: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8 -#: frontend/src/pages/Jobs.vue:196 +#: frontend/src/pages/Jobs.vue:184 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "freie Stellen" @@ -3258,7 +3269,7 @@ msgstr "" #: frontend/src/components/Settings/Members.vue:109 #: frontend/src/pages/Assignments.vue:69 frontend/src/pages/Batches.vue:80 -#: frontend/src/pages/CertifiedParticipants.vue:100 +#: frontend/src/pages/CertifiedParticipants.vue:98 #: frontend/src/pages/Courses.vue:75 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:55 @@ -3333,7 +3344,7 @@ msgstr "" msgid "Manifest File" msgstr "" -#: frontend/src/components/Quiz.vue:96 +#: frontend/src/components/Quiz.vue:110 msgid "Mark" msgstr "" @@ -3349,7 +3360,7 @@ msgstr "Als gelesen markieren" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:103 -#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:395 +#: frontend/src/components/Quiz.vue:110 frontend/src/pages/QuizForm.vue:395 #: 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 @@ -3598,7 +3609,7 @@ msgstr "" msgid "Meta Tags" msgstr "Meta-Tags" -#: lms/lms/api.py:1457 +#: lms/lms/api.py:1454 msgid "Meta tags should be a list." msgstr "" @@ -3640,11 +3651,11 @@ msgstr "" msgid "Modified By" msgstr "Geändert von" -#: lms/lms/api.py:219 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:215 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "" @@ -3655,7 +3666,7 @@ msgstr "" msgid "Monday" msgstr "Montag" -#: frontend/src/components/AppSidebar.vue:590 +#: frontend/src/components/AppSidebar.vue:599 msgid "Monetization" msgstr "" @@ -3754,7 +3765,7 @@ msgstr "" msgid "New {0}" msgstr "Neu {0}" -#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154 +#: frontend/src/components/Quiz.vue:227 frontend/src/pages/Lesson.vue:154 msgid "Next" msgstr "Weiter" @@ -3770,7 +3781,7 @@ msgstr "" msgid "No Notifications" msgstr "Keine Benachrichtigungen" -#: frontend/src/components/Quiz.vue:278 +#: frontend/src/components/Quiz.vue:297 msgid "No Quiz submissions found" msgstr "" @@ -3819,6 +3830,10 @@ msgstr "Keine Einführung" msgid "No live classes scheduled" msgstr "Keine Live-Kurse geplant" +#: frontend/src/components/Modals/QuizInVideo.vue:93 +msgid "No quizzes added yet." +msgstr "" + #: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for this date." msgstr "Für dieses Datum sind keine Plätze verfügbar." @@ -3932,7 +3947,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "Es werden nur Dateien vom Typ {0} akzeptiert." -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:500 +#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 msgid "Only image file is allowed." msgstr "" @@ -4062,7 +4077,7 @@ msgid "Pan Number" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:188 +#: frontend/src/pages/Jobs.vue:176 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Part Time" msgstr "Teilzeit" @@ -4229,7 +4244,7 @@ msgstr "Bitte überprüfen Sie Ihren Posteingang. Wir haben Ihnen eine E-Mail mi msgid "Please click on the following button to set your new password" msgstr "Bitte klicken Sie auf die folgende Schaltfläche, um Ihr neues Passwort festzulegen" -#: lms/lms/utils.py:2048 lms/lms/utils.py:2052 +#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4241,7 +4256,7 @@ msgstr "" msgid "Please enroll for this course to view this lesson" msgstr "" -#: frontend/src/components/Quiz.vue:13 +#: frontend/src/components/Quiz.vue:16 msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" @@ -4258,6 +4273,10 @@ msgstr "Bitte geben Sie eine gültige URL ein." msgid "Please enter a valid time in the format HH:mm." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:181 +msgid "Please enter a valid timestamp" +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "Bitte geben Sie die URL zur Aufgabeneinreichung ein." @@ -4286,7 +4305,7 @@ msgstr "Bitte melden Sie sich an, um auf das Quiz zuzugreifen." msgid "Please login to access this page." msgstr "Bitte melden Sie sich an, um auf diese Seite zuzugreifen." -#: lms/lms/api.py:211 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "Bitte loggen Sie sich ein, um mit der Zahlung fortzufahren." @@ -4311,6 +4330,10 @@ msgstr "" msgid "Please select a future date and time." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:186 +msgid "Please select a quiz" +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:192 msgid "Please select a time." msgstr "" @@ -4319,7 +4342,7 @@ msgstr "" msgid "Please select a timezone." msgstr "" -#: frontend/src/components/Quiz.vue:497 +#: frontend/src/components/Quiz.vue:523 msgid "Please select an option" msgstr "" @@ -4594,11 +4617,11 @@ msgstr "" msgid "Question updated successfully" msgstr "" -#: frontend/src/components/Quiz.vue:88 +#: frontend/src/components/Quiz.vue:102 msgid "Question {0}" msgstr "Frage {0}" -#: frontend/src/components/Quiz.vue:190 +#: frontend/src/components/Quiz.vue:204 msgid "Question {0} of {1}" msgstr "Frage {0} von {1}" @@ -4613,6 +4636,8 @@ msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' #. Label of a Link in the LMS Workspace +#: frontend/src/components/Modals/QuizInVideo.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:216 #: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json @@ -4635,7 +4660,7 @@ msgstr "Quiz-Einreichung" msgid "Quiz Submissions" msgstr "" -#: frontend/src/components/Quiz.vue:227 +#: frontend/src/components/Quiz.vue:241 msgid "Quiz Summary" msgstr "Quiz-Zusammenfassung" @@ -4661,12 +4686,16 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "Das Quiz wird am Ende der Lektion angezeigt." -#: frontend/src/components/AppSidebar.vue:574 +#: frontend/src/components/AppSidebar.vue:583 #: frontend/src/pages/QuizForm.vue:443 frontend/src/pages/Quizzes.vue:142 #: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251 msgid "Quizzes" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:35 +msgid "Quizzes in this video" +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' @@ -4777,6 +4806,10 @@ msgstr "Ergebnis" msgid "Resume" msgstr "Fortsetzen" +#: frontend/src/components/Quiz.vue:75 frontend/src/components/Quiz.vue:278 +msgid "Resume Video" +msgstr "" + #. Label of the review (Small Text) field in DocType 'LMS Course Review' #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 @@ -4814,7 +4847,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:611 msgid "Roles" msgstr "Rollen" @@ -4925,11 +4958,11 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:15 #: frontend/src/components/Settings/Members.vue:15 -#: frontend/src/pages/Jobs.vue:43 +#: frontend/src/pages/Jobs.vue:41 msgid "Search" msgstr "Suchen" -#: frontend/src/pages/CertifiedParticipants.vue:26 +#: frontend/src/pages/CertifiedParticipants.vue:23 msgid "Search by Name" msgstr "" @@ -5000,15 +5033,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:550 +#: frontend/src/components/AppSidebar.vue:559 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:595 +#: frontend/src/components/AppSidebar.vue:604 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:600 +#: frontend/src/components/AppSidebar.vue:609 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:46 frontend/src/pages/CourseForm.vue:143 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 @@ -5189,7 +5222,7 @@ msgstr "Mitarbeiter" msgid "Stage" msgstr "Stufe" -#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:67 +#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:71 #: lms/templates/quiz/quiz.html:39 msgid "Start" msgstr "Starten" @@ -5242,6 +5275,10 @@ msgstr "Die Startzeit darf nicht nach der Endzeit liegen" msgid "Start URL" msgstr "Start-URL" +#: frontend/src/components/Quiz.vue:71 +msgid "Start the Quiz" +msgstr "" + #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Startup Organization" @@ -5366,7 +5403,7 @@ msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:9 #: frontend/src/components/Modals/EvaluationModal.vue:9 #: frontend/src/components/Modals/Question.vue:109 -#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9 +#: frontend/src/components/Quiz.vue:232 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 @@ -5404,7 +5441,7 @@ msgstr "Zusammenfassung" msgid "Sunday" msgstr "Sonntag" -#: lms/lms/api.py:1079 +#: lms/lms/api.py:1076 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5527,7 +5564,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "Danke und Grüße" -#: lms/lms/utils.py:1946 +#: lms/lms/utils.py:1937 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5610,7 +5647,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1780 msgid "This course is free." msgstr "Dieser Kurs ist kostenlos." @@ -5638,7 +5675,7 @@ msgstr "" msgid "This lesson is not available for preview. Please join the course to access it." msgstr "" -#: frontend/src/components/Quiz.vue:8 lms/templates/quiz/quiz.html:6 +#: frontend/src/components/Quiz.vue:11 lms/templates/quiz/quiz.html:6 msgid "This quiz consists of {0} questions." msgstr "" @@ -5647,6 +5684,10 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" +#: frontend/src/components/VideoBlock.vue:8 +msgid "This video contains {0} {1}:" +msgstr "" + #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json @@ -5657,7 +5698,7 @@ msgstr "Donnerstag" #. Label of the time (Time) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/LiveClassModal.vue:52 -#: frontend/src/components/Quiz.vue:45 +#: frontend/src/components/Quiz.vue:48 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Time" msgstr "Zeit" @@ -5667,6 +5708,18 @@ msgstr "Zeit" msgid "Time Preference" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:13 +msgid "Time in Video" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:220 +msgid "Time in Video (minutes)" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:173 +msgid "Time in video exceeds the total duration of the video." +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:44 msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgstr "" @@ -5768,7 +5821,7 @@ msgstr "An" msgid "To Date" msgstr "Bis-Datum" -#: lms/lms/utils.py:1800 +#: lms/lms/utils.py:1791 msgid "To join this batch, please contact the Administrator." msgstr "Um dieser Gruppe beizutreten, wenden Sie sich bitte an den Administrator." @@ -5804,7 +5857,7 @@ msgstr "Feedback zur Weiterbildung" msgid "Travel" msgstr "Reise" -#: frontend/src/components/Quiz.vue:259 lms/templates/quiz/quiz.html:131 +#: frontend/src/components/Quiz.vue:274 lms/templates/quiz/quiz.html:131 msgid "Try Again" msgstr "Erneut versuchen" @@ -5827,7 +5880,7 @@ msgstr "Twitter" #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 #: frontend/src/pages/Assignments.vue:43 frontend/src/pages/Assignments.vue:170 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:67 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:65 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -5837,7 +5890,7 @@ msgstr "Twitter" msgid "Type" msgstr "Typ" -#: frontend/src/components/Quiz.vue:610 +#: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6165,11 +6218,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:235 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:227 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "Sie sind bereits in diesem Kurs eingeschrieben." @@ -6194,7 +6247,7 @@ msgstr "Sie können auch den folgenden Link in Ihren Browser kopieren und einfü msgid "You can attempt this quiz only {0} {1}" msgstr "" -#: frontend/src/components/Quiz.vue:34 +#: frontend/src/components/Quiz.vue:37 msgid "You can attempt this quiz {0}." msgstr "" @@ -6230,7 +6283,7 @@ msgstr "Sie haben keine Benachrichtigungen." msgid "You got" msgstr "" -#: frontend/src/components/Quiz.vue:241 +#: frontend/src/components/Quiz.vue:255 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" msgstr "Sie haben {0}% richtige Antworten mit einer Punktzahl von {1} von {2}" @@ -6243,11 +6296,11 @@ msgstr "" msgid "You have already applied for this job." msgstr "Sie haben sich bereits auf diese Stelle beworben." -#: frontend/src/components/Quiz.vue:72 lms/templates/quiz/quiz.html:43 +#: frontend/src/components/Quiz.vue:86 lms/templates/quiz/quiz.html:43 msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "Sie haben die maximal zulässige Anzahl von Versuchen für dieses Quiz bereits überschritten." -#: lms/lms/api.py:259 +#: lms/lms/api.py:258 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6263,7 +6316,7 @@ msgstr "" msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:191 +#: frontend/src/components/CourseCardOverlay.vue:187 msgid "You have been enrolled in this course" msgstr "" @@ -6283,7 +6336,11 @@ msgstr "Sie haben sich für eine Benachrichtigung zu diesem Kurs entschieden. Si msgid "You need to login first to enroll for this course" msgstr "" -#: frontend/src/components/Quiz.vue:27 lms/templates/quiz/quiz.html:11 +#: frontend/src/components/Quiz.vue:7 +msgid "You will have to complete the quiz to continue the video" +msgstr "" + +#: frontend/src/components/Quiz.vue:30 lms/templates/quiz/quiz.html:11 #, python-format msgid "You will have to get {0}% correct answers in order to pass the quiz." msgstr "Sie müssen {0}% der Fragen richtig beantworten, um das Quiz zu bestehen." @@ -6348,7 +6405,7 @@ msgstr "Ihre Anfrage zur Mitarbeit als Mentor/in im Kurs" msgid "Your score is" msgstr "Ihr Ergebnis ist" -#: frontend/src/components/Quiz.vue:234 +#: frontend/src/components/Quiz.vue:248 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 "" @@ -6393,6 +6450,10 @@ msgstr "" msgid "applicants" msgstr "" +#: frontend/src/components/VideoBlock.vue:16 +msgid "at {0}" +msgstr "" + #: frontend/src/components/Modals/LiveClassAttendance.vue:39 msgid "attended for" msgstr "" @@ -6405,15 +6466,15 @@ msgstr "" msgid "cancel your application" msgstr "stornieren Sie Ihre Bewerbung" -#: frontend/src/pages/CertifiedParticipants.vue:82 +#: frontend/src/pages/CertifiedParticipants.vue:79 msgid "certificate" msgstr "Zertifikat" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:78 msgid "certificates" msgstr "zertifikate" -#: frontend/src/pages/CertifiedParticipants.vue:21 +#: frontend/src/pages/CertifiedParticipants.vue:18 msgid "certified members" msgstr "" @@ -6489,7 +6550,7 @@ msgstr "Sie können" msgid "{0} Assignments" msgstr "" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:32 msgid "{0} Open Jobs" msgstr "" @@ -6497,7 +6558,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:869 lms/lms/api.py:877 +#: lms/lms/api.py:866 lms/lms/api.py:874 msgid "{0} Settings not found" msgstr "" From 1abb7f5b8c1224bb80f0e1312affbd5291b65bb1 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Tue, 10 Jun 2025 03:35:38 +0530 Subject: [PATCH 05/18] chore: Hungarian translations --- lms/locale/hu.po | 255 +++++++++++++++++++++++++++++------------------ 1 file changed, 158 insertions(+), 97 deletions(-) diff --git a/lms/locale/hu.po b/lms/locale/hu.po index 6a2673c1..804ac472 100644 --- a/lms/locale/hu.po +++ b/lms/locale/hu.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-05-30 16:04+0000\n" -"PO-Revision-Date: 2025-06-02 20:30\n" +"POT-Creation-Date: 2025-06-06 16:04+0000\n" +"PO-Revision-Date: 2025-06-09 22:05\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -132,8 +132,9 @@ msgstr "" #: frontend/src/components/BatchCourses.vue:11 #: frontend/src/components/BatchStudents.vue:73 #: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 -#: frontend/src/components/Settings/Evaluators.vue:38 +#: frontend/src/components/Settings/Evaluators.vue:39 #: frontend/src/components/Settings/Members.vue:44 #: frontend/src/pages/ProgramForm.vue:30 frontend/src/pages/ProgramForm.vue:92 #: frontend/src/pages/ProgramForm.vue:137 @@ -150,6 +151,10 @@ msgstr "" msgid "Add Lesson" msgstr "" +#: frontend/src/components/VideoBlock.vue:109 +msgid "Add Quiz to Video" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:89 msgid "Add Slot" msgstr "" @@ -166,7 +171,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:567 msgid "Add a chapter" msgstr "" @@ -178,7 +183,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:559 +#: frontend/src/components/AppSidebar.vue:568 msgid "Add a lesson" msgstr "" @@ -203,11 +208,15 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:531 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:501 +#: frontend/src/components/Modals/QuizInVideo.vue:5 +msgid "Add quiz to this video" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:510 msgid "Add students to your batch" msgstr "" @@ -219,11 +228,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:434 +#: frontend/src/components/AppSidebar.vue:443 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:450 +#: frontend/src/components/AppSidebar.vue:459 msgid "Add your first lesson" msgstr "" @@ -439,7 +448,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:571 +#: frontend/src/components/AppSidebar.vue:580 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -499,7 +508,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:575 +#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/pages/Assignments.vue:211 lms/www/lms.py:273 msgid "Assignments" msgstr "Feladatok" @@ -669,11 +678,11 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:246 +#: lms/lms/api.py:245 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:241 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -786,7 +795,7 @@ msgstr "" #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' #: frontend/src/pages/BatchForm.vue:192 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:38 +#: frontend/src/pages/CertifiedParticipants.vue:35 #: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:51 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json @@ -849,7 +858,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:579 +#: frontend/src/components/AppSidebar.vue:588 #: frontend/src/components/CourseCard.vue:115 #: frontend/src/components/Modals/Event.vue:372 #: frontend/src/pages/BatchForm.vue:62 frontend/src/pages/Batches.vue:38 @@ -877,9 +886,11 @@ msgstr "" msgid "Certified" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:186 -#: frontend/src/pages/CertifiedParticipants.vue:193 +#. Label of the certified_members (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/CertifiedParticipants.vue:182 +#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/Statistics.vue:40 +#: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" @@ -927,7 +938,7 @@ msgstr "" msgid "Chapters" msgstr "" -#: frontend/src/components/Quiz.vue:205 lms/templates/quiz/quiz.html:120 +#: frontend/src/components/Quiz.vue:219 lms/templates/quiz/quiz.html:120 msgid "Check" msgstr "" @@ -954,7 +965,7 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/components/Quiz.vue:608 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:634 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "" @@ -966,7 +977,7 @@ msgstr "" msgid "Choose an icon" msgstr "" -#: frontend/src/components/Quiz.vue:609 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:635 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "" @@ -1265,7 +1276,7 @@ msgid "Continue Learning" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/Jobs.vue:177 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Contract" msgstr "" @@ -1286,7 +1297,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:165 +#: frontend/src/components/Quiz.vue:179 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Correct" @@ -1300,7 +1311,7 @@ msgstr "" #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' #: frontend/src/pages/Billing.vue:92 frontend/src/pages/JobForm.vue:40 -#: frontend/src/pages/Jobs.vue:59 lms/fixtures/custom_field.json +#: frontend/src/pages/Jobs.vue:57 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1513,7 +1524,7 @@ msgstr "" msgid "Courses Completed" msgstr "" -#: frontend/src/components/BatchCourses.vue:155 +#: frontend/src/components/BatchCourses.vue:154 msgid "Courses deleted successfully" msgstr "" @@ -1532,7 +1543,7 @@ msgid "Create Certificate" msgstr "" #: frontend/src/components/Controls/Link.vue:37 -#: frontend/src/components/Controls/MultiSelect.vue:65 +#: frontend/src/components/Controls/MultiSelect.vue:66 msgid "Create New" msgstr "Új létrehozása" @@ -1544,15 +1555,15 @@ msgstr "" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/AppSidebar.vue:566 +#: frontend/src/components/AppSidebar.vue:575 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:557 +#: frontend/src/components/AppSidebar.vue:566 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:567 +#: frontend/src/components/AppSidebar.vue:576 msgid "Create a live class" msgstr "" @@ -1560,15 +1571,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:491 +#: frontend/src/components/AppSidebar.vue:500 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:422 +#: frontend/src/components/AppSidebar.vue:431 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:469 +#: frontend/src/components/AppSidebar.vue:478 msgid "Create your first quiz" msgstr "" @@ -1576,11 +1587,11 @@ msgstr "" msgid "Created" msgstr "Alkotó" -#: frontend/src/components/AppSidebar.vue:563 +#: frontend/src/components/AppSidebar.vue:572 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:554 +#: frontend/src/components/AppSidebar.vue:563 msgid "Creating a course" msgstr "" @@ -1599,7 +1610,7 @@ msgstr "" msgid "Current Lesson" msgstr "" -#: frontend/src/components/AppSidebar.vue:585 +#: frontend/src/components/AppSidebar.vue:594 msgid "Custom Certificate Templates" msgstr "" @@ -2030,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1914 +#: lms/lms/utils.py:1905 msgid "Enrollment Failed" msgstr "" @@ -2238,7 +2249,7 @@ msgstr "Nem sikerül" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:613 +#: frontend/src/utils/index.js:614 msgid "Failed to update meta tags {0}" msgstr "" @@ -2300,7 +2311,7 @@ msgid "Free" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:190 +#: frontend/src/pages/Jobs.vue:178 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Freelance" msgstr "Szabadúszó" @@ -2344,7 +2355,7 @@ msgid "Full Name" msgstr "Teljes név" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:187 +#: frontend/src/pages/Jobs.vue:175 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Full Time" msgstr "Teljes munkaidőben" @@ -2549,7 +2560,7 @@ msgstr "" msgid "If you are not any more interested to mentor the course" msgstr "" -#: frontend/src/components/Quiz.vue:20 +#: frontend/src/components/Quiz.vue:23 msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "" @@ -2629,7 +2640,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:170 +#: frontend/src/components/Quiz.vue:184 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Incorrect" @@ -2701,8 +2712,8 @@ msgstr "" msgid "Interest" msgstr "Érdek" -#: frontend/src/components/AppSidebar.vue:546 -#: frontend/src/components/AppSidebar.vue:549 +#: frontend/src/components/AppSidebar.vue:555 +#: frontend/src/components/AppSidebar.vue:558 msgid "Introduction" msgstr "Bevezetés" @@ -2710,11 +2721,11 @@ msgstr "Bevezetés" msgid "Invalid Invite Code." msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:19 +#: lms/lms/doctype/course_lesson/course_lesson.py:20 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:33 +#: lms/lms/doctype/course_lesson/course_lesson.py:34 msgid "Invalid Quiz ID in content" msgstr "" @@ -2740,7 +2751,7 @@ msgstr "" msgid "Invite Request" msgstr "" -#: frontend/src/components/AppSidebar.vue:480 +#: frontend/src/components/AppSidebar.vue:489 msgid "Invite your team and students" msgstr "" @@ -2772,7 +2783,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:582 +#: frontend/src/components/AppSidebar.vue:591 msgid "Issue a Certificate" msgstr "" @@ -2844,7 +2855,7 @@ msgstr "Beosztás" #. Label of the jobs (Check) field in DocType 'LMS Settings' #: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8 -#: frontend/src/pages/Jobs.vue:196 +#: frontend/src/pages/Jobs.vue:184 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "" @@ -3258,7 +3269,7 @@ msgstr "" #: frontend/src/components/Settings/Members.vue:109 #: frontend/src/pages/Assignments.vue:69 frontend/src/pages/Batches.vue:80 -#: frontend/src/pages/CertifiedParticipants.vue:100 +#: frontend/src/pages/CertifiedParticipants.vue:98 #: frontend/src/pages/Courses.vue:75 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:55 @@ -3333,7 +3344,7 @@ msgstr "" msgid "Manifest File" msgstr "" -#: frontend/src/components/Quiz.vue:96 +#: frontend/src/components/Quiz.vue:110 msgid "Mark" msgstr "" @@ -3349,7 +3360,7 @@ msgstr "" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:103 -#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:395 +#: frontend/src/components/Quiz.vue:110 frontend/src/pages/QuizForm.vue:395 #: 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 @@ -3598,7 +3609,7 @@ msgstr "" msgid "Meta Tags" msgstr "" -#: lms/lms/api.py:1457 +#: lms/lms/api.py:1454 msgid "Meta tags should be a list." msgstr "" @@ -3640,11 +3651,11 @@ msgstr "" msgid "Modified By" msgstr "Módosította" -#: lms/lms/api.py:219 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:215 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "" @@ -3655,7 +3666,7 @@ msgstr "" msgid "Monday" msgstr "Hétfő" -#: frontend/src/components/AppSidebar.vue:590 +#: frontend/src/components/AppSidebar.vue:599 msgid "Monetization" msgstr "" @@ -3754,7 +3765,7 @@ msgstr "" msgid "New {0}" msgstr "Új {0}" -#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154 +#: frontend/src/components/Quiz.vue:227 frontend/src/pages/Lesson.vue:154 msgid "Next" msgstr "" @@ -3770,7 +3781,7 @@ msgstr "" msgid "No Notifications" msgstr "" -#: frontend/src/components/Quiz.vue:278 +#: frontend/src/components/Quiz.vue:297 msgid "No Quiz submissions found" msgstr "" @@ -3819,6 +3830,10 @@ msgstr "" msgid "No live classes scheduled" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:93 +msgid "No quizzes added yet." +msgstr "" + #: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for this date." msgstr "" @@ -3932,7 +3947,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:500 +#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 msgid "Only image file is allowed." msgstr "" @@ -4062,7 +4077,7 @@ msgid "Pan Number" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:188 +#: frontend/src/pages/Jobs.vue:176 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Part Time" msgstr "Részmunkaidő" @@ -4229,7 +4244,7 @@ msgstr "Kérjük, ellenőrizze e-mail a vizsgálathoz" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2048 lms/lms/utils.py:2052 +#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4241,7 +4256,7 @@ msgstr "" msgid "Please enroll for this course to view this lesson" msgstr "" -#: frontend/src/components/Quiz.vue:13 +#: frontend/src/components/Quiz.vue:16 msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" @@ -4258,6 +4273,10 @@ msgstr "" msgid "Please enter a valid time in the format HH:mm." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:181 +msgid "Please enter a valid timestamp" +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "" @@ -4286,7 +4305,7 @@ msgstr "" msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:211 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "" @@ -4311,6 +4330,10 @@ msgstr "" msgid "Please select a future date and time." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:186 +msgid "Please select a quiz" +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:192 msgid "Please select a time." msgstr "" @@ -4319,7 +4342,7 @@ msgstr "" msgid "Please select a timezone." msgstr "" -#: frontend/src/components/Quiz.vue:497 +#: frontend/src/components/Quiz.vue:523 msgid "Please select an option" msgstr "" @@ -4594,11 +4617,11 @@ msgstr "" msgid "Question updated successfully" msgstr "" -#: frontend/src/components/Quiz.vue:88 +#: frontend/src/components/Quiz.vue:102 msgid "Question {0}" msgstr "" -#: frontend/src/components/Quiz.vue:190 +#: frontend/src/components/Quiz.vue:204 msgid "Question {0} of {1}" msgstr "" @@ -4613,6 +4636,8 @@ msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' #. Label of a Link in the LMS Workspace +#: frontend/src/components/Modals/QuizInVideo.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:216 #: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json @@ -4635,7 +4660,7 @@ msgstr "" msgid "Quiz Submissions" msgstr "" -#: frontend/src/components/Quiz.vue:227 +#: frontend/src/components/Quiz.vue:241 msgid "Quiz Summary" msgstr "" @@ -4661,12 +4686,16 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:574 +#: frontend/src/components/AppSidebar.vue:583 #: frontend/src/pages/QuizForm.vue:443 frontend/src/pages/Quizzes.vue:142 #: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251 msgid "Quizzes" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:35 +msgid "Quizzes in this video" +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' @@ -4777,6 +4806,10 @@ msgstr "" msgid "Resume" msgstr "" +#: frontend/src/components/Quiz.vue:75 frontend/src/components/Quiz.vue:278 +msgid "Resume Video" +msgstr "" + #. Label of the review (Small Text) field in DocType 'LMS Course Review' #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 @@ -4814,7 +4847,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:611 msgid "Roles" msgstr "Beosztások" @@ -4925,11 +4958,11 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:15 #: frontend/src/components/Settings/Members.vue:15 -#: frontend/src/pages/Jobs.vue:43 +#: frontend/src/pages/Jobs.vue:41 msgid "Search" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:26 +#: frontend/src/pages/CertifiedParticipants.vue:23 msgid "Search by Name" msgstr "" @@ -5000,15 +5033,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:550 +#: frontend/src/components/AppSidebar.vue:559 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:595 +#: frontend/src/components/AppSidebar.vue:604 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:600 +#: frontend/src/components/AppSidebar.vue:609 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:46 frontend/src/pages/CourseForm.vue:143 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 @@ -5189,7 +5222,7 @@ msgstr "" msgid "Stage" msgstr "" -#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:67 +#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:71 #: lms/templates/quiz/quiz.html:39 msgid "Start" msgstr "" @@ -5242,6 +5275,10 @@ msgstr "" msgid "Start URL" msgstr "" +#: frontend/src/components/Quiz.vue:71 +msgid "Start the Quiz" +msgstr "" + #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Startup Organization" @@ -5366,7 +5403,7 @@ msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:9 #: frontend/src/components/Modals/EvaluationModal.vue:9 #: frontend/src/components/Modals/Question.vue:109 -#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9 +#: frontend/src/components/Quiz.vue:232 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 @@ -5404,7 +5441,7 @@ msgstr "Összefoglalás" msgid "Sunday" msgstr "Vasárnap" -#: lms/lms/api.py:1079 +#: lms/lms/api.py:1076 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5527,7 +5564,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1946 +#: lms/lms/utils.py:1937 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5610,7 +5647,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1780 msgid "This course is free." msgstr "" @@ -5638,7 +5675,7 @@ msgstr "" msgid "This lesson is not available for preview. Please join the course to access it." msgstr "" -#: frontend/src/components/Quiz.vue:8 lms/templates/quiz/quiz.html:6 +#: frontend/src/components/Quiz.vue:11 lms/templates/quiz/quiz.html:6 msgid "This quiz consists of {0} questions." msgstr "" @@ -5647,6 +5684,10 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" +#: frontend/src/components/VideoBlock.vue:8 +msgid "This video contains {0} {1}:" +msgstr "" + #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json @@ -5657,7 +5698,7 @@ msgstr "Csütörtök" #. Label of the time (Time) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/LiveClassModal.vue:52 -#: frontend/src/components/Quiz.vue:45 +#: frontend/src/components/Quiz.vue:48 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Time" msgstr "Idő" @@ -5667,6 +5708,18 @@ msgstr "Idő" msgid "Time Preference" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:13 +msgid "Time in Video" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:220 +msgid "Time in Video (minutes)" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:173 +msgid "Time in video exceeds the total duration of the video." +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:44 msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgstr "" @@ -5768,7 +5821,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1800 +#: lms/lms/utils.py:1791 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5804,7 +5857,7 @@ msgstr "" msgid "Travel" msgstr "" -#: frontend/src/components/Quiz.vue:259 lms/templates/quiz/quiz.html:131 +#: frontend/src/components/Quiz.vue:274 lms/templates/quiz/quiz.html:131 msgid "Try Again" msgstr "" @@ -5827,7 +5880,7 @@ msgstr "" #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 #: frontend/src/pages/Assignments.vue:43 frontend/src/pages/Assignments.vue:170 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:67 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:65 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -5837,7 +5890,7 @@ msgstr "" msgid "Type" msgstr "" -#: frontend/src/components/Quiz.vue:610 +#: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6165,11 +6218,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:235 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:227 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "" @@ -6194,7 +6247,7 @@ msgstr "" msgid "You can attempt this quiz only {0} {1}" msgstr "" -#: frontend/src/components/Quiz.vue:34 +#: frontend/src/components/Quiz.vue:37 msgid "You can attempt this quiz {0}." msgstr "" @@ -6230,7 +6283,7 @@ msgstr "" msgid "You got" msgstr "" -#: frontend/src/components/Quiz.vue:241 +#: frontend/src/components/Quiz.vue:255 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" msgstr "" @@ -6243,11 +6296,11 @@ msgstr "" msgid "You have already applied for this job." msgstr "" -#: frontend/src/components/Quiz.vue:72 lms/templates/quiz/quiz.html:43 +#: frontend/src/components/Quiz.vue:86 lms/templates/quiz/quiz.html:43 msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:259 +#: lms/lms/api.py:258 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6263,7 +6316,7 @@ msgstr "" msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:191 +#: frontend/src/components/CourseCardOverlay.vue:187 msgid "You have been enrolled in this course" msgstr "" @@ -6283,7 +6336,11 @@ msgstr "" msgid "You need to login first to enroll for this course" msgstr "" -#: frontend/src/components/Quiz.vue:27 lms/templates/quiz/quiz.html:11 +#: frontend/src/components/Quiz.vue:7 +msgid "You will have to complete the quiz to continue the video" +msgstr "" + +#: frontend/src/components/Quiz.vue:30 lms/templates/quiz/quiz.html:11 #, python-format msgid "You will have to get {0}% correct answers in order to pass the quiz." msgstr "" @@ -6348,7 +6405,7 @@ msgstr "" msgid "Your score is" msgstr "" -#: frontend/src/components/Quiz.vue:234 +#: frontend/src/components/Quiz.vue:248 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 "" @@ -6393,6 +6450,10 @@ msgstr "" msgid "applicants" msgstr "" +#: frontend/src/components/VideoBlock.vue:16 +msgid "at {0}" +msgstr "" + #: frontend/src/components/Modals/LiveClassAttendance.vue:39 msgid "attended for" msgstr "" @@ -6405,15 +6466,15 @@ msgstr "" msgid "cancel your application" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:82 +#: frontend/src/pages/CertifiedParticipants.vue:79 msgid "certificate" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:78 msgid "certificates" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:21 +#: frontend/src/pages/CertifiedParticipants.vue:18 msgid "certified members" msgstr "" @@ -6489,7 +6550,7 @@ msgstr "" msgid "{0} Assignments" msgstr "" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:32 msgid "{0} Open Jobs" msgstr "" @@ -6497,7 +6558,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:869 lms/lms/api.py:877 +#: lms/lms/api.py:866 lms/lms/api.py:874 msgid "{0} Settings not found" msgstr "" From 21151a2e09345c238149cca9ab5096acb96179e2 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Tue, 10 Jun 2025 03:35:39 +0530 Subject: [PATCH 06/18] chore: Polish translations --- lms/locale/pl.po | 255 +++++++++++++++++++++++++++++------------------ 1 file changed, 158 insertions(+), 97 deletions(-) diff --git a/lms/locale/pl.po b/lms/locale/pl.po index 05896456..81bbe87c 100644 --- a/lms/locale/pl.po +++ b/lms/locale/pl.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-05-30 16:04+0000\n" -"PO-Revision-Date: 2025-06-02 20:30\n" +"POT-Creation-Date: 2025-06-06 16:04+0000\n" +"PO-Revision-Date: 2025-06-09 22:05\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -132,8 +132,9 @@ msgstr "" #: frontend/src/components/BatchCourses.vue:11 #: frontend/src/components/BatchStudents.vue:73 #: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 -#: frontend/src/components/Settings/Evaluators.vue:38 +#: frontend/src/components/Settings/Evaluators.vue:39 #: frontend/src/components/Settings/Members.vue:44 #: frontend/src/pages/ProgramForm.vue:30 frontend/src/pages/ProgramForm.vue:92 #: frontend/src/pages/ProgramForm.vue:137 @@ -150,6 +151,10 @@ msgstr "" msgid "Add Lesson" msgstr "" +#: frontend/src/components/VideoBlock.vue:109 +msgid "Add Quiz to Video" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:89 msgid "Add Slot" msgstr "" @@ -166,7 +171,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:567 msgid "Add a chapter" msgstr "" @@ -178,7 +183,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:559 +#: frontend/src/components/AppSidebar.vue:568 msgid "Add a lesson" msgstr "" @@ -203,11 +208,15 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:531 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:501 +#: frontend/src/components/Modals/QuizInVideo.vue:5 +msgid "Add quiz to this video" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:510 msgid "Add students to your batch" msgstr "" @@ -219,11 +228,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:434 +#: frontend/src/components/AppSidebar.vue:443 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:450 +#: frontend/src/components/AppSidebar.vue:459 msgid "Add your first lesson" msgstr "" @@ -439,7 +448,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:571 +#: frontend/src/components/AppSidebar.vue:580 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -499,7 +508,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:575 +#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/pages/Assignments.vue:211 lms/www/lms.py:273 msgid "Assignments" msgstr "Przydziały" @@ -669,11 +678,11 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:246 +#: lms/lms/api.py:245 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:241 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -786,7 +795,7 @@ msgstr "" #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' #: frontend/src/pages/BatchForm.vue:192 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:38 +#: frontend/src/pages/CertifiedParticipants.vue:35 #: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:51 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json @@ -849,7 +858,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:579 +#: frontend/src/components/AppSidebar.vue:588 #: frontend/src/components/CourseCard.vue:115 #: frontend/src/components/Modals/Event.vue:372 #: frontend/src/pages/BatchForm.vue:62 frontend/src/pages/Batches.vue:38 @@ -877,9 +886,11 @@ msgstr "" msgid "Certified" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:186 -#: frontend/src/pages/CertifiedParticipants.vue:193 +#. Label of the certified_members (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/CertifiedParticipants.vue:182 +#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/Statistics.vue:40 +#: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" @@ -927,7 +938,7 @@ msgstr "" msgid "Chapters" msgstr "" -#: frontend/src/components/Quiz.vue:205 lms/templates/quiz/quiz.html:120 +#: frontend/src/components/Quiz.vue:219 lms/templates/quiz/quiz.html:120 msgid "Check" msgstr "Czek" @@ -954,7 +965,7 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/components/Quiz.vue:608 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:634 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "" @@ -966,7 +977,7 @@ msgstr "" msgid "Choose an icon" msgstr "" -#: frontend/src/components/Quiz.vue:609 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:635 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "" @@ -1265,7 +1276,7 @@ msgid "Continue Learning" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/Jobs.vue:177 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Contract" msgstr "" @@ -1286,7 +1297,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:165 +#: frontend/src/components/Quiz.vue:179 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Correct" @@ -1300,7 +1311,7 @@ msgstr "" #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' #: frontend/src/pages/Billing.vue:92 frontend/src/pages/JobForm.vue:40 -#: frontend/src/pages/Jobs.vue:59 lms/fixtures/custom_field.json +#: frontend/src/pages/Jobs.vue:57 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1513,7 +1524,7 @@ msgstr "" msgid "Courses Completed" msgstr "" -#: frontend/src/components/BatchCourses.vue:155 +#: frontend/src/components/BatchCourses.vue:154 msgid "Courses deleted successfully" msgstr "" @@ -1532,7 +1543,7 @@ msgid "Create Certificate" msgstr "" #: frontend/src/components/Controls/Link.vue:37 -#: frontend/src/components/Controls/MultiSelect.vue:65 +#: frontend/src/components/Controls/MultiSelect.vue:66 msgid "Create New" msgstr "Utwórz nowy" @@ -1544,15 +1555,15 @@ msgstr "" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/AppSidebar.vue:566 +#: frontend/src/components/AppSidebar.vue:575 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:557 +#: frontend/src/components/AppSidebar.vue:566 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:567 +#: frontend/src/components/AppSidebar.vue:576 msgid "Create a live class" msgstr "" @@ -1560,15 +1571,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:491 +#: frontend/src/components/AppSidebar.vue:500 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:422 +#: frontend/src/components/AppSidebar.vue:431 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:469 +#: frontend/src/components/AppSidebar.vue:478 msgid "Create your first quiz" msgstr "" @@ -1576,11 +1587,11 @@ msgstr "" msgid "Created" msgstr "utworzył(a)" -#: frontend/src/components/AppSidebar.vue:563 +#: frontend/src/components/AppSidebar.vue:572 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:554 +#: frontend/src/components/AppSidebar.vue:563 msgid "Creating a course" msgstr "" @@ -1599,7 +1610,7 @@ msgstr "" msgid "Current Lesson" msgstr "" -#: frontend/src/components/AppSidebar.vue:585 +#: frontend/src/components/AppSidebar.vue:594 msgid "Custom Certificate Templates" msgstr "" @@ -2030,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1914 +#: lms/lms/utils.py:1905 msgid "Enrollment Failed" msgstr "" @@ -2238,7 +2249,7 @@ msgstr "Nie powiodło się." msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:613 +#: frontend/src/utils/index.js:614 msgid "Failed to update meta tags {0}" msgstr "" @@ -2300,7 +2311,7 @@ msgid "Free" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:190 +#: frontend/src/pages/Jobs.vue:178 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Freelance" msgstr "" @@ -2344,7 +2355,7 @@ msgid "Full Name" msgstr "Pełne imię i nazwisko" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:187 +#: frontend/src/pages/Jobs.vue:175 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Full Time" msgstr "" @@ -2549,7 +2560,7 @@ msgstr "" msgid "If you are not any more interested to mentor the course" msgstr "" -#: frontend/src/components/Quiz.vue:20 +#: frontend/src/components/Quiz.vue:23 msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "" @@ -2629,7 +2640,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:170 +#: frontend/src/components/Quiz.vue:184 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Incorrect" @@ -2701,8 +2712,8 @@ msgstr "" msgid "Interest" msgstr "Odsetki" -#: frontend/src/components/AppSidebar.vue:546 -#: frontend/src/components/AppSidebar.vue:549 +#: frontend/src/components/AppSidebar.vue:555 +#: frontend/src/components/AppSidebar.vue:558 msgid "Introduction" msgstr "Wprowadzenie" @@ -2710,11 +2721,11 @@ msgstr "Wprowadzenie" msgid "Invalid Invite Code." msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:19 +#: lms/lms/doctype/course_lesson/course_lesson.py:20 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:33 +#: lms/lms/doctype/course_lesson/course_lesson.py:34 msgid "Invalid Quiz ID in content" msgstr "" @@ -2740,7 +2751,7 @@ msgstr "" msgid "Invite Request" msgstr "" -#: frontend/src/components/AppSidebar.vue:480 +#: frontend/src/components/AppSidebar.vue:489 msgid "Invite your team and students" msgstr "" @@ -2772,7 +2783,7 @@ msgstr "" msgid "Issue Date" msgstr "Data zdarzenia" -#: frontend/src/components/AppSidebar.vue:582 +#: frontend/src/components/AppSidebar.vue:591 msgid "Issue a Certificate" msgstr "" @@ -2844,7 +2855,7 @@ msgstr "Tytuł zadania" #. Label of the jobs (Check) field in DocType 'LMS Settings' #: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8 -#: frontend/src/pages/Jobs.vue:196 +#: frontend/src/pages/Jobs.vue:184 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "" @@ -3258,7 +3269,7 @@ msgstr "" #: frontend/src/components/Settings/Members.vue:109 #: frontend/src/pages/Assignments.vue:69 frontend/src/pages/Batches.vue:80 -#: frontend/src/pages/CertifiedParticipants.vue:100 +#: frontend/src/pages/CertifiedParticipants.vue:98 #: frontend/src/pages/Courses.vue:75 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:55 @@ -3333,7 +3344,7 @@ msgstr "" msgid "Manifest File" msgstr "" -#: frontend/src/components/Quiz.vue:96 +#: frontend/src/components/Quiz.vue:110 msgid "Mark" msgstr "" @@ -3349,7 +3360,7 @@ msgstr "" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:103 -#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:395 +#: frontend/src/components/Quiz.vue:110 frontend/src/pages/QuizForm.vue:395 #: 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 @@ -3598,7 +3609,7 @@ msgstr "" msgid "Meta Tags" msgstr "Meta tagi" -#: lms/lms/api.py:1457 +#: lms/lms/api.py:1454 msgid "Meta tags should be a list." msgstr "" @@ -3640,11 +3651,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:219 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:215 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "" @@ -3655,7 +3666,7 @@ msgstr "" msgid "Monday" msgstr "Poniedziałek" -#: frontend/src/components/AppSidebar.vue:590 +#: frontend/src/components/AppSidebar.vue:599 msgid "Monetization" msgstr "" @@ -3754,7 +3765,7 @@ msgstr "" msgid "New {0}" msgstr "Nowy rekord \"{0}\"" -#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154 +#: frontend/src/components/Quiz.vue:227 frontend/src/pages/Lesson.vue:154 msgid "Next" msgstr "" @@ -3770,7 +3781,7 @@ msgstr "" msgid "No Notifications" msgstr "" -#: frontend/src/components/Quiz.vue:278 +#: frontend/src/components/Quiz.vue:297 msgid "No Quiz submissions found" msgstr "" @@ -3819,6 +3830,10 @@ msgstr "" msgid "No live classes scheduled" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:93 +msgid "No quizzes added yet." +msgstr "" + #: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for this date." msgstr "" @@ -3932,7 +3947,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:500 +#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 msgid "Only image file is allowed." msgstr "" @@ -4062,7 +4077,7 @@ msgid "Pan Number" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:188 +#: frontend/src/pages/Jobs.vue:176 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Part Time" msgstr "" @@ -4229,7 +4244,7 @@ msgstr "Proszę sprawdzić pocztę do weryfikacji" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2048 lms/lms/utils.py:2052 +#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4241,7 +4256,7 @@ msgstr "" msgid "Please enroll for this course to view this lesson" msgstr "" -#: frontend/src/components/Quiz.vue:13 +#: frontend/src/components/Quiz.vue:16 msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" @@ -4258,6 +4273,10 @@ msgstr "" msgid "Please enter a valid time in the format HH:mm." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:181 +msgid "Please enter a valid timestamp" +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "" @@ -4286,7 +4305,7 @@ msgstr "" msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:211 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "" @@ -4311,6 +4330,10 @@ msgstr "" msgid "Please select a future date and time." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:186 +msgid "Please select a quiz" +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:192 msgid "Please select a time." msgstr "" @@ -4319,7 +4342,7 @@ msgstr "" msgid "Please select a timezone." msgstr "" -#: frontend/src/components/Quiz.vue:497 +#: frontend/src/components/Quiz.vue:523 msgid "Please select an option" msgstr "" @@ -4594,11 +4617,11 @@ msgstr "" msgid "Question updated successfully" msgstr "" -#: frontend/src/components/Quiz.vue:88 +#: frontend/src/components/Quiz.vue:102 msgid "Question {0}" msgstr "" -#: frontend/src/components/Quiz.vue:190 +#: frontend/src/components/Quiz.vue:204 msgid "Question {0} of {1}" msgstr "" @@ -4613,6 +4636,8 @@ msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' #. Label of a Link in the LMS Workspace +#: frontend/src/components/Modals/QuizInVideo.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:216 #: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json @@ -4635,7 +4660,7 @@ msgstr "" msgid "Quiz Submissions" msgstr "" -#: frontend/src/components/Quiz.vue:227 +#: frontend/src/components/Quiz.vue:241 msgid "Quiz Summary" msgstr "" @@ -4661,12 +4686,16 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:574 +#: frontend/src/components/AppSidebar.vue:583 #: frontend/src/pages/QuizForm.vue:443 frontend/src/pages/Quizzes.vue:142 #: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251 msgid "Quizzes" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:35 +msgid "Quizzes in this video" +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' @@ -4777,6 +4806,10 @@ msgstr "" msgid "Resume" msgstr "" +#: frontend/src/components/Quiz.vue:75 frontend/src/components/Quiz.vue:278 +msgid "Resume Video" +msgstr "" + #. Label of the review (Small Text) field in DocType 'LMS Course Review' #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 @@ -4814,7 +4847,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:611 msgid "Roles" msgstr "Role" @@ -4925,11 +4958,11 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:15 #: frontend/src/components/Settings/Members.vue:15 -#: frontend/src/pages/Jobs.vue:43 +#: frontend/src/pages/Jobs.vue:41 msgid "Search" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:26 +#: frontend/src/pages/CertifiedParticipants.vue:23 msgid "Search by Name" msgstr "" @@ -5000,15 +5033,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:550 +#: frontend/src/components/AppSidebar.vue:559 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:595 +#: frontend/src/components/AppSidebar.vue:604 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:600 +#: frontend/src/components/AppSidebar.vue:609 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:46 frontend/src/pages/CourseForm.vue:143 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 @@ -5189,7 +5222,7 @@ msgstr "" msgid "Stage" msgstr "" -#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:67 +#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:71 #: lms/templates/quiz/quiz.html:39 msgid "Start" msgstr "" @@ -5242,6 +5275,10 @@ msgstr "" msgid "Start URL" msgstr "" +#: frontend/src/components/Quiz.vue:71 +msgid "Start the Quiz" +msgstr "" + #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Startup Organization" @@ -5366,7 +5403,7 @@ msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:9 #: frontend/src/components/Modals/EvaluationModal.vue:9 #: frontend/src/components/Modals/Question.vue:109 -#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9 +#: frontend/src/components/Quiz.vue:232 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 @@ -5404,7 +5441,7 @@ msgstr "Podsumowanie" msgid "Sunday" msgstr "Niedziela" -#: lms/lms/api.py:1079 +#: lms/lms/api.py:1076 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5527,7 +5564,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1946 +#: lms/lms/utils.py:1937 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5610,7 +5647,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1780 msgid "This course is free." msgstr "" @@ -5638,7 +5675,7 @@ msgstr "" msgid "This lesson is not available for preview. Please join the course to access it." msgstr "" -#: frontend/src/components/Quiz.vue:8 lms/templates/quiz/quiz.html:6 +#: frontend/src/components/Quiz.vue:11 lms/templates/quiz/quiz.html:6 msgid "This quiz consists of {0} questions." msgstr "" @@ -5647,6 +5684,10 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" +#: frontend/src/components/VideoBlock.vue:8 +msgid "This video contains {0} {1}:" +msgstr "" + #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json @@ -5657,7 +5698,7 @@ msgstr "czwartek" #. Label of the time (Time) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/LiveClassModal.vue:52 -#: frontend/src/components/Quiz.vue:45 +#: frontend/src/components/Quiz.vue:48 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Time" msgstr "Czas" @@ -5667,6 +5708,18 @@ msgstr "Czas" msgid "Time Preference" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:13 +msgid "Time in Video" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:220 +msgid "Time in Video (minutes)" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:173 +msgid "Time in video exceeds the total duration of the video." +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:44 msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgstr "" @@ -5768,7 +5821,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1800 +#: lms/lms/utils.py:1791 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5804,7 +5857,7 @@ msgstr "" msgid "Travel" msgstr "" -#: frontend/src/components/Quiz.vue:259 lms/templates/quiz/quiz.html:131 +#: frontend/src/components/Quiz.vue:274 lms/templates/quiz/quiz.html:131 msgid "Try Again" msgstr "" @@ -5827,7 +5880,7 @@ msgstr "" #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 #: frontend/src/pages/Assignments.vue:43 frontend/src/pages/Assignments.vue:170 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:67 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:65 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -5837,7 +5890,7 @@ msgstr "" msgid "Type" msgstr "" -#: frontend/src/components/Quiz.vue:610 +#: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6165,11 +6218,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:235 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:227 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "" @@ -6194,7 +6247,7 @@ msgstr "" msgid "You can attempt this quiz only {0} {1}" msgstr "" -#: frontend/src/components/Quiz.vue:34 +#: frontend/src/components/Quiz.vue:37 msgid "You can attempt this quiz {0}." msgstr "" @@ -6230,7 +6283,7 @@ msgstr "" msgid "You got" msgstr "" -#: frontend/src/components/Quiz.vue:241 +#: frontend/src/components/Quiz.vue:255 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" msgstr "" @@ -6243,11 +6296,11 @@ msgstr "" msgid "You have already applied for this job." msgstr "" -#: frontend/src/components/Quiz.vue:72 lms/templates/quiz/quiz.html:43 +#: frontend/src/components/Quiz.vue:86 lms/templates/quiz/quiz.html:43 msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:259 +#: lms/lms/api.py:258 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6263,7 +6316,7 @@ msgstr "" msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:191 +#: frontend/src/components/CourseCardOverlay.vue:187 msgid "You have been enrolled in this course" msgstr "" @@ -6283,7 +6336,11 @@ msgstr "" msgid "You need to login first to enroll for this course" msgstr "" -#: frontend/src/components/Quiz.vue:27 lms/templates/quiz/quiz.html:11 +#: frontend/src/components/Quiz.vue:7 +msgid "You will have to complete the quiz to continue the video" +msgstr "" + +#: frontend/src/components/Quiz.vue:30 lms/templates/quiz/quiz.html:11 #, python-format msgid "You will have to get {0}% correct answers in order to pass the quiz." msgstr "" @@ -6348,7 +6405,7 @@ msgstr "" msgid "Your score is" msgstr "" -#: frontend/src/components/Quiz.vue:234 +#: frontend/src/components/Quiz.vue:248 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 "" @@ -6393,6 +6450,10 @@ msgstr "" msgid "applicants" msgstr "" +#: frontend/src/components/VideoBlock.vue:16 +msgid "at {0}" +msgstr "" + #: frontend/src/components/Modals/LiveClassAttendance.vue:39 msgid "attended for" msgstr "" @@ -6405,15 +6466,15 @@ msgstr "" msgid "cancel your application" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:82 +#: frontend/src/pages/CertifiedParticipants.vue:79 msgid "certificate" msgstr "certyfikat" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:78 msgid "certificates" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:21 +#: frontend/src/pages/CertifiedParticipants.vue:18 msgid "certified members" msgstr "" @@ -6489,7 +6550,7 @@ msgstr "" msgid "{0} Assignments" msgstr "" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:32 msgid "{0} Open Jobs" msgstr "" @@ -6497,7 +6558,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:869 lms/lms/api.py:877 +#: lms/lms/api.py:866 lms/lms/api.py:874 msgid "{0} Settings not found" msgstr "" From 34981b476587910f9c4f3c673a4bc944ca96f4e0 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Tue, 10 Jun 2025 03:35:41 +0530 Subject: [PATCH 07/18] chore: Portuguese translations --- lms/locale/pt.po | 255 +++++++++++++++++++++++++++++------------------ 1 file changed, 158 insertions(+), 97 deletions(-) diff --git a/lms/locale/pt.po b/lms/locale/pt.po index bf7462f4..2154721e 100644 --- a/lms/locale/pt.po +++ b/lms/locale/pt.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-05-30 16:04+0000\n" -"PO-Revision-Date: 2025-06-02 20:30\n" +"POT-Creation-Date: 2025-06-06 16:04+0000\n" +"PO-Revision-Date: 2025-06-09 22:05\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -132,8 +132,9 @@ msgstr "" #: frontend/src/components/BatchCourses.vue:11 #: frontend/src/components/BatchStudents.vue:73 #: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 -#: frontend/src/components/Settings/Evaluators.vue:38 +#: frontend/src/components/Settings/Evaluators.vue:39 #: frontend/src/components/Settings/Members.vue:44 #: frontend/src/pages/ProgramForm.vue:30 frontend/src/pages/ProgramForm.vue:92 #: frontend/src/pages/ProgramForm.vue:137 @@ -150,6 +151,10 @@ msgstr "" msgid "Add Lesson" msgstr "" +#: frontend/src/components/VideoBlock.vue:109 +msgid "Add Quiz to Video" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:89 msgid "Add Slot" msgstr "" @@ -166,7 +171,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:567 msgid "Add a chapter" msgstr "" @@ -178,7 +183,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:559 +#: frontend/src/components/AppSidebar.vue:568 msgid "Add a lesson" msgstr "" @@ -203,11 +208,15 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:531 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:501 +#: frontend/src/components/Modals/QuizInVideo.vue:5 +msgid "Add quiz to this video" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:510 msgid "Add students to your batch" msgstr "" @@ -219,11 +228,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:434 +#: frontend/src/components/AppSidebar.vue:443 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:450 +#: frontend/src/components/AppSidebar.vue:459 msgid "Add your first lesson" msgstr "" @@ -439,7 +448,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:571 +#: frontend/src/components/AppSidebar.vue:580 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -499,7 +508,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:575 +#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/pages/Assignments.vue:211 lms/www/lms.py:273 msgid "Assignments" msgstr "" @@ -669,11 +678,11 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:246 +#: lms/lms/api.py:245 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:241 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -786,7 +795,7 @@ msgstr "" #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' #: frontend/src/pages/BatchForm.vue:192 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:38 +#: frontend/src/pages/CertifiedParticipants.vue:35 #: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:51 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json @@ -849,7 +858,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:579 +#: frontend/src/components/AppSidebar.vue:588 #: frontend/src/components/CourseCard.vue:115 #: frontend/src/components/Modals/Event.vue:372 #: frontend/src/pages/BatchForm.vue:62 frontend/src/pages/Batches.vue:38 @@ -877,9 +886,11 @@ msgstr "" msgid "Certified" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:186 -#: frontend/src/pages/CertifiedParticipants.vue:193 +#. Label of the certified_members (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/CertifiedParticipants.vue:182 +#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/Statistics.vue:40 +#: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" @@ -927,7 +938,7 @@ msgstr "" msgid "Chapters" msgstr "" -#: frontend/src/components/Quiz.vue:205 lms/templates/quiz/quiz.html:120 +#: frontend/src/components/Quiz.vue:219 lms/templates/quiz/quiz.html:120 msgid "Check" msgstr "" @@ -954,7 +965,7 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/components/Quiz.vue:608 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:634 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "" @@ -966,7 +977,7 @@ msgstr "" msgid "Choose an icon" msgstr "" -#: frontend/src/components/Quiz.vue:609 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:635 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "" @@ -1265,7 +1276,7 @@ msgid "Continue Learning" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/Jobs.vue:177 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Contract" msgstr "" @@ -1286,7 +1297,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:165 +#: frontend/src/components/Quiz.vue:179 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Correct" @@ -1300,7 +1311,7 @@ msgstr "" #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' #: frontend/src/pages/Billing.vue:92 frontend/src/pages/JobForm.vue:40 -#: frontend/src/pages/Jobs.vue:59 lms/fixtures/custom_field.json +#: frontend/src/pages/Jobs.vue:57 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1513,7 +1524,7 @@ msgstr "" msgid "Courses Completed" msgstr "" -#: frontend/src/components/BatchCourses.vue:155 +#: frontend/src/components/BatchCourses.vue:154 msgid "Courses deleted successfully" msgstr "" @@ -1532,7 +1543,7 @@ msgid "Create Certificate" msgstr "" #: frontend/src/components/Controls/Link.vue:37 -#: frontend/src/components/Controls/MultiSelect.vue:65 +#: frontend/src/components/Controls/MultiSelect.vue:66 msgid "Create New" msgstr "" @@ -1544,15 +1555,15 @@ msgstr "" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/AppSidebar.vue:566 +#: frontend/src/components/AppSidebar.vue:575 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:557 +#: frontend/src/components/AppSidebar.vue:566 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:567 +#: frontend/src/components/AppSidebar.vue:576 msgid "Create a live class" msgstr "" @@ -1560,15 +1571,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:491 +#: frontend/src/components/AppSidebar.vue:500 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:422 +#: frontend/src/components/AppSidebar.vue:431 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:469 +#: frontend/src/components/AppSidebar.vue:478 msgid "Create your first quiz" msgstr "" @@ -1576,11 +1587,11 @@ msgstr "" msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:563 +#: frontend/src/components/AppSidebar.vue:572 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:554 +#: frontend/src/components/AppSidebar.vue:563 msgid "Creating a course" msgstr "" @@ -1599,7 +1610,7 @@ msgstr "" msgid "Current Lesson" msgstr "" -#: frontend/src/components/AppSidebar.vue:585 +#: frontend/src/components/AppSidebar.vue:594 msgid "Custom Certificate Templates" msgstr "" @@ -2030,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1914 +#: lms/lms/utils.py:1905 msgid "Enrollment Failed" msgstr "" @@ -2238,7 +2249,7 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:613 +#: frontend/src/utils/index.js:614 msgid "Failed to update meta tags {0}" msgstr "" @@ -2300,7 +2311,7 @@ msgid "Free" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:190 +#: frontend/src/pages/Jobs.vue:178 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Freelance" msgstr "" @@ -2344,7 +2355,7 @@ msgid "Full Name" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:187 +#: frontend/src/pages/Jobs.vue:175 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Full Time" msgstr "" @@ -2549,7 +2560,7 @@ msgstr "" msgid "If you are not any more interested to mentor the course" msgstr "" -#: frontend/src/components/Quiz.vue:20 +#: frontend/src/components/Quiz.vue:23 msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "" @@ -2629,7 +2640,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:170 +#: frontend/src/components/Quiz.vue:184 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Incorrect" @@ -2701,8 +2712,8 @@ msgstr "" msgid "Interest" msgstr "" -#: frontend/src/components/AppSidebar.vue:546 -#: frontend/src/components/AppSidebar.vue:549 +#: frontend/src/components/AppSidebar.vue:555 +#: frontend/src/components/AppSidebar.vue:558 msgid "Introduction" msgstr "" @@ -2710,11 +2721,11 @@ msgstr "" msgid "Invalid Invite Code." msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:19 +#: lms/lms/doctype/course_lesson/course_lesson.py:20 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:33 +#: lms/lms/doctype/course_lesson/course_lesson.py:34 msgid "Invalid Quiz ID in content" msgstr "" @@ -2740,7 +2751,7 @@ msgstr "" msgid "Invite Request" msgstr "" -#: frontend/src/components/AppSidebar.vue:480 +#: frontend/src/components/AppSidebar.vue:489 msgid "Invite your team and students" msgstr "" @@ -2772,7 +2783,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:582 +#: frontend/src/components/AppSidebar.vue:591 msgid "Issue a Certificate" msgstr "" @@ -2844,7 +2855,7 @@ msgstr "" #. Label of the jobs (Check) field in DocType 'LMS Settings' #: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8 -#: frontend/src/pages/Jobs.vue:196 +#: frontend/src/pages/Jobs.vue:184 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "" @@ -3258,7 +3269,7 @@ msgstr "" #: frontend/src/components/Settings/Members.vue:109 #: frontend/src/pages/Assignments.vue:69 frontend/src/pages/Batches.vue:80 -#: frontend/src/pages/CertifiedParticipants.vue:100 +#: frontend/src/pages/CertifiedParticipants.vue:98 #: frontend/src/pages/Courses.vue:75 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:55 @@ -3333,7 +3344,7 @@ msgstr "" msgid "Manifest File" msgstr "" -#: frontend/src/components/Quiz.vue:96 +#: frontend/src/components/Quiz.vue:110 msgid "Mark" msgstr "" @@ -3349,7 +3360,7 @@ msgstr "" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:103 -#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:395 +#: frontend/src/components/Quiz.vue:110 frontend/src/pages/QuizForm.vue:395 #: 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 @@ -3598,7 +3609,7 @@ msgstr "" msgid "Meta Tags" msgstr "" -#: lms/lms/api.py:1457 +#: lms/lms/api.py:1454 msgid "Meta tags should be a list." msgstr "" @@ -3640,11 +3651,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:219 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:215 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "" @@ -3655,7 +3666,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/AppSidebar.vue:590 +#: frontend/src/components/AppSidebar.vue:599 msgid "Monetization" msgstr "" @@ -3754,7 +3765,7 @@ msgstr "" msgid "New {0}" msgstr "" -#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154 +#: frontend/src/components/Quiz.vue:227 frontend/src/pages/Lesson.vue:154 msgid "Next" msgstr "" @@ -3770,7 +3781,7 @@ msgstr "" msgid "No Notifications" msgstr "" -#: frontend/src/components/Quiz.vue:278 +#: frontend/src/components/Quiz.vue:297 msgid "No Quiz submissions found" msgstr "" @@ -3819,6 +3830,10 @@ msgstr "" msgid "No live classes scheduled" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:93 +msgid "No quizzes added yet." +msgstr "" + #: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for this date." msgstr "" @@ -3932,7 +3947,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:500 +#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 msgid "Only image file is allowed." msgstr "" @@ -4062,7 +4077,7 @@ msgid "Pan Number" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:188 +#: frontend/src/pages/Jobs.vue:176 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Part Time" msgstr "" @@ -4229,7 +4244,7 @@ msgstr "" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2048 lms/lms/utils.py:2052 +#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4241,7 +4256,7 @@ msgstr "" msgid "Please enroll for this course to view this lesson" msgstr "" -#: frontend/src/components/Quiz.vue:13 +#: frontend/src/components/Quiz.vue:16 msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" @@ -4258,6 +4273,10 @@ msgstr "" msgid "Please enter a valid time in the format HH:mm." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:181 +msgid "Please enter a valid timestamp" +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "" @@ -4286,7 +4305,7 @@ msgstr "" msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:211 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "" @@ -4311,6 +4330,10 @@ msgstr "" msgid "Please select a future date and time." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:186 +msgid "Please select a quiz" +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:192 msgid "Please select a time." msgstr "" @@ -4319,7 +4342,7 @@ msgstr "" msgid "Please select a timezone." msgstr "" -#: frontend/src/components/Quiz.vue:497 +#: frontend/src/components/Quiz.vue:523 msgid "Please select an option" msgstr "" @@ -4594,11 +4617,11 @@ msgstr "" msgid "Question updated successfully" msgstr "" -#: frontend/src/components/Quiz.vue:88 +#: frontend/src/components/Quiz.vue:102 msgid "Question {0}" msgstr "" -#: frontend/src/components/Quiz.vue:190 +#: frontend/src/components/Quiz.vue:204 msgid "Question {0} of {1}" msgstr "" @@ -4613,6 +4636,8 @@ msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' #. Label of a Link in the LMS Workspace +#: frontend/src/components/Modals/QuizInVideo.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:216 #: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json @@ -4635,7 +4660,7 @@ msgstr "" msgid "Quiz Submissions" msgstr "" -#: frontend/src/components/Quiz.vue:227 +#: frontend/src/components/Quiz.vue:241 msgid "Quiz Summary" msgstr "" @@ -4661,12 +4686,16 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:574 +#: frontend/src/components/AppSidebar.vue:583 #: frontend/src/pages/QuizForm.vue:443 frontend/src/pages/Quizzes.vue:142 #: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251 msgid "Quizzes" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:35 +msgid "Quizzes in this video" +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' @@ -4777,6 +4806,10 @@ msgstr "" msgid "Resume" msgstr "" +#: frontend/src/components/Quiz.vue:75 frontend/src/components/Quiz.vue:278 +msgid "Resume Video" +msgstr "" + #. Label of the review (Small Text) field in DocType 'LMS Course Review' #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 @@ -4814,7 +4847,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:611 msgid "Roles" msgstr "" @@ -4925,11 +4958,11 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:15 #: frontend/src/components/Settings/Members.vue:15 -#: frontend/src/pages/Jobs.vue:43 +#: frontend/src/pages/Jobs.vue:41 msgid "Search" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:26 +#: frontend/src/pages/CertifiedParticipants.vue:23 msgid "Search by Name" msgstr "" @@ -5000,15 +5033,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:550 +#: frontend/src/components/AppSidebar.vue:559 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:595 +#: frontend/src/components/AppSidebar.vue:604 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:600 +#: frontend/src/components/AppSidebar.vue:609 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:46 frontend/src/pages/CourseForm.vue:143 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 @@ -5189,7 +5222,7 @@ msgstr "" msgid "Stage" msgstr "" -#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:67 +#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:71 #: lms/templates/quiz/quiz.html:39 msgid "Start" msgstr "" @@ -5242,6 +5275,10 @@ msgstr "" msgid "Start URL" msgstr "" +#: frontend/src/components/Quiz.vue:71 +msgid "Start the Quiz" +msgstr "" + #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Startup Organization" @@ -5366,7 +5403,7 @@ msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:9 #: frontend/src/components/Modals/EvaluationModal.vue:9 #: frontend/src/components/Modals/Question.vue:109 -#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9 +#: frontend/src/components/Quiz.vue:232 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 @@ -5404,7 +5441,7 @@ msgstr "" msgid "Sunday" msgstr "" -#: lms/lms/api.py:1079 +#: lms/lms/api.py:1076 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5527,7 +5564,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1946 +#: lms/lms/utils.py:1937 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5610,7 +5647,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1780 msgid "This course is free." msgstr "" @@ -5638,7 +5675,7 @@ msgstr "" msgid "This lesson is not available for preview. Please join the course to access it." msgstr "" -#: frontend/src/components/Quiz.vue:8 lms/templates/quiz/quiz.html:6 +#: frontend/src/components/Quiz.vue:11 lms/templates/quiz/quiz.html:6 msgid "This quiz consists of {0} questions." msgstr "" @@ -5647,6 +5684,10 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" +#: frontend/src/components/VideoBlock.vue:8 +msgid "This video contains {0} {1}:" +msgstr "" + #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json @@ -5657,7 +5698,7 @@ msgstr "" #. Label of the time (Time) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/LiveClassModal.vue:52 -#: frontend/src/components/Quiz.vue:45 +#: frontend/src/components/Quiz.vue:48 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Time" msgstr "" @@ -5667,6 +5708,18 @@ msgstr "" msgid "Time Preference" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:13 +msgid "Time in Video" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:220 +msgid "Time in Video (minutes)" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:173 +msgid "Time in video exceeds the total duration of the video." +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:44 msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgstr "" @@ -5768,7 +5821,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1800 +#: lms/lms/utils.py:1791 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5804,7 +5857,7 @@ msgstr "" msgid "Travel" msgstr "" -#: frontend/src/components/Quiz.vue:259 lms/templates/quiz/quiz.html:131 +#: frontend/src/components/Quiz.vue:274 lms/templates/quiz/quiz.html:131 msgid "Try Again" msgstr "" @@ -5827,7 +5880,7 @@ msgstr "" #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 #: frontend/src/pages/Assignments.vue:43 frontend/src/pages/Assignments.vue:170 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:67 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:65 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -5837,7 +5890,7 @@ msgstr "" msgid "Type" msgstr "" -#: frontend/src/components/Quiz.vue:610 +#: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6165,11 +6218,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:235 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:227 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "" @@ -6194,7 +6247,7 @@ msgstr "" msgid "You can attempt this quiz only {0} {1}" msgstr "" -#: frontend/src/components/Quiz.vue:34 +#: frontend/src/components/Quiz.vue:37 msgid "You can attempt this quiz {0}." msgstr "" @@ -6230,7 +6283,7 @@ msgstr "" msgid "You got" msgstr "" -#: frontend/src/components/Quiz.vue:241 +#: frontend/src/components/Quiz.vue:255 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" msgstr "" @@ -6243,11 +6296,11 @@ msgstr "" msgid "You have already applied for this job." msgstr "" -#: frontend/src/components/Quiz.vue:72 lms/templates/quiz/quiz.html:43 +#: frontend/src/components/Quiz.vue:86 lms/templates/quiz/quiz.html:43 msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:259 +#: lms/lms/api.py:258 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6263,7 +6316,7 @@ msgstr "" msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:191 +#: frontend/src/components/CourseCardOverlay.vue:187 msgid "You have been enrolled in this course" msgstr "" @@ -6283,7 +6336,11 @@ msgstr "" msgid "You need to login first to enroll for this course" msgstr "" -#: frontend/src/components/Quiz.vue:27 lms/templates/quiz/quiz.html:11 +#: frontend/src/components/Quiz.vue:7 +msgid "You will have to complete the quiz to continue the video" +msgstr "" + +#: frontend/src/components/Quiz.vue:30 lms/templates/quiz/quiz.html:11 #, python-format msgid "You will have to get {0}% correct answers in order to pass the quiz." msgstr "" @@ -6348,7 +6405,7 @@ msgstr "" msgid "Your score is" msgstr "" -#: frontend/src/components/Quiz.vue:234 +#: frontend/src/components/Quiz.vue:248 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 "" @@ -6393,6 +6450,10 @@ msgstr "" msgid "applicants" msgstr "" +#: frontend/src/components/VideoBlock.vue:16 +msgid "at {0}" +msgstr "" + #: frontend/src/components/Modals/LiveClassAttendance.vue:39 msgid "attended for" msgstr "" @@ -6405,15 +6466,15 @@ msgstr "" msgid "cancel your application" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:82 +#: frontend/src/pages/CertifiedParticipants.vue:79 msgid "certificate" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:78 msgid "certificates" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:21 +#: frontend/src/pages/CertifiedParticipants.vue:18 msgid "certified members" msgstr "" @@ -6489,7 +6550,7 @@ msgstr "" msgid "{0} Assignments" msgstr "" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:32 msgid "{0} Open Jobs" msgstr "" @@ -6497,7 +6558,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:869 lms/lms/api.py:877 +#: lms/lms/api.py:866 lms/lms/api.py:874 msgid "{0} Settings not found" msgstr "" From 17ce20355a68a2a88a039d042dbb59ce8697c82f Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Tue, 10 Jun 2025 03:35:42 +0530 Subject: [PATCH 08/18] chore: Russian translations --- lms/locale/ru.po | 255 +++++++++++++++++++++++++++++------------------ 1 file changed, 158 insertions(+), 97 deletions(-) diff --git a/lms/locale/ru.po b/lms/locale/ru.po index 70ebae14..b23e2de2 100644 --- a/lms/locale/ru.po +++ b/lms/locale/ru.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-05-30 16:04+0000\n" -"PO-Revision-Date: 2025-06-02 20:30\n" +"POT-Creation-Date: 2025-06-06 16:04+0000\n" +"PO-Revision-Date: 2025-06-09 22:05\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -132,8 +132,9 @@ msgstr "" #: frontend/src/components/BatchCourses.vue:11 #: frontend/src/components/BatchStudents.vue:73 #: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 -#: frontend/src/components/Settings/Evaluators.vue:38 +#: frontend/src/components/Settings/Evaluators.vue:39 #: frontend/src/components/Settings/Members.vue:44 #: frontend/src/pages/ProgramForm.vue:30 frontend/src/pages/ProgramForm.vue:92 #: frontend/src/pages/ProgramForm.vue:137 @@ -150,6 +151,10 @@ msgstr "Добавить главу" msgid "Add Lesson" msgstr "Добавить урок" +#: frontend/src/components/VideoBlock.vue:109 +msgid "Add Quiz to Video" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:89 msgid "Add Slot" msgstr "Добавить слот" @@ -166,7 +171,7 @@ msgstr "Добавить урок" msgid "Add a Student" msgstr "Добавить студента" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:567 msgid "Add a chapter" msgstr "" @@ -178,7 +183,7 @@ msgstr "Добавить курс" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:559 +#: frontend/src/components/AppSidebar.vue:568 msgid "Add a lesson" msgstr "" @@ -203,11 +208,15 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "Добавьте хотя бы один возможный ответ на этот вопрос: {0}" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:531 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:501 +#: frontend/src/components/Modals/QuizInVideo.vue:5 +msgid "Add quiz to this video" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:510 msgid "Add students to your batch" msgstr "" @@ -219,11 +228,11 @@ msgstr "Добавить веб страницу на боковую панел msgid "Add your assignment as {0}" msgstr "Добавьте свое задание как {0}" -#: frontend/src/components/AppSidebar.vue:434 +#: frontend/src/components/AppSidebar.vue:443 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:450 +#: frontend/src/components/AppSidebar.vue:459 msgid "Add your first lesson" msgstr "" @@ -439,7 +448,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/AppSidebar.vue:571 +#: frontend/src/components/AppSidebar.vue:580 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -499,7 +508,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "Задание появится в конце урока." -#: frontend/src/components/AppSidebar.vue:575 +#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/pages/Assignments.vue:211 lms/www/lms.py:273 msgid "Assignments" msgstr "" @@ -669,11 +678,11 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:246 +#: lms/lms/api.py:245 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:241 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -786,7 +795,7 @@ msgstr "" #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' #: frontend/src/pages/BatchForm.vue:192 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:38 +#: frontend/src/pages/CertifiedParticipants.vue:35 #: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:51 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json @@ -849,7 +858,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:579 +#: frontend/src/components/AppSidebar.vue:588 #: frontend/src/components/CourseCard.vue:115 #: frontend/src/components/Modals/Event.vue:372 #: frontend/src/pages/BatchForm.vue:62 frontend/src/pages/Batches.vue:38 @@ -877,9 +886,11 @@ msgstr "Название сертификации" msgid "Certified" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:186 -#: frontend/src/pages/CertifiedParticipants.vue:193 +#. Label of the certified_members (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/CertifiedParticipants.vue:182 +#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/Statistics.vue:40 +#: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" @@ -927,7 +938,7 @@ msgstr "" msgid "Chapters" msgstr "Главы" -#: frontend/src/components/Quiz.vue:205 lms/templates/quiz/quiz.html:120 +#: frontend/src/components/Quiz.vue:219 lms/templates/quiz/quiz.html:120 msgid "Check" msgstr "Проверка" @@ -954,7 +965,7 @@ msgstr "Оформить заказ на Курсы" msgid "Choices" msgstr "Варианты ответов" -#: frontend/src/components/Quiz.vue:608 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:634 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "Выберите все подходящие ответы" @@ -966,7 +977,7 @@ msgstr "" msgid "Choose an icon" msgstr "Выберите иконку" -#: frontend/src/components/Quiz.vue:609 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:635 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "Выберите один ответ" @@ -1265,7 +1276,7 @@ msgid "Continue Learning" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/Jobs.vue:177 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Contract" msgstr "" @@ -1286,7 +1297,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:165 +#: frontend/src/components/Quiz.vue:179 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Correct" @@ -1300,7 +1311,7 @@ msgstr "" #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' #: frontend/src/pages/Billing.vue:92 frontend/src/pages/JobForm.vue:40 -#: frontend/src/pages/Jobs.vue:59 lms/fixtures/custom_field.json +#: frontend/src/pages/Jobs.vue:57 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1513,7 +1524,7 @@ msgstr "Курсы" msgid "Courses Completed" msgstr "Курсов завершено" -#: frontend/src/components/BatchCourses.vue:155 +#: frontend/src/components/BatchCourses.vue:154 msgid "Courses deleted successfully" msgstr "" @@ -1532,7 +1543,7 @@ msgid "Create Certificate" msgstr "" #: frontend/src/components/Controls/Link.vue:37 -#: frontend/src/components/Controls/MultiSelect.vue:65 +#: frontend/src/components/Controls/MultiSelect.vue:66 msgid "Create New" msgstr "" @@ -1544,15 +1555,15 @@ msgstr "Создать курс" msgid "Create a Live Class" msgstr "Создайте живой класс" -#: frontend/src/components/AppSidebar.vue:566 +#: frontend/src/components/AppSidebar.vue:575 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:557 +#: frontend/src/components/AppSidebar.vue:566 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:567 +#: frontend/src/components/AppSidebar.vue:576 msgid "Create a live class" msgstr "" @@ -1560,15 +1571,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:491 +#: frontend/src/components/AppSidebar.vue:500 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:422 +#: frontend/src/components/AppSidebar.vue:431 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:469 +#: frontend/src/components/AppSidebar.vue:478 msgid "Create your first quiz" msgstr "" @@ -1576,11 +1587,11 @@ msgstr "" msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:563 +#: frontend/src/components/AppSidebar.vue:572 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:554 +#: frontend/src/components/AppSidebar.vue:563 msgid "Creating a course" msgstr "" @@ -1599,7 +1610,7 @@ msgstr "" msgid "Current Lesson" msgstr "Текущий урок" -#: frontend/src/components/AppSidebar.vue:585 +#: frontend/src/components/AppSidebar.vue:594 msgid "Custom Certificate Templates" msgstr "" @@ -2030,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "Количество регистраций" -#: lms/lms/utils.py:1914 +#: lms/lms/utils.py:1905 msgid "Enrollment Failed" msgstr "" @@ -2238,7 +2249,7 @@ msgstr "Ошибка" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:613 +#: frontend/src/utils/index.js:614 msgid "Failed to update meta tags {0}" msgstr "" @@ -2300,7 +2311,7 @@ msgid "Free" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:190 +#: frontend/src/pages/Jobs.vue:178 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Freelance" msgstr "Фриланс" @@ -2344,7 +2355,7 @@ msgid "Full Name" msgstr "Полное имя" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:187 +#: frontend/src/pages/Jobs.vue:175 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Full Time" msgstr "Полная занятость" @@ -2549,7 +2560,7 @@ msgstr "" msgid "If you are not any more interested to mentor the course" msgstr "Если вы больше не заинтересованы в руководстве курсом" -#: frontend/src/components/Quiz.vue:20 +#: frontend/src/components/Quiz.vue:23 msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "" @@ -2629,7 +2640,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:170 +#: frontend/src/components/Quiz.vue:184 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Incorrect" @@ -2701,8 +2712,8 @@ msgstr "Комментарии инструкторов" msgid "Interest" msgstr "Процент" -#: frontend/src/components/AppSidebar.vue:546 -#: frontend/src/components/AppSidebar.vue:549 +#: frontend/src/components/AppSidebar.vue:555 +#: frontend/src/components/AppSidebar.vue:558 msgid "Introduction" msgstr "" @@ -2710,11 +2721,11 @@ msgstr "" msgid "Invalid Invite Code." msgstr "Неверный код приглашения." -#: lms/lms/doctype/course_lesson/course_lesson.py:19 +#: lms/lms/doctype/course_lesson/course_lesson.py:20 msgid "Invalid Quiz ID" msgstr "Неверный идентификатор теста" -#: lms/lms/doctype/course_lesson/course_lesson.py:33 +#: lms/lms/doctype/course_lesson/course_lesson.py:34 msgid "Invalid Quiz ID in content" msgstr "" @@ -2740,7 +2751,7 @@ msgstr "Только приглашение" msgid "Invite Request" msgstr "Запрос приглашения" -#: frontend/src/components/AppSidebar.vue:480 +#: frontend/src/components/AppSidebar.vue:489 msgid "Invite your team and students" msgstr "" @@ -2772,7 +2783,7 @@ msgstr "" msgid "Issue Date" msgstr "Дата" -#: frontend/src/components/AppSidebar.vue:582 +#: frontend/src/components/AppSidebar.vue:591 msgid "Issue a Certificate" msgstr "" @@ -2844,7 +2855,7 @@ msgstr "Должность" #. Label of the jobs (Check) field in DocType 'LMS Settings' #: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8 -#: frontend/src/pages/Jobs.vue:196 +#: frontend/src/pages/Jobs.vue:184 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "Вакансии" @@ -3258,7 +3269,7 @@ msgstr "" #: frontend/src/components/Settings/Members.vue:109 #: frontend/src/pages/Assignments.vue:69 frontend/src/pages/Batches.vue:80 -#: frontend/src/pages/CertifiedParticipants.vue:100 +#: frontend/src/pages/CertifiedParticipants.vue:98 #: frontend/src/pages/Courses.vue:75 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:55 @@ -3333,7 +3344,7 @@ msgstr "Менеджер (продажи/маркетинг/работа с кл msgid "Manifest File" msgstr "" -#: frontend/src/components/Quiz.vue:96 +#: frontend/src/components/Quiz.vue:110 msgid "Mark" msgstr "Отметка" @@ -3349,7 +3360,7 @@ msgstr "Отметить как прочитанное" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:103 -#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:395 +#: frontend/src/components/Quiz.vue:110 frontend/src/pages/QuizForm.vue:395 #: 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 @@ -3598,7 +3609,7 @@ msgstr "" msgid "Meta Tags" msgstr "" -#: lms/lms/api.py:1457 +#: lms/lms/api.py:1454 msgid "Meta tags should be a list." msgstr "" @@ -3640,11 +3651,11 @@ msgstr "Модератор" msgid "Modified By" msgstr "Изменено" -#: lms/lms/api.py:219 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "Имя модуля неверно или не существует." -#: lms/lms/api.py:215 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "Модуль неверный." @@ -3655,7 +3666,7 @@ msgstr "Модуль неверный." msgid "Monday" msgstr "Понедельник" -#: frontend/src/components/AppSidebar.vue:590 +#: frontend/src/components/AppSidebar.vue:599 msgid "Monetization" msgstr "" @@ -3754,7 +3765,7 @@ msgstr "Новый ответ по теме {0} в курсе {1}" msgid "New {0}" msgstr "Новый {0}" -#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154 +#: frontend/src/components/Quiz.vue:227 frontend/src/pages/Lesson.vue:154 msgid "Next" msgstr "" @@ -3770,7 +3781,7 @@ msgstr "Нет оценок" msgid "No Notifications" msgstr "Нет Уведомлений" -#: frontend/src/components/Quiz.vue:278 +#: frontend/src/components/Quiz.vue:297 msgid "No Quiz submissions found" msgstr "" @@ -3819,6 +3830,10 @@ msgstr "Без введения" msgid "No live classes scheduled" msgstr "Не запланированы онлайн-курсы" +#: frontend/src/components/Modals/QuizInVideo.vue:93 +msgid "No quizzes added yet." +msgstr "" + #: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for this date." msgstr "На эту дату свободных мест нет." @@ -3932,7 +3947,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "Принимаются только файлы типа {0} ." -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:500 +#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 msgid "Only image file is allowed." msgstr "" @@ -4062,7 +4077,7 @@ msgid "Pan Number" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:188 +#: frontend/src/pages/Jobs.vue:176 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Part Time" msgstr "Неполная занятость" @@ -4229,7 +4244,7 @@ msgstr "Пожалуйста, проверьте свой email для подт msgid "Please click on the following button to set your new password" msgstr "Нажмите на следующую кнопку, чтобы установить новый пароль." -#: lms/lms/utils.py:2048 lms/lms/utils.py:2052 +#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4241,7 +4256,7 @@ msgstr "" msgid "Please enroll for this course to view this lesson" msgstr "" -#: frontend/src/components/Quiz.vue:13 +#: frontend/src/components/Quiz.vue:16 msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" @@ -4258,6 +4273,10 @@ msgstr "Введите действительный URL-адрес." msgid "Please enter a valid time in the format HH:mm." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:181 +msgid "Please enter a valid timestamp" +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "Введите URL для отправки задания." @@ -4286,7 +4305,7 @@ msgstr "Пожалуйста, войдите в систему, чтобы по msgid "Please login to access this page." msgstr "Пожалуйста, войдите в систему, чтобы получить доступ к этой странице." -#: lms/lms/api.py:211 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "Пожалуйста, войдите в систему, чтобы продолжить оплату." @@ -4311,6 +4330,10 @@ msgstr "" msgid "Please select a future date and time." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:186 +msgid "Please select a quiz" +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:192 msgid "Please select a time." msgstr "" @@ -4319,7 +4342,7 @@ msgstr "" msgid "Please select a timezone." msgstr "" -#: frontend/src/components/Quiz.vue:497 +#: frontend/src/components/Quiz.vue:523 msgid "Please select an option" msgstr "" @@ -4594,11 +4617,11 @@ msgstr "" msgid "Question updated successfully" msgstr "" -#: frontend/src/components/Quiz.vue:88 +#: frontend/src/components/Quiz.vue:102 msgid "Question {0}" msgstr "Вопрос {0}:" -#: frontend/src/components/Quiz.vue:190 +#: frontend/src/components/Quiz.vue:204 msgid "Question {0} of {1}" msgstr "Вопрос {0} из {1}" @@ -4613,6 +4636,8 @@ msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' #. Label of a Link in the LMS Workspace +#: frontend/src/components/Modals/QuizInVideo.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:216 #: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json @@ -4635,7 +4660,7 @@ msgstr "Подача теста" msgid "Quiz Submissions" msgstr "" -#: frontend/src/components/Quiz.vue:227 +#: frontend/src/components/Quiz.vue:241 msgid "Quiz Summary" msgstr "Краткое содержание теста" @@ -4661,12 +4686,16 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "Тест появится в конце урока." -#: frontend/src/components/AppSidebar.vue:574 +#: frontend/src/components/AppSidebar.vue:583 #: frontend/src/pages/QuizForm.vue:443 frontend/src/pages/Quizzes.vue:142 #: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251 msgid "Quizzes" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:35 +msgid "Quizzes in this video" +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' @@ -4777,6 +4806,10 @@ msgstr "Результат" msgid "Resume" msgstr "" +#: frontend/src/components/Quiz.vue:75 frontend/src/components/Quiz.vue:278 +msgid "Resume Video" +msgstr "" + #. Label of the review (Small Text) field in DocType 'LMS Course Review' #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 @@ -4814,7 +4847,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:611 msgid "Roles" msgstr "" @@ -4925,11 +4958,11 @@ msgstr "Оценка из" #: frontend/src/components/Settings/Evaluators.vue:15 #: frontend/src/components/Settings/Members.vue:15 -#: frontend/src/pages/Jobs.vue:43 +#: frontend/src/pages/Jobs.vue:41 msgid "Search" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:26 +#: frontend/src/pages/CertifiedParticipants.vue:23 msgid "Search by Name" msgstr "" @@ -5000,15 +5033,15 @@ msgstr "Сессии в днях" msgid "Set your Password" msgstr "Введите свой пароль" -#: frontend/src/components/AppSidebar.vue:550 +#: frontend/src/components/AppSidebar.vue:559 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:595 +#: frontend/src/components/AppSidebar.vue:604 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:600 +#: frontend/src/components/AppSidebar.vue:609 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:46 frontend/src/pages/CourseForm.vue:143 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 @@ -5189,7 +5222,7 @@ msgstr "Персонал" msgid "Stage" msgstr "Состояние" -#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:67 +#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:71 #: lms/templates/quiz/quiz.html:39 msgid "Start" msgstr "" @@ -5242,6 +5275,10 @@ msgstr "Время начала не может быть позже времен msgid "Start URL" msgstr "Стартовый URL" +#: frontend/src/components/Quiz.vue:71 +msgid "Start the Quiz" +msgstr "" + #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Startup Organization" @@ -5366,7 +5403,7 @@ msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:9 #: frontend/src/components/Modals/EvaluationModal.vue:9 #: frontend/src/components/Modals/Question.vue:109 -#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9 +#: frontend/src/components/Quiz.vue:232 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 @@ -5404,7 +5441,7 @@ msgstr "Резюме" msgid "Sunday" msgstr "Воскресенье" -#: lms/lms/api.py:1079 +#: lms/lms/api.py:1076 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5527,7 +5564,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "Спасибо и с наилучшими пожеланиями" -#: lms/lms/utils.py:1946 +#: lms/lms/utils.py:1937 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5610,7 +5647,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1780 msgid "This course is free." msgstr "Этот курс бесплатный." @@ -5638,7 +5675,7 @@ msgstr "Этот урок недоступен для предварительн msgid "This lesson is not available for preview. Please join the course to access it." msgstr "Этот урок недоступен для предварительного просмотра. Пожалуйста, присоединитесь к курсу, чтобы получить к нему доступ." -#: frontend/src/components/Quiz.vue:8 lms/templates/quiz/quiz.html:6 +#: frontend/src/components/Quiz.vue:11 lms/templates/quiz/quiz.html:6 msgid "This quiz consists of {0} questions." msgstr "Этот тест состоит из {0} вопросов." @@ -5647,6 +5684,10 @@ msgstr "Этот тест состоит из {0} вопросов." msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" +#: frontend/src/components/VideoBlock.vue:8 +msgid "This video contains {0} {1}:" +msgstr "" + #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json @@ -5657,7 +5698,7 @@ msgstr "Четверг" #. Label of the time (Time) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/LiveClassModal.vue:52 -#: frontend/src/components/Quiz.vue:45 +#: frontend/src/components/Quiz.vue:48 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Time" msgstr "Время " @@ -5667,6 +5708,18 @@ msgstr "Время " msgid "Time Preference" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:13 +msgid "Time in Video" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:220 +msgid "Time in Video (minutes)" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:173 +msgid "Time in video exceeds the total duration of the video." +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:44 msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgstr "Время должно быть в 24-часовом формате (ЧЧ:мм). Например, 11:30 или 22:00" @@ -5768,7 +5821,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1800 +#: lms/lms/utils.py:1791 msgid "To join this batch, please contact the Administrator." msgstr "Чтобы присоединиться к этой группе, свяжитесь с администратором." @@ -5804,7 +5857,7 @@ msgstr "" msgid "Travel" msgstr "" -#: frontend/src/components/Quiz.vue:259 lms/templates/quiz/quiz.html:131 +#: frontend/src/components/Quiz.vue:274 lms/templates/quiz/quiz.html:131 msgid "Try Again" msgstr "Попробовать снова" @@ -5827,7 +5880,7 @@ msgstr "Twitter" #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 #: frontend/src/pages/Assignments.vue:43 frontend/src/pages/Assignments.vue:170 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:67 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:65 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -5837,7 +5890,7 @@ msgstr "Twitter" msgid "Type" msgstr "" -#: frontend/src/components/Quiz.vue:610 +#: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6165,11 +6218,11 @@ msgstr "У вас уже есть оценка {0} в {1} для курса {2}. msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:235 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "Вы уже зачислены в эту группу." -#: lms/lms/api.py:227 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "Вы уже зачислены на этот курс." @@ -6194,7 +6247,7 @@ msgstr "Вы также можете скопировать и вставить msgid "You can attempt this quiz only {0} {1}" msgstr "Вы можете попробовать пройти этот тест только {0} {1}" -#: frontend/src/components/Quiz.vue:34 +#: frontend/src/components/Quiz.vue:37 msgid "You can attempt this quiz {0}." msgstr "Вы можете попробовать пройти этот тест {0}." @@ -6230,7 +6283,7 @@ msgstr "У вас нет уведомлений." msgid "You got" msgstr "Вы получили" -#: frontend/src/components/Quiz.vue:241 +#: frontend/src/components/Quiz.vue:255 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" msgstr "Вы получили {0}% правильных ответов с оценкой {1} из {2}" @@ -6243,11 +6296,11 @@ msgstr "" msgid "You have already applied for this job." msgstr "Вы уже подали заявку на эту вакансию." -#: frontend/src/components/Quiz.vue:72 lms/templates/quiz/quiz.html:43 +#: frontend/src/components/Quiz.vue:86 lms/templates/quiz/quiz.html:43 msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "Вы уже превысили максимально допустимое количество попыток для этого теста." -#: lms/lms/api.py:259 +#: lms/lms/api.py:258 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6263,7 +6316,7 @@ msgstr "" msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:191 +#: frontend/src/components/CourseCardOverlay.vue:187 msgid "You have been enrolled in this course" msgstr "" @@ -6283,7 +6336,11 @@ msgstr "Вы выбрали получение уведомлений об эт msgid "You need to login first to enroll for this course" msgstr "" -#: frontend/src/components/Quiz.vue:27 lms/templates/quiz/quiz.html:11 +#: frontend/src/components/Quiz.vue:7 +msgid "You will have to complete the quiz to continue the video" +msgstr "" + +#: frontend/src/components/Quiz.vue:30 lms/templates/quiz/quiz.html:11 #, python-format msgid "You will have to get {0}% correct answers in order to pass the quiz." msgstr "Чтобы пройти тест, вам нужно будет дать {0}% правильных ответов." @@ -6348,7 +6405,7 @@ msgstr "Ваш запрос на присоединение к нам в кач msgid "Your score is" msgstr "Ваш результат:" -#: frontend/src/components/Quiz.vue:234 +#: frontend/src/components/Quiz.vue:248 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 "" @@ -6393,6 +6450,10 @@ msgstr "" msgid "applicants" msgstr "" +#: frontend/src/components/VideoBlock.vue:16 +msgid "at {0}" +msgstr "" + #: frontend/src/components/Modals/LiveClassAttendance.vue:39 msgid "attended for" msgstr "" @@ -6405,15 +6466,15 @@ msgstr "" msgid "cancel your application" msgstr "отменить заявку" -#: frontend/src/pages/CertifiedParticipants.vue:82 +#: frontend/src/pages/CertifiedParticipants.vue:79 msgid "certificate" msgstr "сертификат" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:78 msgid "certificates" msgstr "сертификаты" -#: frontend/src/pages/CertifiedParticipants.vue:21 +#: frontend/src/pages/CertifiedParticipants.vue:18 msgid "certified members" msgstr "" @@ -6489,7 +6550,7 @@ msgstr "вы можете" msgid "{0} Assignments" msgstr "" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:32 msgid "{0} Open Jobs" msgstr "" @@ -6497,7 +6558,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:869 lms/lms/api.py:877 +#: lms/lms/api.py:866 lms/lms/api.py:874 msgid "{0} Settings not found" msgstr "" From ca7de818881d539d4fda14bd49cd1b15920ad639 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Tue, 10 Jun 2025 03:35:43 +0530 Subject: [PATCH 09/18] chore: Swedish translations --- lms/locale/sv.po | 255 +++++++++++++++++++++++++++++------------------ 1 file changed, 158 insertions(+), 97 deletions(-) diff --git a/lms/locale/sv.po b/lms/locale/sv.po index dc78d1b1..33ba98a3 100644 --- a/lms/locale/sv.po +++ b/lms/locale/sv.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-05-30 16:04+0000\n" -"PO-Revision-Date: 2025-06-02 20:30\n" +"POT-Creation-Date: 2025-06-06 16:04+0000\n" +"PO-Revision-Date: 2025-06-09 22:05\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -132,8 +132,9 @@ msgstr "Aktiva Medlemmar" #: frontend/src/components/BatchCourses.vue:11 #: frontend/src/components/BatchStudents.vue:73 #: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 -#: frontend/src/components/Settings/Evaluators.vue:38 +#: frontend/src/components/Settings/Evaluators.vue:39 #: frontend/src/components/Settings/Members.vue:44 #: frontend/src/pages/ProgramForm.vue:30 frontend/src/pages/ProgramForm.vue:92 #: frontend/src/pages/ProgramForm.vue:137 @@ -150,6 +151,10 @@ msgstr "Lägg till Kapitel" msgid "Add Lesson" msgstr "Lägg till Lektion" +#: frontend/src/components/VideoBlock.vue:109 +msgid "Add Quiz to Video" +msgstr "Lägg till Frågesport till Video" + #: frontend/src/pages/ProfileEvaluator.vue:89 msgid "Add Slot" msgstr "Lägg till Tid" @@ -166,7 +171,7 @@ msgstr "Lägg till Lektion" msgid "Add a Student" msgstr "Lägga till Student" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:567 msgid "Add a chapter" msgstr "Lägg till Kapitel" @@ -178,7 +183,7 @@ msgstr "Lägg till kurs" msgid "Add a keyword and then press enter" msgstr "Lägg till nyckelord och tryck sedan på Enter" -#: frontend/src/components/AppSidebar.vue:559 +#: frontend/src/components/AppSidebar.vue:568 msgid "Add a lesson" msgstr "Lägg till Lektion" @@ -203,11 +208,15 @@ msgstr "Lägg till uppgift till din lektion" msgid "Add at least one possible answer for this question: {0}" msgstr "Lägg till minst ett möjligt svar för denna fråga: {0}" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:531 msgid "Add courses to your batch" msgstr "Lägg till kurser i din grupp" -#: frontend/src/components/AppSidebar.vue:501 +#: frontend/src/components/Modals/QuizInVideo.vue:5 +msgid "Add quiz to this video" +msgstr "Lägg till frågesport till denna video" + +#: frontend/src/components/AppSidebar.vue:510 msgid "Add students to your batch" msgstr "Lägg till studenter i din grupp" @@ -219,11 +228,11 @@ msgstr "Lägg till webbsida i sidofältet" msgid "Add your assignment as {0}" msgstr "Lägg till din uppgift som {0}" -#: frontend/src/components/AppSidebar.vue:434 +#: frontend/src/components/AppSidebar.vue:443 msgid "Add your first chapter" msgstr "Lägg till ditt första kapitel" -#: frontend/src/components/AppSidebar.vue:450 +#: frontend/src/components/AppSidebar.vue:459 msgid "Add your first lesson" msgstr "Lägg till din första lektion" @@ -439,7 +448,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "Bedömning {0} har redan lagts till i denna grupp." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:571 +#: frontend/src/components/AppSidebar.vue:580 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -499,7 +508,7 @@ msgstr "Uppgift uppdaterad" msgid "Assignment will appear at the bottom of the lesson." msgstr "Uppgift kommer att visas längst ner i lektion." -#: frontend/src/components/AppSidebar.vue:575 +#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/pages/Assignments.vue:211 lms/www/lms.py:273 msgid "Assignments" msgstr "Uppgifter" @@ -669,11 +678,11 @@ msgstr "Grupp Benämning" msgid "Batch end date cannot be before the batch start date" msgstr "Grupp slutdatum får inte vara före grupp startdatum" -#: lms/lms/api.py:246 +#: lms/lms/api.py:245 msgid "Batch has already started." msgstr "Grupp redan startad." -#: lms/lms/api.py:241 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "Gruppen är slutsåld." @@ -786,7 +795,7 @@ msgstr "Fritidskläder" #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' #: frontend/src/pages/BatchForm.vue:192 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:38 +#: frontend/src/pages/CertifiedParticipants.vue:35 #: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:51 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json @@ -849,7 +858,7 @@ msgstr "Certifikat genererade" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:579 +#: frontend/src/components/AppSidebar.vue:588 #: frontend/src/components/CourseCard.vue:115 #: frontend/src/components/Modals/Event.vue:372 #: frontend/src/pages/BatchForm.vue:62 frontend/src/pages/Batches.vue:38 @@ -877,9 +886,11 @@ msgstr "Certifiering Namn" msgid "Certified" msgstr "Certifierad" -#: frontend/src/pages/CertifiedParticipants.vue:186 -#: frontend/src/pages/CertifiedParticipants.vue:193 +#. Label of the certified_members (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/CertifiedParticipants.vue:182 +#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/Statistics.vue:40 +#: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "Certifierade Medlemmar" @@ -927,7 +938,7 @@ msgstr "Kapitel uppdaterad" msgid "Chapters" msgstr "Kapitel" -#: frontend/src/components/Quiz.vue:205 lms/templates/quiz/quiz.html:120 +#: frontend/src/components/Quiz.vue:219 lms/templates/quiz/quiz.html:120 msgid "Check" msgstr "Check" @@ -954,7 +965,7 @@ msgstr "Kolla Kurser" msgid "Choices" msgstr "Alternativ" -#: frontend/src/components/Quiz.vue:608 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:634 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "Välj alla svar som gäller" @@ -966,7 +977,7 @@ msgstr "Välj befintlig fråga" msgid "Choose an icon" msgstr "Välj Ikon" -#: frontend/src/components/Quiz.vue:609 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:635 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "Välj ett svar" @@ -1265,7 +1276,7 @@ msgid "Continue Learning" msgstr "Fortsätt lära dig" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/Jobs.vue:177 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Contract" msgstr "Avtal" @@ -1286,7 +1297,7 @@ msgstr "Organisation" #. 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:165 +#: frontend/src/components/Quiz.vue:179 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Correct" @@ -1300,7 +1311,7 @@ msgstr "Rätt Svar" #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' #: frontend/src/pages/Billing.vue:92 frontend/src/pages/JobForm.vue:40 -#: frontend/src/pages/Jobs.vue:59 lms/fixtures/custom_field.json +#: frontend/src/pages/Jobs.vue:57 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1513,7 +1524,7 @@ msgstr "Kurser" msgid "Courses Completed" msgstr "Klara Kurser" -#: frontend/src/components/BatchCourses.vue:155 +#: frontend/src/components/BatchCourses.vue:154 msgid "Courses deleted successfully" msgstr "Kurser borttagna" @@ -1532,7 +1543,7 @@ msgid "Create Certificate" msgstr "Skapa Certifikat" #: frontend/src/components/Controls/Link.vue:37 -#: frontend/src/components/Controls/MultiSelect.vue:65 +#: frontend/src/components/Controls/MultiSelect.vue:66 msgid "Create New" msgstr "Skapa Ny" @@ -1544,15 +1555,15 @@ msgstr "Skapa Kurs" msgid "Create a Live Class" msgstr "Skapa live lektion" -#: frontend/src/components/AppSidebar.vue:566 +#: frontend/src/components/AppSidebar.vue:575 msgid "Create a batch" msgstr "Skapa grupp" -#: frontend/src/components/AppSidebar.vue:557 +#: frontend/src/components/AppSidebar.vue:566 msgid "Create a course" msgstr "Skapa Kurs" -#: frontend/src/components/AppSidebar.vue:567 +#: frontend/src/components/AppSidebar.vue:576 msgid "Create a live class" msgstr "Skapa live lektion" @@ -1560,15 +1571,15 @@ msgstr "Skapa live lektion" msgid "Create an Assignment" msgstr "Skapa Uppgift" -#: frontend/src/components/AppSidebar.vue:491 +#: frontend/src/components/AppSidebar.vue:500 msgid "Create your first batch" msgstr "Skapa din första grupp" -#: frontend/src/components/AppSidebar.vue:422 +#: frontend/src/components/AppSidebar.vue:431 msgid "Create your first course" msgstr "Skapa din första kurs" -#: frontend/src/components/AppSidebar.vue:469 +#: frontend/src/components/AppSidebar.vue:478 msgid "Create your first quiz" msgstr "Skapa din första frågesport" @@ -1576,11 +1587,11 @@ msgstr "Skapa din första frågesport" msgid "Created" msgstr "Skapad" -#: frontend/src/components/AppSidebar.vue:563 +#: frontend/src/components/AppSidebar.vue:572 msgid "Creating a batch" msgstr "Skapar grupp" -#: frontend/src/components/AppSidebar.vue:554 +#: frontend/src/components/AppSidebar.vue:563 msgid "Creating a course" msgstr "Skapar kurs" @@ -1599,7 +1610,7 @@ msgstr "Valuta" msgid "Current Lesson" msgstr "Aktuell Lektion" -#: frontend/src/components/AppSidebar.vue:585 +#: frontend/src/components/AppSidebar.vue:594 msgid "Custom Certificate Templates" msgstr "Anpassade Certifikat Mallar" @@ -2030,7 +2041,7 @@ msgstr "Registreringsbekräftelse för {0}" msgid "Enrollment Count" msgstr "Antal Inskrivna" -#: lms/lms/utils.py:1914 +#: lms/lms/utils.py:1905 msgid "Enrollment Failed" msgstr "Registrering Misslyckad" @@ -2238,7 +2249,7 @@ msgstr "Misslyckad " msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "Misslyckades med att hämta närvarodata från Zoom för lektion {0}: {1}" -#: frontend/src/utils/index.js:613 +#: frontend/src/utils/index.js:614 msgid "Failed to update meta tags {0}" msgstr "Misslyckades med att uppdatera metataggar {0}" @@ -2300,7 +2311,7 @@ msgid "Free" msgstr "Gratis" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:190 +#: frontend/src/pages/Jobs.vue:178 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Freelance" msgstr "Frilansare" @@ -2344,7 +2355,7 @@ msgid "Full Name" msgstr "Fullständig Namn" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:187 +#: frontend/src/pages/Jobs.vue:175 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Full Time" msgstr "Heltid" @@ -2549,7 +2560,7 @@ msgstr "Om Inkludera i Förhandsvisning är aktiverat för en lektion då lektio msgid "If you are not any more interested to mentor the course" msgstr "Om du inte längre är intresserad av att vara mentor för kurs" -#: frontend/src/components/Quiz.vue:20 +#: frontend/src/components/Quiz.vue:23 msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "Om du inte gör det kommer frågesporten att skickas in automatiskt när tidur stängs." @@ -2629,7 +2640,7 @@ msgstr "Ej komplett" #. 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:170 +#: frontend/src/components/Quiz.vue:184 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Incorrect" @@ -2701,8 +2712,8 @@ msgstr "Lärare Kommentarer" msgid "Interest" msgstr "Intresse" -#: frontend/src/components/AppSidebar.vue:546 -#: frontend/src/components/AppSidebar.vue:549 +#: frontend/src/components/AppSidebar.vue:555 +#: frontend/src/components/AppSidebar.vue:558 msgid "Introduction" msgstr "Introduktion" @@ -2710,11 +2721,11 @@ msgstr "Introduktion" msgid "Invalid Invite Code." msgstr "Ogiltig Inbjudan Kod." -#: lms/lms/doctype/course_lesson/course_lesson.py:19 +#: lms/lms/doctype/course_lesson/course_lesson.py:20 msgid "Invalid Quiz ID" msgstr "Ogiltigt Frågesport ID" -#: lms/lms/doctype/course_lesson/course_lesson.py:33 +#: lms/lms/doctype/course_lesson/course_lesson.py:34 msgid "Invalid Quiz ID in content" msgstr "Ogiltigt Frågesport ID" @@ -2740,7 +2751,7 @@ msgstr "Endast inbjudan" msgid "Invite Request" msgstr "Inbjudan Begäran" -#: frontend/src/components/AppSidebar.vue:480 +#: frontend/src/components/AppSidebar.vue:489 msgid "Invite your team and students" msgstr "Bjud in ditt team och dina studenter" @@ -2772,7 +2783,7 @@ msgstr "Är SCORM App" msgid "Issue Date" msgstr "Utfärdande Datum" -#: frontend/src/components/AppSidebar.vue:582 +#: frontend/src/components/AppSidebar.vue:591 msgid "Issue a Certificate" msgstr "Utfärda Certifikat" @@ -2844,7 +2855,7 @@ msgstr "Jobb Benämning" #. Label of the jobs (Check) field in DocType 'LMS Settings' #: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8 -#: frontend/src/pages/Jobs.vue:196 +#: frontend/src/pages/Jobs.vue:184 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "Jobb" @@ -3258,7 +3269,7 @@ msgstr "LiveCode URL" #: frontend/src/components/Settings/Members.vue:109 #: frontend/src/pages/Assignments.vue:69 frontend/src/pages/Batches.vue:80 -#: frontend/src/pages/CertifiedParticipants.vue:100 +#: frontend/src/pages/CertifiedParticipants.vue:98 #: frontend/src/pages/Courses.vue:75 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:55 @@ -3333,7 +3344,7 @@ msgstr "Ansvarig (Försäljning/Marknadsföring/Kund)" msgid "Manifest File" msgstr "Manifestfil" -#: frontend/src/components/Quiz.vue:96 +#: frontend/src/components/Quiz.vue:110 msgid "Mark" msgstr "Markera" @@ -3349,7 +3360,7 @@ msgstr "Markera som läst" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:103 -#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:395 +#: frontend/src/components/Quiz.vue:110 frontend/src/pages/QuizForm.vue:395 #: 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 @@ -3598,7 +3609,7 @@ msgstr "Meta Nyckelord" msgid "Meta Tags" msgstr "Meta Taggar" -#: lms/lms/api.py:1457 +#: lms/lms/api.py:1454 msgid "Meta tags should be a list." msgstr "Metataggar bör vara en lista." @@ -3640,11 +3651,11 @@ msgstr "Moderator" msgid "Modified By" msgstr "Modifierad Av" -#: lms/lms/api.py:219 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "Modul Namn är felaktigt eller existerar inte." -#: lms/lms/api.py:215 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "Modul är felaktig." @@ -3655,7 +3666,7 @@ msgstr "Modul är felaktig." msgid "Monday" msgstr "Måndag" -#: frontend/src/components/AppSidebar.vue:590 +#: frontend/src/components/AppSidebar.vue:599 msgid "Monetization" msgstr "Intäktsgenerering" @@ -3754,7 +3765,7 @@ msgstr "Nytt svar i ämne {0} i kurs {1}" msgid "New {0}" msgstr "Ny {0}" -#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154 +#: frontend/src/components/Quiz.vue:227 frontend/src/pages/Lesson.vue:154 msgid "Next" msgstr "Nästa" @@ -3770,7 +3781,7 @@ msgstr "Inga Bedömningar" msgid "No Notifications" msgstr "Inga Aviseringar" -#: frontend/src/components/Quiz.vue:278 +#: frontend/src/components/Quiz.vue:297 msgid "No Quiz submissions found" msgstr "Inga frågesport inlämningar hittades" @@ -3819,6 +3830,10 @@ msgstr "Ingen introduktion" msgid "No live classes scheduled" msgstr "Inga live lektioner schemalagda" +#: frontend/src/components/Modals/QuizInVideo.vue:93 +msgid "No quizzes added yet." +msgstr "Inga frågesporter har lagts till ännu." + #: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for this date." msgstr "Inga lediga tider för detta datum." @@ -3932,7 +3947,7 @@ msgstr "Endast kurser för vilka självinlärning är inaktiverat kan läggas ti msgid "Only files of type {0} will be accepted." msgstr "Endast filer av typ {0} kommer att accepteras." -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:500 +#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 msgid "Only image file is allowed." msgstr "Endast bildfiler är tillåtna." @@ -4062,7 +4077,7 @@ msgid "Pan Number" msgstr "Pan Nummer" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:188 +#: frontend/src/pages/Jobs.vue:176 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Part Time" msgstr "Deltid" @@ -4229,7 +4244,7 @@ msgstr "Kontrollera din E-post för verifiering" msgid "Please click on the following button to set your new password" msgstr "Klicka på följande knapp för att ange ditt nya lösenord" -#: lms/lms/utils.py:2048 lms/lms/utils.py:2052 +#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "Slutför tidigare kurser i program för att anmäla dig till denna kurs." @@ -4241,7 +4256,7 @@ msgstr "Aktivera zoom konto för att använda denna funktion." msgid "Please enroll for this course to view this lesson" msgstr "Anmäl dig till denna kurs för att se denna lektion" -#: frontend/src/components/Quiz.vue:13 +#: frontend/src/components/Quiz.vue:16 msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "Se till att besvara alla frågor på {0} minuter." @@ -4258,6 +4273,10 @@ msgstr "Ange giltig URL." msgid "Please enter a valid time in the format HH:mm." msgstr "Ange giltig tid i format HH:mm." +#: frontend/src/components/Modals/QuizInVideo.vue:181 +msgid "Please enter a valid timestamp" +msgstr "Ange giltig tidsstämpel" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "Ange URL för uppgift inlämning." @@ -4286,7 +4305,7 @@ msgstr "Logga in för att komma åt frågesport." msgid "Please login to access this page." msgstr "Logga in för att komma till denna sida." -#: lms/lms/api.py:211 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "Logga in för att fortsätta med betalning." @@ -4311,6 +4330,10 @@ msgstr "Välj varaktighet." msgid "Please select a future date and time." msgstr "Välj framtida datum och tid." +#: frontend/src/components/Modals/QuizInVideo.vue:186 +msgid "Please select a quiz" +msgstr "Välj frågesport" + #: frontend/src/components/Modals/LiveClassModal.vue:192 msgid "Please select a time." msgstr "Välj tid." @@ -4319,7 +4342,7 @@ msgstr "Välj tid." msgid "Please select a timezone." msgstr "Välj tidszon." -#: frontend/src/components/Quiz.vue:497 +#: frontend/src/components/Quiz.vue:523 msgid "Please select an option" msgstr "Välj ett alternativ" @@ -4594,11 +4617,11 @@ msgstr "Fråga tillagd" msgid "Question updated successfully" msgstr "Fråga uppdaterad" -#: frontend/src/components/Quiz.vue:88 +#: frontend/src/components/Quiz.vue:102 msgid "Question {0}" msgstr "Fråga {0}" -#: frontend/src/components/Quiz.vue:190 +#: frontend/src/components/Quiz.vue:204 msgid "Question {0} of {1}" msgstr "Fråga {0} av {1}" @@ -4613,6 +4636,8 @@ msgstr "Frågor är borttagna" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' #. Label of a Link in the LMS Workspace +#: frontend/src/components/Modals/QuizInVideo.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:216 #: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json @@ -4635,7 +4660,7 @@ msgstr "Frågesport Inlämning" msgid "Quiz Submissions" msgstr "Frågesport Inlämningar" -#: frontend/src/components/Quiz.vue:227 +#: frontend/src/components/Quiz.vue:241 msgid "Quiz Summary" msgstr "Frågesport Sammanfattning" @@ -4661,12 +4686,16 @@ msgstr "Frågesport uppdaterad" msgid "Quiz will appear at the bottom of the lesson." msgstr "Frågesport kommer att visas längst ner i lektionen." -#: frontend/src/components/AppSidebar.vue:574 +#: frontend/src/components/AppSidebar.vue:583 #: frontend/src/pages/QuizForm.vue:443 frontend/src/pages/Quizzes.vue:142 #: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251 msgid "Quizzes" msgstr "Frågesporter" +#: frontend/src/components/Modals/QuizInVideo.vue:35 +msgid "Quizzes in this video" +msgstr "Frågesporter i denna video" + #. 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' @@ -4777,6 +4806,10 @@ msgstr "Resultat" msgid "Resume" msgstr "Återuppta" +#: frontend/src/components/Quiz.vue:75 frontend/src/components/Quiz.vue:278 +msgid "Resume Video" +msgstr "Återuppta Video" + #. Label of the review (Small Text) field in DocType 'LMS Course Review' #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 @@ -4814,7 +4847,7 @@ msgstr "Rollpreferens" msgid "Role updated successfully" msgstr "Roll uppdaterad" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:611 msgid "Roles" msgstr "Roller" @@ -4925,11 +4958,11 @@ msgstr "Resultat av" #: frontend/src/components/Settings/Evaluators.vue:15 #: frontend/src/components/Settings/Members.vue:15 -#: frontend/src/pages/Jobs.vue:43 +#: frontend/src/pages/Jobs.vue:41 msgid "Search" msgstr "Sök" -#: frontend/src/pages/CertifiedParticipants.vue:26 +#: frontend/src/pages/CertifiedParticipants.vue:23 msgid "Search by Name" msgstr "Sök efter Namn" @@ -5000,15 +5033,15 @@ msgstr "Sessioner på dagar" msgid "Set your Password" msgstr "Ange Lösenord" -#: frontend/src/components/AppSidebar.vue:550 +#: frontend/src/components/AppSidebar.vue:559 msgid "Setting up" msgstr "Konfigurera" -#: frontend/src/components/AppSidebar.vue:595 +#: frontend/src/components/AppSidebar.vue:604 msgid "Setting up payment gateway" msgstr "Konfigurerar Betalningsport" -#: frontend/src/components/AppSidebar.vue:600 +#: frontend/src/components/AppSidebar.vue:609 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:46 frontend/src/pages/CourseForm.vue:143 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 @@ -5189,7 +5222,7 @@ msgstr "Personal" msgid "Stage" msgstr "Fas" -#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:67 +#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:71 #: lms/templates/quiz/quiz.html:39 msgid "Start" msgstr "Start" @@ -5242,6 +5275,10 @@ msgstr "Starttid kan inte vara senare än sluttid" msgid "Start URL" msgstr "Start URL" +#: frontend/src/components/Quiz.vue:71 +msgid "Start the Quiz" +msgstr "Starta frågesport" + #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Startup Organization" @@ -5366,7 +5403,7 @@ msgstr "Inlämning av" #: frontend/src/components/Modals/BatchCourseModal.vue:9 #: frontend/src/components/Modals/EvaluationModal.vue:9 #: frontend/src/components/Modals/Question.vue:109 -#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9 +#: frontend/src/components/Quiz.vue:232 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 @@ -5404,7 +5441,7 @@ msgstr "Översikt" msgid "Sunday" msgstr "Söndag" -#: lms/lms/api.py:1079 +#: lms/lms/api.py:1076 msgid "Suspicious pattern found in {0}: {1}" msgstr "Misstänkt mönster hittat i {0}: {1}" @@ -5527,7 +5564,7 @@ msgstr "Tack för återkoppling." msgid "Thanks and Regards" msgstr "Tack och Hälsningar" -#: lms/lms/utils.py:1946 +#: lms/lms/utils.py:1937 msgid "The batch is full. Please contact the Administrator." msgstr "Gruppen är full. Kontakta administratör." @@ -5610,7 +5647,7 @@ msgstr "Denna klass har avslutats" msgid "This course has:" msgstr "Denna kurs har:" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1780 msgid "This course is free." msgstr "Denna kurs är gratis." @@ -5638,7 +5675,7 @@ msgstr "Denna lektion är inte tillgänglig för förhandsgranskning. Registrera msgid "This lesson is not available for preview. Please join the course to access it." msgstr "Denna lektion är inte tillgänglig för förhandsgranskning. Gå med i kurs för att få tillgång till den." -#: frontend/src/components/Quiz.vue:8 lms/templates/quiz/quiz.html:6 +#: frontend/src/components/Quiz.vue:11 lms/templates/quiz/quiz.html:6 msgid "This quiz consists of {0} questions." msgstr "Denna frågesport består av {0} frågor." @@ -5647,6 +5684,10 @@ msgstr "Denna frågesport består av {0} frågor." msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "Denna webbplats håller på att uppdateras. Du kommer inte att kunna göra några ändringar. Full åtkomst kommer att återställas inom kort." +#: frontend/src/components/VideoBlock.vue:8 +msgid "This video contains {0} {1}:" +msgstr "Denna video innehåller {0} {1}:" + #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json @@ -5657,7 +5698,7 @@ msgstr "Torsdag" #. Label of the time (Time) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/LiveClassModal.vue:52 -#: frontend/src/components/Quiz.vue:45 +#: frontend/src/components/Quiz.vue:48 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Time" msgstr "Tid" @@ -5667,6 +5708,18 @@ msgstr "Tid" msgid "Time Preference" msgstr "Tidspreferens" +#: frontend/src/components/Modals/QuizInVideo.vue:13 +msgid "Time in Video" +msgstr "Tid i Video" + +#: frontend/src/components/Modals/QuizInVideo.vue:220 +msgid "Time in Video (minutes)" +msgstr "Tid i Video (minuter)" + +#: frontend/src/components/Modals/QuizInVideo.vue:173 +msgid "Time in video exceeds the total duration of the video." +msgstr "Tid i video överskrider total tid för video." + #: frontend/src/components/Modals/LiveClassModal.vue:44 msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgstr "Tid måste vara i 24 timmars format (HH:mm). Exempel 11:30 eller 22:00" @@ -5768,7 +5821,7 @@ msgstr "Till" msgid "To Date" msgstr "Till Datum" -#: lms/lms/utils.py:1800 +#: lms/lms/utils.py:1791 msgid "To join this batch, please contact the Administrator." msgstr "För att gå med i denna grupp, kontakta Administratör." @@ -5804,7 +5857,7 @@ msgstr "Utbildning Återkoppling" msgid "Travel" msgstr "Resa" -#: frontend/src/components/Quiz.vue:259 lms/templates/quiz/quiz.html:131 +#: frontend/src/components/Quiz.vue:274 lms/templates/quiz/quiz.html:131 msgid "Try Again" msgstr "Försök igen" @@ -5827,7 +5880,7 @@ msgstr "Twitter" #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 #: frontend/src/pages/Assignments.vue:43 frontend/src/pages/Assignments.vue:170 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:67 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:65 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -5837,7 +5890,7 @@ msgstr "Twitter" msgid "Type" msgstr "Typ" -#: frontend/src/components/Quiz.vue:610 +#: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "Skriv ditt svar" @@ -6165,11 +6218,11 @@ msgstr "Du har redan utvärdering {0} kl. {1} för kurs {2}." msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "Du är redan certifierad för denna kurs. Klicka på kort nedan för att öppna ditt certifikat." -#: lms/lms/api.py:235 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "Du är redan inskriven för denna grupp." -#: lms/lms/api.py:227 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "Du är redan inskriven på denna kurs." @@ -6194,7 +6247,7 @@ msgstr "Du kan också kopiera och klistra in följande länk i din webbläsare" msgid "You can attempt this quiz only {0} {1}" msgstr "Du kan bara försöka med denna frågesport {0} {1}" -#: frontend/src/components/Quiz.vue:34 +#: frontend/src/components/Quiz.vue:37 msgid "You can attempt this quiz {0}." msgstr "Du kan prova detta frågesport {0}." @@ -6230,7 +6283,7 @@ msgstr "Du har inga aviseringar." msgid "You got" msgstr "Du har" -#: frontend/src/components/Quiz.vue:241 +#: frontend/src/components/Quiz.vue:255 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" msgstr "Du fick {0}% rätta svar med resultat på {1} av {2}" @@ -6243,11 +6296,11 @@ msgstr "Du har en liveklass schemalagd i morgon. Var förberedd och kom i tid ti msgid "You have already applied for this job." msgstr "Du har redan sökt detta jobb." -#: frontend/src/components/Quiz.vue:72 lms/templates/quiz/quiz.html:43 +#: frontend/src/components/Quiz.vue:86 lms/templates/quiz/quiz.html:43 msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "Du har redan överskridit maximal antalet försök som tillåts för denna frågesport." -#: lms/lms/api.py:259 +#: lms/lms/api.py:258 msgid "You have already purchased the certificate for this course." msgstr "Du har redan köpt certifikat för denna kurs." @@ -6263,7 +6316,7 @@ msgstr "Du har ansökt" msgid "You have been enrolled in this batch" msgstr "Du har blivit registrerad i denna grupp" -#: frontend/src/components/CourseCardOverlay.vue:191 +#: frontend/src/components/CourseCardOverlay.vue:187 msgid "You have been enrolled in this course" msgstr "Du har blivit registrerad på denna kurs" @@ -6283,7 +6336,11 @@ msgstr "Du har valt att bli meddelad om denna kurs. Du kommer att få ett e-post msgid "You need to login first to enroll for this course" msgstr "Du måste logga in först för att registrera dig till denna kurs" -#: frontend/src/components/Quiz.vue:27 lms/templates/quiz/quiz.html:11 +#: frontend/src/components/Quiz.vue:7 +msgid "You will have to complete the quiz to continue the video" +msgstr "Slutför frågesport för att fortsätta video" + +#: frontend/src/components/Quiz.vue:30 lms/templates/quiz/quiz.html:11 #, python-format msgid "You will have to get {0}% correct answers in order to pass the quiz." msgstr "Du måste få {0}% korrekta svar för att klara frågesport." @@ -6348,7 +6405,7 @@ msgstr "Din begäran om att bli mentor för kurs" msgid "Your score is" msgstr "Ditt resultat är" -#: frontend/src/components/Quiz.vue:234 +#: frontend/src/components/Quiz.vue:248 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 "Din inlämning är sparad. Lärare kommer att granska och betygsätta den inom kort och du kommer att få meddelande om ditt slutresultat." @@ -6393,6 +6450,10 @@ msgstr "sökande" msgid "applicants" msgstr "sökande" +#: frontend/src/components/VideoBlock.vue:16 +msgid "at {0}" +msgstr "vid {0}" + #: frontend/src/components/Modals/LiveClassAttendance.vue:39 msgid "attended for" msgstr "deltog i" @@ -6405,15 +6466,15 @@ msgstr "men slutförde inte din betalning" msgid "cancel your application" msgstr "avbryt din ansökan" -#: frontend/src/pages/CertifiedParticipants.vue:82 +#: frontend/src/pages/CertifiedParticipants.vue:79 msgid "certificate" msgstr "certifikat" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:78 msgid "certificates" msgstr "certifikat" -#: frontend/src/pages/CertifiedParticipants.vue:21 +#: frontend/src/pages/CertifiedParticipants.vue:18 msgid "certified members" msgstr "certifierade medlemmar" @@ -6489,7 +6550,7 @@ msgstr "du kan" msgid "{0} Assignments" msgstr "{0} Uppgifter" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:32 msgid "{0} Open Jobs" msgstr "{0} Lediga Jobb" @@ -6497,7 +6558,7 @@ msgstr "{0} Lediga Jobb" msgid "{0} Quizzes" msgstr "{0} Frågesporter" -#: lms/lms/api.py:869 lms/lms/api.py:877 +#: lms/lms/api.py:866 lms/lms/api.py:874 msgid "{0} Settings not found" msgstr "{0} Inställningar hittades inte" From fe214f6b41e30e3fed7733ea44f5fb58bf48d03c Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Tue, 10 Jun 2025 03:35:44 +0530 Subject: [PATCH 10/18] chore: Turkish translations --- lms/locale/tr.po | 255 +++++++++++++++++++++++++++++------------------ 1 file changed, 158 insertions(+), 97 deletions(-) diff --git a/lms/locale/tr.po b/lms/locale/tr.po index 6e039023..1e13001b 100644 --- a/lms/locale/tr.po +++ b/lms/locale/tr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-05-30 16:04+0000\n" -"PO-Revision-Date: 2025-06-02 20:30\n" +"POT-Creation-Date: 2025-06-06 16:04+0000\n" +"PO-Revision-Date: 2025-06-09 22:05\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -132,8 +132,9 @@ msgstr "" #: frontend/src/components/BatchCourses.vue:11 #: frontend/src/components/BatchStudents.vue:73 #: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 -#: frontend/src/components/Settings/Evaluators.vue:38 +#: frontend/src/components/Settings/Evaluators.vue:39 #: frontend/src/components/Settings/Members.vue:44 #: frontend/src/pages/ProgramForm.vue:30 frontend/src/pages/ProgramForm.vue:92 #: frontend/src/pages/ProgramForm.vue:137 @@ -150,6 +151,10 @@ msgstr "Bölüm Ekle" msgid "Add Lesson" msgstr "Ders Ekle" +#: frontend/src/components/VideoBlock.vue:109 +msgid "Add Quiz to Video" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:89 msgid "Add Slot" msgstr "Yuva Ekle" @@ -166,7 +171,7 @@ msgstr "Ders Ekle" msgid "Add a Student" msgstr "Öğrenci Ekle" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:567 msgid "Add a chapter" msgstr "" @@ -178,7 +183,7 @@ msgstr "Kurs Ekle" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:559 +#: frontend/src/components/AppSidebar.vue:568 msgid "Add a lesson" msgstr "Bir ders ekle" @@ -203,11 +208,15 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "Bu soru için en azından bir olası cevap ekleyin: {0}" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:531 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:501 +#: frontend/src/components/Modals/QuizInVideo.vue:5 +msgid "Add quiz to this video" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:510 msgid "Add students to your batch" msgstr "" @@ -219,11 +228,11 @@ msgstr "Web sayfasını kenar çubuğuna ekle" msgid "Add your assignment as {0}" msgstr "Ödevinizi {0} olarak ekleyin" -#: frontend/src/components/AppSidebar.vue:434 +#: frontend/src/components/AppSidebar.vue:443 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:450 +#: frontend/src/components/AppSidebar.vue:459 msgid "Add your first lesson" msgstr "" @@ -439,7 +448,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "Değerlendirme {0} bu gruba zaten eklendi." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:571 +#: frontend/src/components/AppSidebar.vue:580 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -499,7 +508,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "Ödev dersin alt kısmında görünecektir." -#: frontend/src/components/AppSidebar.vue:575 +#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/pages/Assignments.vue:211 lms/www/lms.py:273 msgid "Assignments" msgstr "Atamalar" @@ -669,11 +678,11 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:246 +#: lms/lms/api.py:245 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:241 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -786,7 +795,7 @@ msgstr "Günlük Giyim" #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' #: frontend/src/pages/BatchForm.vue:192 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:38 +#: frontend/src/pages/CertifiedParticipants.vue:35 #: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:51 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json @@ -849,7 +858,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:579 +#: frontend/src/components/AppSidebar.vue:588 #: frontend/src/components/CourseCard.vue:115 #: frontend/src/components/Modals/Event.vue:372 #: frontend/src/pages/BatchForm.vue:62 frontend/src/pages/Batches.vue:38 @@ -877,9 +886,11 @@ msgstr "Sertifika Adı" msgid "Certified" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:186 -#: frontend/src/pages/CertifiedParticipants.vue:193 +#. Label of the certified_members (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/CertifiedParticipants.vue:182 +#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/Statistics.vue:40 +#: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" @@ -927,7 +938,7 @@ msgstr "Bölüm başarıyla güncellendi" msgid "Chapters" msgstr "Bölümler" -#: frontend/src/components/Quiz.vue:205 lms/templates/quiz/quiz.html:120 +#: frontend/src/components/Quiz.vue:219 lms/templates/quiz/quiz.html:120 msgid "Check" msgstr "Kontrol et" @@ -954,7 +965,7 @@ msgstr "Kursları Kontrol Et" msgid "Choices" msgstr "Seçimler" -#: frontend/src/components/Quiz.vue:608 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:634 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "Uygulanabilir tüm cevapları seçin" @@ -966,7 +977,7 @@ msgstr "" msgid "Choose an icon" msgstr "Bir simge seçimi" -#: frontend/src/components/Quiz.vue:609 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:635 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "Bir cevap seçin" @@ -1265,7 +1276,7 @@ msgid "Continue Learning" msgstr "Öğrenmeye Devam Et" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/Jobs.vue:177 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Contract" msgstr "Sözleşme" @@ -1286,7 +1297,7 @@ msgstr "Kurumsal Organizasyon" #. 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:165 +#: frontend/src/components/Quiz.vue:179 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Correct" @@ -1300,7 +1311,7 @@ msgstr "Doğru Cevap" #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' #: frontend/src/pages/Billing.vue:92 frontend/src/pages/JobForm.vue:40 -#: frontend/src/pages/Jobs.vue:59 lms/fixtures/custom_field.json +#: frontend/src/pages/Jobs.vue:57 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1513,7 +1524,7 @@ msgstr "Kurs" msgid "Courses Completed" msgstr "Tamamlanan Kurslar" -#: frontend/src/components/BatchCourses.vue:155 +#: frontend/src/components/BatchCourses.vue:154 msgid "Courses deleted successfully" msgstr "Kurslar başarıyla silindi" @@ -1532,7 +1543,7 @@ msgid "Create Certificate" msgstr "" #: frontend/src/components/Controls/Link.vue:37 -#: frontend/src/components/Controls/MultiSelect.vue:65 +#: frontend/src/components/Controls/MultiSelect.vue:66 msgid "Create New" msgstr "Yeni Oluştur" @@ -1544,15 +1555,15 @@ msgstr "Kurs Oluştur" msgid "Create a Live Class" msgstr "Canlı Sınıf Oluştur" -#: frontend/src/components/AppSidebar.vue:566 +#: frontend/src/components/AppSidebar.vue:575 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:557 +#: frontend/src/components/AppSidebar.vue:566 msgid "Create a course" msgstr "Bir Kurs Oluştur" -#: frontend/src/components/AppSidebar.vue:567 +#: frontend/src/components/AppSidebar.vue:576 msgid "Create a live class" msgstr "" @@ -1560,15 +1571,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:491 +#: frontend/src/components/AppSidebar.vue:500 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:422 +#: frontend/src/components/AppSidebar.vue:431 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:469 +#: frontend/src/components/AppSidebar.vue:478 msgid "Create your first quiz" msgstr "" @@ -1576,11 +1587,11 @@ msgstr "" msgid "Created" msgstr "Oluşturdu" -#: frontend/src/components/AppSidebar.vue:563 +#: frontend/src/components/AppSidebar.vue:572 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:554 +#: frontend/src/components/AppSidebar.vue:563 msgid "Creating a course" msgstr "" @@ -1599,7 +1610,7 @@ msgstr "Para Birimi" msgid "Current Lesson" msgstr "Güncel Ders" -#: frontend/src/components/AppSidebar.vue:585 +#: frontend/src/components/AppSidebar.vue:594 msgid "Custom Certificate Templates" msgstr "" @@ -2030,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "Kayıt Sayısı" -#: lms/lms/utils.py:1914 +#: lms/lms/utils.py:1905 msgid "Enrollment Failed" msgstr "Kayıt Başarısız" @@ -2238,7 +2249,7 @@ msgstr "Başarısız" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:613 +#: frontend/src/utils/index.js:614 msgid "Failed to update meta tags {0}" msgstr "" @@ -2300,7 +2311,7 @@ msgid "Free" msgstr "Serbest" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:190 +#: frontend/src/pages/Jobs.vue:178 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Freelance" msgstr "Serbest çalışan" @@ -2344,7 +2355,7 @@ msgid "Full Name" msgstr "Tam Adı" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:187 +#: frontend/src/pages/Jobs.vue:175 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Full Time" msgstr "Tam Zamanlı" @@ -2549,7 +2560,7 @@ msgstr "" msgid "If you are not any more interested to mentor the course" msgstr "Kursa rehberlik etmekle artık ilgilenmiyorsanız" -#: frontend/src/components/Quiz.vue:20 +#: frontend/src/components/Quiz.vue:23 msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "" @@ -2629,7 +2640,7 @@ msgstr "Tamamlanmadı" #. 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:170 +#: frontend/src/components/Quiz.vue:184 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Incorrect" @@ -2701,8 +2712,8 @@ msgstr "Eğitmen Yorumları" msgid "Interest" msgstr "İlgi Alanı" -#: frontend/src/components/AppSidebar.vue:546 -#: frontend/src/components/AppSidebar.vue:549 +#: frontend/src/components/AppSidebar.vue:555 +#: frontend/src/components/AppSidebar.vue:558 msgid "Introduction" msgstr "Tanıtım/Giriş" @@ -2710,11 +2721,11 @@ msgstr "Tanıtım/Giriş" msgid "Invalid Invite Code." msgstr "Geçersiz Davetiye Kodu." -#: lms/lms/doctype/course_lesson/course_lesson.py:19 +#: lms/lms/doctype/course_lesson/course_lesson.py:20 msgid "Invalid Quiz ID" msgstr "Geçersiz Sınav Kimliği" -#: lms/lms/doctype/course_lesson/course_lesson.py:33 +#: lms/lms/doctype/course_lesson/course_lesson.py:34 msgid "Invalid Quiz ID in content" msgstr "" @@ -2740,7 +2751,7 @@ msgstr "Sadece Davetliler" msgid "Invite Request" msgstr "Davetiye Talebi" -#: frontend/src/components/AppSidebar.vue:480 +#: frontend/src/components/AppSidebar.vue:489 msgid "Invite your team and students" msgstr "" @@ -2772,7 +2783,7 @@ msgstr "" msgid "Issue Date" msgstr "Veriliş tarihi" -#: frontend/src/components/AppSidebar.vue:582 +#: frontend/src/components/AppSidebar.vue:591 msgid "Issue a Certificate" msgstr "" @@ -2844,7 +2855,7 @@ msgstr "İş İlanı Başlığı" #. Label of the jobs (Check) field in DocType 'LMS Settings' #: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8 -#: frontend/src/pages/Jobs.vue:196 +#: frontend/src/pages/Jobs.vue:184 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "İşler" @@ -3258,7 +3269,7 @@ msgstr "" #: frontend/src/components/Settings/Members.vue:109 #: frontend/src/pages/Assignments.vue:69 frontend/src/pages/Batches.vue:80 -#: frontend/src/pages/CertifiedParticipants.vue:100 +#: frontend/src/pages/CertifiedParticipants.vue:98 #: frontend/src/pages/Courses.vue:75 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:55 @@ -3333,7 +3344,7 @@ msgstr "Yönetici (Satış/Pazarlama/Müşteri)" msgid "Manifest File" msgstr "" -#: frontend/src/components/Quiz.vue:96 +#: frontend/src/components/Quiz.vue:110 msgid "Mark" msgstr "İşaretle" @@ -3349,7 +3360,7 @@ msgstr "Okundu olarak İşaretle" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:103 -#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:395 +#: frontend/src/components/Quiz.vue:110 frontend/src/pages/QuizForm.vue:395 #: 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 @@ -3598,7 +3609,7 @@ msgstr "" msgid "Meta Tags" msgstr "Meta Etiketleri" -#: lms/lms/api.py:1457 +#: lms/lms/api.py:1454 msgid "Meta tags should be a list." msgstr "" @@ -3640,11 +3651,11 @@ msgstr "Moderatör" msgid "Modified By" msgstr "Değiştiren" -#: lms/lms/api.py:219 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "Modül Adı yanlış veya mevcut değil." -#: lms/lms/api.py:215 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "Modül hatalı." @@ -3655,7 +3666,7 @@ msgstr "Modül hatalı." msgid "Monday" msgstr "Pazartesi" -#: frontend/src/components/AppSidebar.vue:590 +#: frontend/src/components/AppSidebar.vue:599 msgid "Monetization" msgstr "" @@ -3754,7 +3765,7 @@ msgstr "{1} dersinde {0} konusuna yeni yanıt" msgid "New {0}" msgstr "Yeni {0}" -#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154 +#: frontend/src/components/Quiz.vue:227 frontend/src/pages/Lesson.vue:154 msgid "Next" msgstr "Sonraki" @@ -3770,7 +3781,7 @@ msgstr "Değerlendirme Yok" msgid "No Notifications" msgstr "Bildirim Yok" -#: frontend/src/components/Quiz.vue:278 +#: frontend/src/components/Quiz.vue:297 msgid "No Quiz submissions found" msgstr "" @@ -3819,6 +3830,10 @@ msgstr "Tanıtım yok" msgid "No live classes scheduled" msgstr "Planlanmış canlı ders yok" +#: frontend/src/components/Modals/QuizInVideo.vue:93 +msgid "No quizzes added yet." +msgstr "" + #: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for this date." msgstr "Bu tarih için boş yer bulunmamaktadır." @@ -3932,7 +3947,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "Sadece {0} türündeki dosyalar kabul edilecektir." -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:500 +#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 msgid "Only image file is allowed." msgstr "Sadece resim dosyasına izin verilir." @@ -4062,7 +4077,7 @@ msgid "Pan Number" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:188 +#: frontend/src/pages/Jobs.vue:176 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Part Time" msgstr "Yarı Zamanlı" @@ -4229,7 +4244,7 @@ msgstr "Doğrulama için lütfen e-postanızı kontrol edin" msgid "Please click on the following button to set your new password" msgstr "Yeni şifrenizi belirlemek için lütfen aşağıdaki linke tıklayınız" -#: lms/lms/utils.py:2048 lms/lms/utils.py:2052 +#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4241,7 +4256,7 @@ msgstr "" msgid "Please enroll for this course to view this lesson" msgstr "" -#: frontend/src/components/Quiz.vue:13 +#: frontend/src/components/Quiz.vue:16 msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "Lütfen tüm soruları {0} dakika içinde yanıtladığınızdan emin olun." @@ -4258,6 +4273,10 @@ msgstr "Lütfen geçerli bir URL girin." msgid "Please enter a valid time in the format HH:mm." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:181 +msgid "Please enter a valid timestamp" +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "Lütfen ödev gönderimi için URL'yi girin." @@ -4286,7 +4305,7 @@ msgstr "Teste erişmek için lütfen giriş yapın." msgid "Please login to access this page." msgstr "Bu sayfaya erişebilmek için lütfen giriş yapın." -#: lms/lms/api.py:211 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "Ödeme işlemine devam etmek için lütfen giriş yapın." @@ -4311,6 +4330,10 @@ msgstr "" msgid "Please select a future date and time." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:186 +msgid "Please select a quiz" +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:192 msgid "Please select a time." msgstr "" @@ -4319,7 +4342,7 @@ msgstr "" msgid "Please select a timezone." msgstr "" -#: frontend/src/components/Quiz.vue:497 +#: frontend/src/components/Quiz.vue:523 msgid "Please select an option" msgstr "" @@ -4594,11 +4617,11 @@ msgstr "Soru başarıyla eklendi" msgid "Question updated successfully" msgstr "Soru başarıyla güncellendi" -#: frontend/src/components/Quiz.vue:88 +#: frontend/src/components/Quiz.vue:102 msgid "Question {0}" msgstr "Soru {0}" -#: frontend/src/components/Quiz.vue:190 +#: frontend/src/components/Quiz.vue:204 msgid "Question {0} of {1}" msgstr "Soru {0} / {1}" @@ -4613,6 +4636,8 @@ msgstr "Sorular başarıyla silindi" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' #. Label of a Link in the LMS Workspace +#: frontend/src/components/Modals/QuizInVideo.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:216 #: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json @@ -4635,7 +4660,7 @@ msgstr "Sınav Gönderimi" msgid "Quiz Submissions" msgstr "" -#: frontend/src/components/Quiz.vue:227 +#: frontend/src/components/Quiz.vue:241 msgid "Quiz Summary" msgstr "Sınav Özeti" @@ -4661,12 +4686,16 @@ msgstr "Sınav başarıyla güncellendi" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:574 +#: frontend/src/components/AppSidebar.vue:583 #: frontend/src/pages/QuizForm.vue:443 frontend/src/pages/Quizzes.vue:142 #: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251 msgid "Quizzes" msgstr "Sınavlar" +#: frontend/src/components/Modals/QuizInVideo.vue:35 +msgid "Quizzes in this video" +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' @@ -4777,6 +4806,10 @@ msgstr "Sonuç" msgid "Resume" msgstr "Özgeçmiş" +#: frontend/src/components/Quiz.vue:75 frontend/src/components/Quiz.vue:278 +msgid "Resume Video" +msgstr "" + #. Label of the review (Small Text) field in DocType 'LMS Course Review' #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 @@ -4814,7 +4847,7 @@ msgstr "Rol Tercihi" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:611 msgid "Roles" msgstr "Roller" @@ -4925,11 +4958,11 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:15 #: frontend/src/components/Settings/Members.vue:15 -#: frontend/src/pages/Jobs.vue:43 +#: frontend/src/pages/Jobs.vue:41 msgid "Search" msgstr "Arama" -#: frontend/src/pages/CertifiedParticipants.vue:26 +#: frontend/src/pages/CertifiedParticipants.vue:23 msgid "Search by Name" msgstr "İsme Göre Ara" @@ -5000,15 +5033,15 @@ msgstr "" msgid "Set your Password" msgstr "Şifrenizi Ayarlayın" -#: frontend/src/components/AppSidebar.vue:550 +#: frontend/src/components/AppSidebar.vue:559 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:595 +#: frontend/src/components/AppSidebar.vue:604 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:600 +#: frontend/src/components/AppSidebar.vue:609 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:46 frontend/src/pages/CourseForm.vue:143 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 @@ -5189,7 +5222,7 @@ msgstr "Ekip" msgid "Stage" msgstr "Aşama" -#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:67 +#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:71 #: lms/templates/quiz/quiz.html:39 msgid "Start" msgstr "Başlangıç" @@ -5242,6 +5275,10 @@ msgstr "Başlangıç Saati Bitiş Saatinden büyük olamaz" msgid "Start URL" msgstr "Başlangıç URL'si" +#: frontend/src/components/Quiz.vue:71 +msgid "Start the Quiz" +msgstr "" + #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Startup Organization" @@ -5366,7 +5403,7 @@ msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:9 #: frontend/src/components/Modals/EvaluationModal.vue:9 #: frontend/src/components/Modals/Question.vue:109 -#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9 +#: frontend/src/components/Quiz.vue:232 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 @@ -5404,7 +5441,7 @@ msgstr "Özet" msgid "Sunday" msgstr "Pazar" -#: lms/lms/api.py:1079 +#: lms/lms/api.py:1076 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5527,7 +5564,7 @@ msgstr "Geri bildiriminiz için teşekkür ederiz." msgid "Thanks and Regards" msgstr "Teşekkürler ve Saygılar" -#: lms/lms/utils.py:1946 +#: lms/lms/utils.py:1937 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5610,7 +5647,7 @@ msgstr "" msgid "This course has:" msgstr "Bu kursta:" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1780 msgid "This course is free." msgstr "Bu kurs ücretsizdir." @@ -5638,7 +5675,7 @@ msgstr "Bu ders önizleme için mevcut değil. Lütfen erişmek için kursa kayd msgid "This lesson is not available for preview. Please join the course to access it." msgstr "Bu ders önizleme için mevcut değil. Lütfen erişmek için kursa katılın." -#: frontend/src/components/Quiz.vue:8 lms/templates/quiz/quiz.html:6 +#: frontend/src/components/Quiz.vue:11 lms/templates/quiz/quiz.html:6 msgid "This quiz consists of {0} questions." msgstr "Bu sınav {0} sorudan oluşmaktadır." @@ -5647,6 +5684,10 @@ msgstr "Bu sınav {0} sorudan oluşmaktadır." msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" +#: frontend/src/components/VideoBlock.vue:8 +msgid "This video contains {0} {1}:" +msgstr "" + #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json @@ -5657,7 +5698,7 @@ msgstr "Perşembe" #. Label of the time (Time) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/LiveClassModal.vue:52 -#: frontend/src/components/Quiz.vue:45 +#: frontend/src/components/Quiz.vue:48 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Time" msgstr "Zaman" @@ -5667,6 +5708,18 @@ msgstr "Zaman" msgid "Time Preference" msgstr "Zaman Tercihi" +#: frontend/src/components/Modals/QuizInVideo.vue:13 +msgid "Time in Video" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:220 +msgid "Time in Video (minutes)" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:173 +msgid "Time in video exceeds the total duration of the video." +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:44 msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgstr "Saat 24 saat formatında (HH:mm) olmalıdır. Örnek 11:30 veya 22:00" @@ -5768,7 +5821,7 @@ msgstr "Alıcı" msgid "To Date" msgstr "Bitiş Tarihi" -#: lms/lms/utils.py:1800 +#: lms/lms/utils.py:1791 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5804,7 +5857,7 @@ msgstr "Eğitim Geri Bildirimi" msgid "Travel" msgstr "Gezi" -#: frontend/src/components/Quiz.vue:259 lms/templates/quiz/quiz.html:131 +#: frontend/src/components/Quiz.vue:274 lms/templates/quiz/quiz.html:131 msgid "Try Again" msgstr "Tekrar Deneyin" @@ -5827,7 +5880,7 @@ msgstr "X" #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 #: frontend/src/pages/Assignments.vue:43 frontend/src/pages/Assignments.vue:170 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:67 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:65 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -5837,7 +5890,7 @@ msgstr "X" msgid "Type" msgstr "Türü" -#: frontend/src/components/Quiz.vue:610 +#: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "Cevabınızı yazın" @@ -6165,11 +6218,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:235 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "Bu gruba zaten kayıtlısınız." -#: lms/lms/api.py:227 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "Bu kursa zaten kayıtlısınız." @@ -6194,7 +6247,7 @@ msgstr "Aşağıdaki bağlantıyı tarayıcınıza kopyalayıp yapıştırabilir msgid "You can attempt this quiz only {0} {1}" msgstr "Bu testi sadece {0} {1} adresinden deneyebilirsiniz." -#: frontend/src/components/Quiz.vue:34 +#: frontend/src/components/Quiz.vue:37 msgid "You can attempt this quiz {0}." msgstr "Bu testi {0} deneyebilirsiniz." @@ -6230,7 +6283,7 @@ msgstr "Herhangi bir bildiriminiz yok." msgid "You got" msgstr "Puanın" -#: frontend/src/components/Quiz.vue:241 +#: frontend/src/components/Quiz.vue:255 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" msgstr "{0}% doğru cevap verdiniz ve {2} üzerinden {1} puan aldınız" @@ -6243,11 +6296,11 @@ msgstr "" msgid "You have already applied for this job." msgstr "Bu iş için zaten başvurdunuz." -#: frontend/src/components/Quiz.vue:72 lms/templates/quiz/quiz.html:43 +#: frontend/src/components/Quiz.vue:86 lms/templates/quiz/quiz.html:43 msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "Bu sınav için izin verilen maksimum deneme sayısını zaten aştınız." -#: lms/lms/api.py:259 +#: lms/lms/api.py:258 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6263,7 +6316,7 @@ msgstr "" msgid "You have been enrolled in this batch" msgstr "Bu gruba kayıt oldunuz" -#: frontend/src/components/CourseCardOverlay.vue:191 +#: frontend/src/components/CourseCardOverlay.vue:187 msgid "You have been enrolled in this course" msgstr "Bu kursa zaten kayıtlısınız" @@ -6283,7 +6336,11 @@ msgstr "Bu kurs için bildirim almayı seçtiniz. Kurs kullanılabilir olduğund msgid "You need to login first to enroll for this course" msgstr "Bu kursa kaydolmak için önce giriş yapmanız gerekiyor" -#: frontend/src/components/Quiz.vue:27 lms/templates/quiz/quiz.html:11 +#: frontend/src/components/Quiz.vue:7 +msgid "You will have to complete the quiz to continue the video" +msgstr "" + +#: frontend/src/components/Quiz.vue:30 lms/templates/quiz/quiz.html:11 #, python-format msgid "You will have to get {0}% correct answers in order to pass the quiz." msgstr "Sınavı geçmek için %{0} doğru cevap almanız gerekecektir." @@ -6348,7 +6405,7 @@ msgstr "" msgid "Your score is" msgstr "Puanınız" -#: frontend/src/components/Quiz.vue:234 +#: frontend/src/components/Quiz.vue:248 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 "" @@ -6393,6 +6450,10 @@ msgstr "" msgid "applicants" msgstr "" +#: frontend/src/components/VideoBlock.vue:16 +msgid "at {0}" +msgstr "" + #: frontend/src/components/Modals/LiveClassAttendance.vue:39 msgid "attended for" msgstr "" @@ -6405,15 +6466,15 @@ msgstr "" msgid "cancel your application" msgstr "başvurunuzu iptal edin" -#: frontend/src/pages/CertifiedParticipants.vue:82 +#: frontend/src/pages/CertifiedParticipants.vue:79 msgid "certificate" msgstr "sertifika" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:78 msgid "certificates" msgstr "sertifikalar" -#: frontend/src/pages/CertifiedParticipants.vue:21 +#: frontend/src/pages/CertifiedParticipants.vue:18 msgid "certified members" msgstr "" @@ -6489,7 +6550,7 @@ msgstr "yapabilirsin" msgid "{0} Assignments" msgstr "" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:32 msgid "{0} Open Jobs" msgstr "" @@ -6497,7 +6558,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:869 lms/lms/api.py:877 +#: lms/lms/api.py:866 lms/lms/api.py:874 msgid "{0} Settings not found" msgstr "{0} Ayarları bulunamadı" From 2f4a550a4afcd255ac8222ac57b023cf10475b08 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Tue, 10 Jun 2025 03:35:46 +0530 Subject: [PATCH 11/18] chore: Portuguese, Brazilian translations --- lms/locale/pt_BR.po | 255 +++++++++++++++++++++++++++----------------- 1 file changed, 158 insertions(+), 97 deletions(-) diff --git a/lms/locale/pt_BR.po b/lms/locale/pt_BR.po index 9be9fc5f..5e08da99 100644 --- a/lms/locale/pt_BR.po +++ b/lms/locale/pt_BR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-05-30 16:04+0000\n" -"PO-Revision-Date: 2025-06-02 20:30\n" +"POT-Creation-Date: 2025-06-06 16:04+0000\n" +"PO-Revision-Date: 2025-06-09 22:05\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -132,8 +132,9 @@ msgstr "" #: frontend/src/components/BatchCourses.vue:11 #: frontend/src/components/BatchStudents.vue:73 #: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 -#: frontend/src/components/Settings/Evaluators.vue:38 +#: frontend/src/components/Settings/Evaluators.vue:39 #: frontend/src/components/Settings/Members.vue:44 #: frontend/src/pages/ProgramForm.vue:30 frontend/src/pages/ProgramForm.vue:92 #: frontend/src/pages/ProgramForm.vue:137 @@ -150,6 +151,10 @@ msgstr "" msgid "Add Lesson" msgstr "" +#: frontend/src/components/VideoBlock.vue:109 +msgid "Add Quiz to Video" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:89 msgid "Add Slot" msgstr "" @@ -166,7 +171,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:567 msgid "Add a chapter" msgstr "" @@ -178,7 +183,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:559 +#: frontend/src/components/AppSidebar.vue:568 msgid "Add a lesson" msgstr "" @@ -203,11 +208,15 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:531 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:501 +#: frontend/src/components/Modals/QuizInVideo.vue:5 +msgid "Add quiz to this video" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:510 msgid "Add students to your batch" msgstr "" @@ -219,11 +228,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:434 +#: frontend/src/components/AppSidebar.vue:443 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:450 +#: frontend/src/components/AppSidebar.vue:459 msgid "Add your first lesson" msgstr "" @@ -439,7 +448,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:571 +#: frontend/src/components/AppSidebar.vue:580 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -499,7 +508,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:575 +#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/pages/Assignments.vue:211 lms/www/lms.py:273 msgid "Assignments" msgstr "" @@ -669,11 +678,11 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:246 +#: lms/lms/api.py:245 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:241 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -786,7 +795,7 @@ msgstr "" #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' #: frontend/src/pages/BatchForm.vue:192 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:38 +#: frontend/src/pages/CertifiedParticipants.vue:35 #: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:51 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json @@ -849,7 +858,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:579 +#: frontend/src/components/AppSidebar.vue:588 #: frontend/src/components/CourseCard.vue:115 #: frontend/src/components/Modals/Event.vue:372 #: frontend/src/pages/BatchForm.vue:62 frontend/src/pages/Batches.vue:38 @@ -877,9 +886,11 @@ msgstr "" msgid "Certified" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:186 -#: frontend/src/pages/CertifiedParticipants.vue:193 +#. Label of the certified_members (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/CertifiedParticipants.vue:182 +#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/Statistics.vue:40 +#: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" @@ -927,7 +938,7 @@ msgstr "" msgid "Chapters" msgstr "" -#: frontend/src/components/Quiz.vue:205 lms/templates/quiz/quiz.html:120 +#: frontend/src/components/Quiz.vue:219 lms/templates/quiz/quiz.html:120 msgid "Check" msgstr "Verifica" @@ -954,7 +965,7 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/components/Quiz.vue:608 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:634 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "" @@ -966,7 +977,7 @@ msgstr "" msgid "Choose an icon" msgstr "" -#: frontend/src/components/Quiz.vue:609 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:635 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "" @@ -1265,7 +1276,7 @@ msgid "Continue Learning" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/Jobs.vue:177 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Contract" msgstr "Contrato" @@ -1286,7 +1297,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:165 +#: frontend/src/components/Quiz.vue:179 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Correct" @@ -1300,7 +1311,7 @@ msgstr "" #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' #: frontend/src/pages/Billing.vue:92 frontend/src/pages/JobForm.vue:40 -#: frontend/src/pages/Jobs.vue:59 lms/fixtures/custom_field.json +#: frontend/src/pages/Jobs.vue:57 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1513,7 +1524,7 @@ msgstr "" msgid "Courses Completed" msgstr "" -#: frontend/src/components/BatchCourses.vue:155 +#: frontend/src/components/BatchCourses.vue:154 msgid "Courses deleted successfully" msgstr "" @@ -1532,7 +1543,7 @@ msgid "Create Certificate" msgstr "" #: frontend/src/components/Controls/Link.vue:37 -#: frontend/src/components/Controls/MultiSelect.vue:65 +#: frontend/src/components/Controls/MultiSelect.vue:66 msgid "Create New" msgstr "" @@ -1544,15 +1555,15 @@ msgstr "" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/AppSidebar.vue:566 +#: frontend/src/components/AppSidebar.vue:575 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:557 +#: frontend/src/components/AppSidebar.vue:566 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:567 +#: frontend/src/components/AppSidebar.vue:576 msgid "Create a live class" msgstr "" @@ -1560,15 +1571,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:491 +#: frontend/src/components/AppSidebar.vue:500 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:422 +#: frontend/src/components/AppSidebar.vue:431 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:469 +#: frontend/src/components/AppSidebar.vue:478 msgid "Create your first quiz" msgstr "" @@ -1576,11 +1587,11 @@ msgstr "" msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:563 +#: frontend/src/components/AppSidebar.vue:572 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:554 +#: frontend/src/components/AppSidebar.vue:563 msgid "Creating a course" msgstr "" @@ -1599,7 +1610,7 @@ msgstr "Moeda" msgid "Current Lesson" msgstr "" -#: frontend/src/components/AppSidebar.vue:585 +#: frontend/src/components/AppSidebar.vue:594 msgid "Custom Certificate Templates" msgstr "" @@ -2030,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1914 +#: lms/lms/utils.py:1905 msgid "Enrollment Failed" msgstr "" @@ -2238,7 +2249,7 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:613 +#: frontend/src/utils/index.js:614 msgid "Failed to update meta tags {0}" msgstr "" @@ -2300,7 +2311,7 @@ msgid "Free" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:190 +#: frontend/src/pages/Jobs.vue:178 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Freelance" msgstr "" @@ -2344,7 +2355,7 @@ msgid "Full Name" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:187 +#: frontend/src/pages/Jobs.vue:175 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Full Time" msgstr "" @@ -2549,7 +2560,7 @@ msgstr "" msgid "If you are not any more interested to mentor the course" msgstr "" -#: frontend/src/components/Quiz.vue:20 +#: frontend/src/components/Quiz.vue:23 msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "" @@ -2629,7 +2640,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:170 +#: frontend/src/components/Quiz.vue:184 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Incorrect" @@ -2701,8 +2712,8 @@ msgstr "" msgid "Interest" msgstr "" -#: frontend/src/components/AppSidebar.vue:546 -#: frontend/src/components/AppSidebar.vue:549 +#: frontend/src/components/AppSidebar.vue:555 +#: frontend/src/components/AppSidebar.vue:558 msgid "Introduction" msgstr "Introdução" @@ -2710,11 +2721,11 @@ msgstr "Introdução" msgid "Invalid Invite Code." msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:19 +#: lms/lms/doctype/course_lesson/course_lesson.py:20 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:33 +#: lms/lms/doctype/course_lesson/course_lesson.py:34 msgid "Invalid Quiz ID in content" msgstr "" @@ -2740,7 +2751,7 @@ msgstr "" msgid "Invite Request" msgstr "" -#: frontend/src/components/AppSidebar.vue:480 +#: frontend/src/components/AppSidebar.vue:489 msgid "Invite your team and students" msgstr "" @@ -2772,7 +2783,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:582 +#: frontend/src/components/AppSidebar.vue:591 msgid "Issue a Certificate" msgstr "" @@ -2844,7 +2855,7 @@ msgstr "" #. Label of the jobs (Check) field in DocType 'LMS Settings' #: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8 -#: frontend/src/pages/Jobs.vue:196 +#: frontend/src/pages/Jobs.vue:184 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "" @@ -3258,7 +3269,7 @@ msgstr "" #: frontend/src/components/Settings/Members.vue:109 #: frontend/src/pages/Assignments.vue:69 frontend/src/pages/Batches.vue:80 -#: frontend/src/pages/CertifiedParticipants.vue:100 +#: frontend/src/pages/CertifiedParticipants.vue:98 #: frontend/src/pages/Courses.vue:75 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:55 @@ -3333,7 +3344,7 @@ msgstr "" msgid "Manifest File" msgstr "" -#: frontend/src/components/Quiz.vue:96 +#: frontend/src/components/Quiz.vue:110 msgid "Mark" msgstr "" @@ -3349,7 +3360,7 @@ msgstr "" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:103 -#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:395 +#: frontend/src/components/Quiz.vue:110 frontend/src/pages/QuizForm.vue:395 #: 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 @@ -3598,7 +3609,7 @@ msgstr "" msgid "Meta Tags" msgstr "" -#: lms/lms/api.py:1457 +#: lms/lms/api.py:1454 msgid "Meta tags should be a list." msgstr "" @@ -3640,11 +3651,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:219 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:215 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "" @@ -3655,7 +3666,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/AppSidebar.vue:590 +#: frontend/src/components/AppSidebar.vue:599 msgid "Monetization" msgstr "" @@ -3754,7 +3765,7 @@ msgstr "" msgid "New {0}" msgstr "" -#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154 +#: frontend/src/components/Quiz.vue:227 frontend/src/pages/Lesson.vue:154 msgid "Next" msgstr "Próximo" @@ -3770,7 +3781,7 @@ msgstr "" msgid "No Notifications" msgstr "" -#: frontend/src/components/Quiz.vue:278 +#: frontend/src/components/Quiz.vue:297 msgid "No Quiz submissions found" msgstr "" @@ -3819,6 +3830,10 @@ msgstr "" msgid "No live classes scheduled" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:93 +msgid "No quizzes added yet." +msgstr "" + #: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for this date." msgstr "" @@ -3932,7 +3947,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:500 +#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 msgid "Only image file is allowed." msgstr "" @@ -4062,7 +4077,7 @@ msgid "Pan Number" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:188 +#: frontend/src/pages/Jobs.vue:176 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Part Time" msgstr "" @@ -4229,7 +4244,7 @@ msgstr "" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2048 lms/lms/utils.py:2052 +#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4241,7 +4256,7 @@ msgstr "" msgid "Please enroll for this course to view this lesson" msgstr "" -#: frontend/src/components/Quiz.vue:13 +#: frontend/src/components/Quiz.vue:16 msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" @@ -4258,6 +4273,10 @@ msgstr "" msgid "Please enter a valid time in the format HH:mm." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:181 +msgid "Please enter a valid timestamp" +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "" @@ -4286,7 +4305,7 @@ msgstr "" msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:211 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "" @@ -4311,6 +4330,10 @@ msgstr "" msgid "Please select a future date and time." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:186 +msgid "Please select a quiz" +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:192 msgid "Please select a time." msgstr "" @@ -4319,7 +4342,7 @@ msgstr "" msgid "Please select a timezone." msgstr "" -#: frontend/src/components/Quiz.vue:497 +#: frontend/src/components/Quiz.vue:523 msgid "Please select an option" msgstr "" @@ -4594,11 +4617,11 @@ msgstr "" msgid "Question updated successfully" msgstr "" -#: frontend/src/components/Quiz.vue:88 +#: frontend/src/components/Quiz.vue:102 msgid "Question {0}" msgstr "" -#: frontend/src/components/Quiz.vue:190 +#: frontend/src/components/Quiz.vue:204 msgid "Question {0} of {1}" msgstr "" @@ -4613,6 +4636,8 @@ msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' #. Label of a Link in the LMS Workspace +#: frontend/src/components/Modals/QuizInVideo.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:216 #: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json @@ -4635,7 +4660,7 @@ msgstr "" msgid "Quiz Submissions" msgstr "" -#: frontend/src/components/Quiz.vue:227 +#: frontend/src/components/Quiz.vue:241 msgid "Quiz Summary" msgstr "" @@ -4661,12 +4686,16 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:574 +#: frontend/src/components/AppSidebar.vue:583 #: frontend/src/pages/QuizForm.vue:443 frontend/src/pages/Quizzes.vue:142 #: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251 msgid "Quizzes" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:35 +msgid "Quizzes in this video" +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' @@ -4777,6 +4806,10 @@ msgstr "" msgid "Resume" msgstr "Currículo" +#: frontend/src/components/Quiz.vue:75 frontend/src/components/Quiz.vue:278 +msgid "Resume Video" +msgstr "" + #. Label of the review (Small Text) field in DocType 'LMS Course Review' #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 @@ -4814,7 +4847,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:611 msgid "Roles" msgstr "" @@ -4925,11 +4958,11 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:15 #: frontend/src/components/Settings/Members.vue:15 -#: frontend/src/pages/Jobs.vue:43 +#: frontend/src/pages/Jobs.vue:41 msgid "Search" msgstr "Pesquisar" -#: frontend/src/pages/CertifiedParticipants.vue:26 +#: frontend/src/pages/CertifiedParticipants.vue:23 msgid "Search by Name" msgstr "" @@ -5000,15 +5033,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:550 +#: frontend/src/components/AppSidebar.vue:559 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:595 +#: frontend/src/components/AppSidebar.vue:604 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:600 +#: frontend/src/components/AppSidebar.vue:609 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:46 frontend/src/pages/CourseForm.vue:143 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 @@ -5189,7 +5222,7 @@ msgstr "" msgid "Stage" msgstr "" -#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:67 +#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:71 #: lms/templates/quiz/quiz.html:39 msgid "Start" msgstr "Iniciar" @@ -5242,6 +5275,10 @@ msgstr "" msgid "Start URL" msgstr "" +#: frontend/src/components/Quiz.vue:71 +msgid "Start the Quiz" +msgstr "" + #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Startup Organization" @@ -5366,7 +5403,7 @@ msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:9 #: frontend/src/components/Modals/EvaluationModal.vue:9 #: frontend/src/components/Modals/Question.vue:109 -#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9 +#: frontend/src/components/Quiz.vue:232 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 @@ -5404,7 +5441,7 @@ msgstr "" msgid "Sunday" msgstr "" -#: lms/lms/api.py:1079 +#: lms/lms/api.py:1076 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5527,7 +5564,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1946 +#: lms/lms/utils.py:1937 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5610,7 +5647,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1780 msgid "This course is free." msgstr "" @@ -5638,7 +5675,7 @@ msgstr "" msgid "This lesson is not available for preview. Please join the course to access it." msgstr "" -#: frontend/src/components/Quiz.vue:8 lms/templates/quiz/quiz.html:6 +#: frontend/src/components/Quiz.vue:11 lms/templates/quiz/quiz.html:6 msgid "This quiz consists of {0} questions." msgstr "" @@ -5647,6 +5684,10 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" +#: frontend/src/components/VideoBlock.vue:8 +msgid "This video contains {0} {1}:" +msgstr "" + #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json @@ -5657,7 +5698,7 @@ msgstr "" #. Label of the time (Time) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/LiveClassModal.vue:52 -#: frontend/src/components/Quiz.vue:45 +#: frontend/src/components/Quiz.vue:48 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Time" msgstr "" @@ -5667,6 +5708,18 @@ msgstr "" msgid "Time Preference" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:13 +msgid "Time in Video" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:220 +msgid "Time in Video (minutes)" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:173 +msgid "Time in video exceeds the total duration of the video." +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:44 msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgstr "" @@ -5768,7 +5821,7 @@ msgstr "Para" msgid "To Date" msgstr "Até a Data" -#: lms/lms/utils.py:1800 +#: lms/lms/utils.py:1791 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5804,7 +5857,7 @@ msgstr "" msgid "Travel" msgstr "" -#: frontend/src/components/Quiz.vue:259 lms/templates/quiz/quiz.html:131 +#: frontend/src/components/Quiz.vue:274 lms/templates/quiz/quiz.html:131 msgid "Try Again" msgstr "" @@ -5827,7 +5880,7 @@ msgstr "" #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 #: frontend/src/pages/Assignments.vue:43 frontend/src/pages/Assignments.vue:170 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:67 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:65 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -5837,7 +5890,7 @@ msgstr "" msgid "Type" msgstr "Tipo" -#: frontend/src/components/Quiz.vue:610 +#: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6165,11 +6218,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:235 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:227 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "" @@ -6194,7 +6247,7 @@ msgstr "" msgid "You can attempt this quiz only {0} {1}" msgstr "" -#: frontend/src/components/Quiz.vue:34 +#: frontend/src/components/Quiz.vue:37 msgid "You can attempt this quiz {0}." msgstr "" @@ -6230,7 +6283,7 @@ msgstr "" msgid "You got" msgstr "" -#: frontend/src/components/Quiz.vue:241 +#: frontend/src/components/Quiz.vue:255 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" msgstr "" @@ -6243,11 +6296,11 @@ msgstr "" msgid "You have already applied for this job." msgstr "" -#: frontend/src/components/Quiz.vue:72 lms/templates/quiz/quiz.html:43 +#: frontend/src/components/Quiz.vue:86 lms/templates/quiz/quiz.html:43 msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:259 +#: lms/lms/api.py:258 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6263,7 +6316,7 @@ msgstr "" msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:191 +#: frontend/src/components/CourseCardOverlay.vue:187 msgid "You have been enrolled in this course" msgstr "" @@ -6283,7 +6336,11 @@ msgstr "" msgid "You need to login first to enroll for this course" msgstr "" -#: frontend/src/components/Quiz.vue:27 lms/templates/quiz/quiz.html:11 +#: frontend/src/components/Quiz.vue:7 +msgid "You will have to complete the quiz to continue the video" +msgstr "" + +#: frontend/src/components/Quiz.vue:30 lms/templates/quiz/quiz.html:11 #, python-format msgid "You will have to get {0}% correct answers in order to pass the quiz." msgstr "" @@ -6348,7 +6405,7 @@ msgstr "" msgid "Your score is" msgstr "" -#: frontend/src/components/Quiz.vue:234 +#: frontend/src/components/Quiz.vue:248 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 "" @@ -6393,6 +6450,10 @@ msgstr "" msgid "applicants" msgstr "" +#: frontend/src/components/VideoBlock.vue:16 +msgid "at {0}" +msgstr "" + #: frontend/src/components/Modals/LiveClassAttendance.vue:39 msgid "attended for" msgstr "" @@ -6405,15 +6466,15 @@ msgstr "" msgid "cancel your application" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:82 +#: frontend/src/pages/CertifiedParticipants.vue:79 msgid "certificate" msgstr "certificado" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:78 msgid "certificates" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:21 +#: frontend/src/pages/CertifiedParticipants.vue:18 msgid "certified members" msgstr "" @@ -6489,7 +6550,7 @@ msgstr "" msgid "{0} Assignments" msgstr "" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:32 msgid "{0} Open Jobs" msgstr "" @@ -6497,7 +6558,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:869 lms/lms/api.py:877 +#: lms/lms/api.py:866 lms/lms/api.py:874 msgid "{0} Settings not found" msgstr "" From 6daf204b4f1e2dd38503102850cceb20e2d87bf3 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Tue, 10 Jun 2025 03:35:47 +0530 Subject: [PATCH 12/18] chore: Persian translations --- lms/locale/fa.po | 255 +++++++++++++++++++++++++++++------------------ 1 file changed, 158 insertions(+), 97 deletions(-) diff --git a/lms/locale/fa.po b/lms/locale/fa.po index ad66e585..32b1b283 100644 --- a/lms/locale/fa.po +++ b/lms/locale/fa.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-05-30 16:04+0000\n" -"PO-Revision-Date: 2025-06-02 20:30\n" +"POT-Creation-Date: 2025-06-06 16:04+0000\n" +"PO-Revision-Date: 2025-06-09 22:05\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Persian\n" "MIME-Version: 1.0\n" @@ -132,8 +132,9 @@ msgstr "" #: frontend/src/components/BatchCourses.vue:11 #: frontend/src/components/BatchStudents.vue:73 #: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 -#: frontend/src/components/Settings/Evaluators.vue:38 +#: frontend/src/components/Settings/Evaluators.vue:39 #: frontend/src/components/Settings/Members.vue:44 #: frontend/src/pages/ProgramForm.vue:30 frontend/src/pages/ProgramForm.vue:92 #: frontend/src/pages/ProgramForm.vue:137 @@ -150,6 +151,10 @@ msgstr "افزودن فصل" msgid "Add Lesson" msgstr "افزودن درس" +#: frontend/src/components/VideoBlock.vue:109 +msgid "Add Quiz to Video" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:89 msgid "Add Slot" msgstr "" @@ -166,7 +171,7 @@ msgstr "افزودن درس" msgid "Add a Student" msgstr "افزودن دانش‌آموز" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:567 msgid "Add a chapter" msgstr "" @@ -178,7 +183,7 @@ msgstr "افزودن دوره" msgid "Add a keyword and then press enter" msgstr "یک کلمه کلیدی اضافه کنید و سپس اینتر را فشار دهید" -#: frontend/src/components/AppSidebar.vue:559 +#: frontend/src/components/AppSidebar.vue:568 msgid "Add a lesson" msgstr "" @@ -203,11 +208,15 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "حداقل یک پاسخ ممکن برای این سؤال اضافه کنید: {0}" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:531 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:501 +#: frontend/src/components/Modals/QuizInVideo.vue:5 +msgid "Add quiz to this video" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:510 msgid "Add students to your batch" msgstr "" @@ -219,11 +228,11 @@ msgstr "افزودن صفحه وب را به نوار کناری" msgid "Add your assignment as {0}" msgstr "تکلیف خود را به عنوان {0} اضافه کنید" -#: frontend/src/components/AppSidebar.vue:434 +#: frontend/src/components/AppSidebar.vue:443 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:450 +#: frontend/src/components/AppSidebar.vue:459 msgid "Add your first lesson" msgstr "" @@ -439,7 +448,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/AppSidebar.vue:571 +#: frontend/src/components/AppSidebar.vue:580 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -499,7 +508,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "تکلیف زیر درس نشان داده می‌شود." -#: frontend/src/components/AppSidebar.vue:575 +#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/pages/Assignments.vue:211 lms/www/lms.py:273 msgid "Assignments" msgstr "تکالیف" @@ -669,11 +678,11 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:246 +#: lms/lms/api.py:245 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:241 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -786,7 +795,7 @@ msgstr "" #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' #: frontend/src/pages/BatchForm.vue:192 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:38 +#: frontend/src/pages/CertifiedParticipants.vue:35 #: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:51 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json @@ -849,7 +858,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:579 +#: frontend/src/components/AppSidebar.vue:588 #: frontend/src/components/CourseCard.vue:115 #: frontend/src/components/Modals/Event.vue:372 #: frontend/src/pages/BatchForm.vue:62 frontend/src/pages/Batches.vue:38 @@ -877,9 +886,11 @@ msgstr "" msgid "Certified" msgstr "گواهی شده" -#: frontend/src/pages/CertifiedParticipants.vue:186 -#: frontend/src/pages/CertifiedParticipants.vue:193 +#. Label of the certified_members (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/CertifiedParticipants.vue:182 +#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/Statistics.vue:40 +#: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" @@ -927,7 +938,7 @@ msgstr "فصل با موفقیت به روز شد" msgid "Chapters" msgstr "فصل‌ها" -#: frontend/src/components/Quiz.vue:205 lms/templates/quiz/quiz.html:120 +#: frontend/src/components/Quiz.vue:219 lms/templates/quiz/quiz.html:120 msgid "Check" msgstr "بررسی" @@ -954,7 +965,7 @@ msgstr "" msgid "Choices" msgstr "گزینه‌ها" -#: frontend/src/components/Quiz.vue:608 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:634 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "همه‌ی پاسخ‌هایی که صحیح هستند را انتخاب کردن کنید" @@ -966,7 +977,7 @@ msgstr "" msgid "Choose an icon" msgstr "یک تصویر انتخاب کن" -#: frontend/src/components/Quiz.vue:609 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:635 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "یک پاسخ را انتخاب کنید" @@ -1265,7 +1276,7 @@ msgid "Continue Learning" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/Jobs.vue:177 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Contract" msgstr "قرارداد" @@ -1286,7 +1297,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:165 +#: frontend/src/components/Quiz.vue:179 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Correct" @@ -1300,7 +1311,7 @@ msgstr "" #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' #: frontend/src/pages/Billing.vue:92 frontend/src/pages/JobForm.vue:40 -#: frontend/src/pages/Jobs.vue:59 lms/fixtures/custom_field.json +#: frontend/src/pages/Jobs.vue:57 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1513,7 +1524,7 @@ msgstr "دوره ها" msgid "Courses Completed" msgstr "دوره‌های گذرانده شده" -#: frontend/src/components/BatchCourses.vue:155 +#: frontend/src/components/BatchCourses.vue:154 msgid "Courses deleted successfully" msgstr "" @@ -1532,7 +1543,7 @@ msgid "Create Certificate" msgstr "" #: frontend/src/components/Controls/Link.vue:37 -#: frontend/src/components/Controls/MultiSelect.vue:65 +#: frontend/src/components/Controls/MultiSelect.vue:66 msgid "Create New" msgstr "ایجاد جدید" @@ -1544,15 +1555,15 @@ msgstr "ایجاد دوره" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/AppSidebar.vue:566 +#: frontend/src/components/AppSidebar.vue:575 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:557 +#: frontend/src/components/AppSidebar.vue:566 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:567 +#: frontend/src/components/AppSidebar.vue:576 msgid "Create a live class" msgstr "" @@ -1560,15 +1571,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:491 +#: frontend/src/components/AppSidebar.vue:500 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:422 +#: frontend/src/components/AppSidebar.vue:431 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:469 +#: frontend/src/components/AppSidebar.vue:478 msgid "Create your first quiz" msgstr "" @@ -1576,11 +1587,11 @@ msgstr "" msgid "Created" msgstr "ایجاد شده" -#: frontend/src/components/AppSidebar.vue:563 +#: frontend/src/components/AppSidebar.vue:572 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:554 +#: frontend/src/components/AppSidebar.vue:563 msgid "Creating a course" msgstr "" @@ -1599,7 +1610,7 @@ msgstr "واحد پول" msgid "Current Lesson" msgstr "درس فعلی" -#: frontend/src/components/AppSidebar.vue:585 +#: frontend/src/components/AppSidebar.vue:594 msgid "Custom Certificate Templates" msgstr "" @@ -2030,7 +2041,7 @@ msgstr "تایید ثبت نام برای {0}" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1914 +#: lms/lms/utils.py:1905 msgid "Enrollment Failed" msgstr "" @@ -2238,7 +2249,7 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:613 +#: frontend/src/utils/index.js:614 msgid "Failed to update meta tags {0}" msgstr "" @@ -2300,7 +2311,7 @@ msgid "Free" msgstr "آزاد" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:190 +#: frontend/src/pages/Jobs.vue:178 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Freelance" msgstr "" @@ -2344,7 +2355,7 @@ msgid "Full Name" msgstr "نام و نام خانوادگی" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:187 +#: frontend/src/pages/Jobs.vue:175 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Full Time" msgstr "تمام وقت" @@ -2549,7 +2560,7 @@ msgstr "" msgid "If you are not any more interested to mentor the course" msgstr "اگر دیگر علاقه ای به راهنمایی دوره ندارید" -#: frontend/src/components/Quiz.vue:20 +#: frontend/src/components/Quiz.vue:23 msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "" @@ -2629,7 +2640,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:170 +#: frontend/src/components/Quiz.vue:184 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Incorrect" @@ -2701,8 +2712,8 @@ msgstr "" msgid "Interest" msgstr "علاقه" -#: frontend/src/components/AppSidebar.vue:546 -#: frontend/src/components/AppSidebar.vue:549 +#: frontend/src/components/AppSidebar.vue:555 +#: frontend/src/components/AppSidebar.vue:558 msgid "Introduction" msgstr "معرفی" @@ -2710,11 +2721,11 @@ msgstr "معرفی" msgid "Invalid Invite Code." msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:19 +#: lms/lms/doctype/course_lesson/course_lesson.py:20 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:33 +#: lms/lms/doctype/course_lesson/course_lesson.py:34 msgid "Invalid Quiz ID in content" msgstr "" @@ -2740,7 +2751,7 @@ msgstr "" msgid "Invite Request" msgstr "" -#: frontend/src/components/AppSidebar.vue:480 +#: frontend/src/components/AppSidebar.vue:489 msgid "Invite your team and students" msgstr "تیم و دانش آموزان خود را دعوت کنید" @@ -2772,7 +2783,7 @@ msgstr "" msgid "Issue Date" msgstr "تاریخ صدور" -#: frontend/src/components/AppSidebar.vue:582 +#: frontend/src/components/AppSidebar.vue:591 msgid "Issue a Certificate" msgstr "" @@ -2844,7 +2855,7 @@ msgstr "عنوان شغلی" #. Label of the jobs (Check) field in DocType 'LMS Settings' #: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8 -#: frontend/src/pages/Jobs.vue:196 +#: frontend/src/pages/Jobs.vue:184 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "شغل ها" @@ -3258,7 +3269,7 @@ msgstr "" #: frontend/src/components/Settings/Members.vue:109 #: frontend/src/pages/Assignments.vue:69 frontend/src/pages/Batches.vue:80 -#: frontend/src/pages/CertifiedParticipants.vue:100 +#: frontend/src/pages/CertifiedParticipants.vue:98 #: frontend/src/pages/Courses.vue:75 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:55 @@ -3333,7 +3344,7 @@ msgstr "" msgid "Manifest File" msgstr "" -#: frontend/src/components/Quiz.vue:96 +#: frontend/src/components/Quiz.vue:110 msgid "Mark" msgstr "" @@ -3349,7 +3360,7 @@ msgstr "علامت‌گذاری به عنوان خوانده شد" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:103 -#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:395 +#: frontend/src/components/Quiz.vue:110 frontend/src/pages/QuizForm.vue:395 #: 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 @@ -3598,7 +3609,7 @@ msgstr "" msgid "Meta Tags" msgstr "تگ‌های متا" -#: lms/lms/api.py:1457 +#: lms/lms/api.py:1454 msgid "Meta tags should be a list." msgstr "" @@ -3640,11 +3651,11 @@ msgstr "" msgid "Modified By" msgstr "تغییر داده شده توسط" -#: lms/lms/api.py:219 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:215 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "" @@ -3655,7 +3666,7 @@ msgstr "" msgid "Monday" msgstr "دوشنبه" -#: frontend/src/components/AppSidebar.vue:590 +#: frontend/src/components/AppSidebar.vue:599 msgid "Monetization" msgstr "" @@ -3754,7 +3765,7 @@ msgstr "" msgid "New {0}" msgstr "{0} جدید" -#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154 +#: frontend/src/components/Quiz.vue:227 frontend/src/pages/Lesson.vue:154 msgid "Next" msgstr "بعد" @@ -3770,7 +3781,7 @@ msgstr "" msgid "No Notifications" msgstr "" -#: frontend/src/components/Quiz.vue:278 +#: frontend/src/components/Quiz.vue:297 msgid "No Quiz submissions found" msgstr "" @@ -3819,6 +3830,10 @@ msgstr "" msgid "No live classes scheduled" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:93 +msgid "No quizzes added yet." +msgstr "" + #: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for this date." msgstr "" @@ -3932,7 +3947,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "فقط فایل هایی از نوع {0} پذیرفته می‌شوند." -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:500 +#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 msgid "Only image file is allowed." msgstr "" @@ -4062,7 +4077,7 @@ msgid "Pan Number" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:188 +#: frontend/src/pages/Jobs.vue:176 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Part Time" msgstr "پاره وقت" @@ -4229,7 +4244,7 @@ msgstr "لطفا ایمیل خود را برای تایید بررسی کنید" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2048 lms/lms/utils.py:2052 +#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4241,7 +4256,7 @@ msgstr "" msgid "Please enroll for this course to view this lesson" msgstr "لطفا برای مشاهده این درس در این دوره ثبت نام کنید" -#: frontend/src/components/Quiz.vue:13 +#: frontend/src/components/Quiz.vue:16 msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" @@ -4258,6 +4273,10 @@ msgstr "لطفاً یک URL معتبر وارد کنید." msgid "Please enter a valid time in the format HH:mm." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:181 +msgid "Please enter a valid timestamp" +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "" @@ -4286,7 +4305,7 @@ msgstr "" msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:211 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "" @@ -4311,6 +4330,10 @@ msgstr "" msgid "Please select a future date and time." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:186 +msgid "Please select a quiz" +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:192 msgid "Please select a time." msgstr "لطفا زمانی را انتخاب کنید." @@ -4319,7 +4342,7 @@ msgstr "لطفا زمانی را انتخاب کنید." msgid "Please select a timezone." msgstr "لطفاً یک منطقه زمانی انتخاب کنید." -#: frontend/src/components/Quiz.vue:497 +#: frontend/src/components/Quiz.vue:523 msgid "Please select an option" msgstr "لطفا یک گزینه را انتخاب کنید" @@ -4594,11 +4617,11 @@ msgstr "" msgid "Question updated successfully" msgstr "" -#: frontend/src/components/Quiz.vue:88 +#: frontend/src/components/Quiz.vue:102 msgid "Question {0}" msgstr "سوال {0}" -#: frontend/src/components/Quiz.vue:190 +#: frontend/src/components/Quiz.vue:204 msgid "Question {0} of {1}" msgstr "سوال {0} از {1}" @@ -4613,6 +4636,8 @@ msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' #. Label of a Link in the LMS Workspace +#: frontend/src/components/Modals/QuizInVideo.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:216 #: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json @@ -4635,7 +4660,7 @@ msgstr "" msgid "Quiz Submissions" msgstr "" -#: frontend/src/components/Quiz.vue:227 +#: frontend/src/components/Quiz.vue:241 msgid "Quiz Summary" msgstr "" @@ -4661,12 +4686,16 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "تکلیف زیر درس نشان داده می‌شود." -#: frontend/src/components/AppSidebar.vue:574 +#: frontend/src/components/AppSidebar.vue:583 #: frontend/src/pages/QuizForm.vue:443 frontend/src/pages/Quizzes.vue:142 #: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251 msgid "Quizzes" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:35 +msgid "Quizzes in this video" +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' @@ -4777,6 +4806,10 @@ msgstr "نتیجه" msgid "Resume" msgstr "رزومه" +#: frontend/src/components/Quiz.vue:75 frontend/src/components/Quiz.vue:278 +msgid "Resume Video" +msgstr "" + #. Label of the review (Small Text) field in DocType 'LMS Course Review' #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 @@ -4814,7 +4847,7 @@ msgstr "" msgid "Role updated successfully" msgstr "نقش با موفقیت به‌روزرسانی شد" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:611 msgid "Roles" msgstr "نقش ها" @@ -4925,11 +4958,11 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:15 #: frontend/src/components/Settings/Members.vue:15 -#: frontend/src/pages/Jobs.vue:43 +#: frontend/src/pages/Jobs.vue:41 msgid "Search" msgstr "جستجو کردن" -#: frontend/src/pages/CertifiedParticipants.vue:26 +#: frontend/src/pages/CertifiedParticipants.vue:23 msgid "Search by Name" msgstr "" @@ -5000,15 +5033,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:550 +#: frontend/src/components/AppSidebar.vue:559 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:595 +#: frontend/src/components/AppSidebar.vue:604 msgid "Setting up payment gateway" msgstr "راه‌اندازی درگاه پرداخت" -#: frontend/src/components/AppSidebar.vue:600 +#: frontend/src/components/AppSidebar.vue:609 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:46 frontend/src/pages/CourseForm.vue:143 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 @@ -5189,7 +5222,7 @@ msgstr "" msgid "Stage" msgstr "صحنه" -#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:67 +#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:71 #: lms/templates/quiz/quiz.html:39 msgid "Start" msgstr "شروع" @@ -5242,6 +5275,10 @@ msgstr "" msgid "Start URL" msgstr "" +#: frontend/src/components/Quiz.vue:71 +msgid "Start the Quiz" +msgstr "" + #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Startup Organization" @@ -5366,7 +5403,7 @@ msgstr "ارسال توسط" #: frontend/src/components/Modals/BatchCourseModal.vue:9 #: frontend/src/components/Modals/EvaluationModal.vue:9 #: frontend/src/components/Modals/Question.vue:109 -#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9 +#: frontend/src/components/Quiz.vue:232 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 @@ -5404,7 +5441,7 @@ msgstr "خلاصه" msgid "Sunday" msgstr "یک‌شنبه" -#: lms/lms/api.py:1079 +#: lms/lms/api.py:1076 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5527,7 +5564,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1946 +#: lms/lms/utils.py:1937 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5610,7 +5647,7 @@ msgstr "این کلاس به پایان رسید" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1780 msgid "This course is free." msgstr "" @@ -5638,7 +5675,7 @@ msgstr "" msgid "This lesson is not available for preview. Please join the course to access it." msgstr "" -#: frontend/src/components/Quiz.vue:8 lms/templates/quiz/quiz.html:6 +#: frontend/src/components/Quiz.vue:11 lms/templates/quiz/quiz.html:6 msgid "This quiz consists of {0} questions." msgstr "" @@ -5647,6 +5684,10 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "این سایت در حال به‌روزرسانی است. شما قادر به ایجاد هیچ تغییری نخواهید بود. دسترسی کامل به زودی بازیابی خواهد شد." +#: frontend/src/components/VideoBlock.vue:8 +msgid "This video contains {0} {1}:" +msgstr "" + #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json @@ -5657,7 +5698,7 @@ msgstr "پنج‌شنبه" #. Label of the time (Time) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/LiveClassModal.vue:52 -#: frontend/src/components/Quiz.vue:45 +#: frontend/src/components/Quiz.vue:48 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Time" msgstr "زمان" @@ -5667,6 +5708,18 @@ msgstr "زمان" msgid "Time Preference" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:13 +msgid "Time in Video" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:220 +msgid "Time in Video (minutes)" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:173 +msgid "Time in video exceeds the total duration of the video." +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:44 msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgstr "" @@ -5768,7 +5821,7 @@ msgstr "به" msgid "To Date" msgstr "تا تاریخ" -#: lms/lms/utils.py:1800 +#: lms/lms/utils.py:1791 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5804,7 +5857,7 @@ msgstr "بازخورد آموزشی" msgid "Travel" msgstr "سفر" -#: frontend/src/components/Quiz.vue:259 lms/templates/quiz/quiz.html:131 +#: frontend/src/components/Quiz.vue:274 lms/templates/quiz/quiz.html:131 msgid "Try Again" msgstr "دوباره امتحان کنید" @@ -5827,7 +5880,7 @@ msgstr "توییتر" #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 #: frontend/src/pages/Assignments.vue:43 frontend/src/pages/Assignments.vue:170 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:67 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:65 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -5837,7 +5890,7 @@ msgstr "توییتر" msgid "Type" msgstr "نوع" -#: frontend/src/components/Quiz.vue:610 +#: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "پاسخ خود را تایپ کنید" @@ -6165,11 +6218,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:235 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:227 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "" @@ -6194,7 +6247,7 @@ msgstr "همچنین می‌توانید لینک زیر را در مرورگر msgid "You can attempt this quiz only {0} {1}" msgstr "" -#: frontend/src/components/Quiz.vue:34 +#: frontend/src/components/Quiz.vue:37 msgid "You can attempt this quiz {0}." msgstr "" @@ -6230,7 +6283,7 @@ msgstr "" msgid "You got" msgstr "" -#: frontend/src/components/Quiz.vue:241 +#: frontend/src/components/Quiz.vue:255 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" msgstr "" @@ -6243,11 +6296,11 @@ msgstr "" msgid "You have already applied for this job." msgstr "" -#: frontend/src/components/Quiz.vue:72 lms/templates/quiz/quiz.html:43 +#: frontend/src/components/Quiz.vue:86 lms/templates/quiz/quiz.html:43 msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:259 +#: lms/lms/api.py:258 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6263,7 +6316,7 @@ msgstr "" msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:191 +#: frontend/src/components/CourseCardOverlay.vue:187 msgid "You have been enrolled in this course" msgstr "" @@ -6283,7 +6336,11 @@ msgstr "" msgid "You need to login first to enroll for this course" msgstr "" -#: frontend/src/components/Quiz.vue:27 lms/templates/quiz/quiz.html:11 +#: frontend/src/components/Quiz.vue:7 +msgid "You will have to complete the quiz to continue the video" +msgstr "" + +#: frontend/src/components/Quiz.vue:30 lms/templates/quiz/quiz.html:11 #, python-format msgid "You will have to get {0}% correct answers in order to pass the quiz." msgstr "" @@ -6348,7 +6405,7 @@ msgstr "" msgid "Your score is" msgstr "" -#: frontend/src/components/Quiz.vue:234 +#: frontend/src/components/Quiz.vue:248 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 "" @@ -6393,6 +6450,10 @@ msgstr "متقاضی" msgid "applicants" msgstr "متقاضیان" +#: frontend/src/components/VideoBlock.vue:16 +msgid "at {0}" +msgstr "" + #: frontend/src/components/Modals/LiveClassAttendance.vue:39 msgid "attended for" msgstr "" @@ -6405,15 +6466,15 @@ msgstr "اما پرداخت شما را تکمیل نکرد" msgid "cancel your application" msgstr "درخواست خود را لغو کنید" -#: frontend/src/pages/CertifiedParticipants.vue:82 +#: frontend/src/pages/CertifiedParticipants.vue:79 msgid "certificate" msgstr "گواهی" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:78 msgid "certificates" msgstr "گواهی‌ها" -#: frontend/src/pages/CertifiedParticipants.vue:21 +#: frontend/src/pages/CertifiedParticipants.vue:18 msgid "certified members" msgstr "" @@ -6489,7 +6550,7 @@ msgstr "" msgid "{0} Assignments" msgstr "" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:32 msgid "{0} Open Jobs" msgstr "" @@ -6497,7 +6558,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:869 lms/lms/api.py:877 +#: lms/lms/api.py:866 lms/lms/api.py:874 msgid "{0} Settings not found" msgstr "" From 7afdd8d44fc9a5ef6e5a1c0446e86f46c9a25f36 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Tue, 10 Jun 2025 03:35:48 +0530 Subject: [PATCH 13/18] chore: Thai translations --- lms/locale/th.po | 255 +++++++++++++++++++++++++++++------------------ 1 file changed, 158 insertions(+), 97 deletions(-) diff --git a/lms/locale/th.po b/lms/locale/th.po index e8148030..0a0a5ced 100644 --- a/lms/locale/th.po +++ b/lms/locale/th.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-05-30 16:04+0000\n" -"PO-Revision-Date: 2025-06-02 20:30\n" +"POT-Creation-Date: 2025-06-06 16:04+0000\n" +"PO-Revision-Date: 2025-06-09 22:05\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Thai\n" "MIME-Version: 1.0\n" @@ -132,8 +132,9 @@ msgstr "" #: frontend/src/components/BatchCourses.vue:11 #: frontend/src/components/BatchStudents.vue:73 #: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 -#: frontend/src/components/Settings/Evaluators.vue:38 +#: frontend/src/components/Settings/Evaluators.vue:39 #: frontend/src/components/Settings/Members.vue:44 #: frontend/src/pages/ProgramForm.vue:30 frontend/src/pages/ProgramForm.vue:92 #: frontend/src/pages/ProgramForm.vue:137 @@ -150,6 +151,10 @@ msgstr "" msgid "Add Lesson" msgstr "" +#: frontend/src/components/VideoBlock.vue:109 +msgid "Add Quiz to Video" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:89 msgid "Add Slot" msgstr "" @@ -166,7 +171,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:567 msgid "Add a chapter" msgstr "" @@ -178,7 +183,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:559 +#: frontend/src/components/AppSidebar.vue:568 msgid "Add a lesson" msgstr "" @@ -203,11 +208,15 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:531 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:501 +#: frontend/src/components/Modals/QuizInVideo.vue:5 +msgid "Add quiz to this video" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:510 msgid "Add students to your batch" msgstr "" @@ -219,11 +228,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:434 +#: frontend/src/components/AppSidebar.vue:443 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:450 +#: frontend/src/components/AppSidebar.vue:459 msgid "Add your first lesson" msgstr "" @@ -439,7 +448,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:571 +#: frontend/src/components/AppSidebar.vue:580 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -499,7 +508,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:575 +#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/pages/Assignments.vue:211 lms/www/lms.py:273 msgid "Assignments" msgstr "" @@ -669,11 +678,11 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:246 +#: lms/lms/api.py:245 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:241 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "" @@ -786,7 +795,7 @@ msgstr "" #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' #: frontend/src/pages/BatchForm.vue:192 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:38 +#: frontend/src/pages/CertifiedParticipants.vue:35 #: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:51 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json @@ -849,7 +858,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:579 +#: frontend/src/components/AppSidebar.vue:588 #: frontend/src/components/CourseCard.vue:115 #: frontend/src/components/Modals/Event.vue:372 #: frontend/src/pages/BatchForm.vue:62 frontend/src/pages/Batches.vue:38 @@ -877,9 +886,11 @@ msgstr "" msgid "Certified" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:186 -#: frontend/src/pages/CertifiedParticipants.vue:193 +#. Label of the certified_members (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/CertifiedParticipants.vue:182 +#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/Statistics.vue:40 +#: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" @@ -927,7 +938,7 @@ msgstr "" msgid "Chapters" msgstr "" -#: frontend/src/components/Quiz.vue:205 lms/templates/quiz/quiz.html:120 +#: frontend/src/components/Quiz.vue:219 lms/templates/quiz/quiz.html:120 msgid "Check" msgstr "" @@ -954,7 +965,7 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/components/Quiz.vue:608 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:634 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "" @@ -966,7 +977,7 @@ msgstr "" msgid "Choose an icon" msgstr "" -#: frontend/src/components/Quiz.vue:609 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:635 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "" @@ -1265,7 +1276,7 @@ msgid "Continue Learning" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/Jobs.vue:177 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Contract" msgstr "" @@ -1286,7 +1297,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:165 +#: frontend/src/components/Quiz.vue:179 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Correct" @@ -1300,7 +1311,7 @@ msgstr "" #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' #: frontend/src/pages/Billing.vue:92 frontend/src/pages/JobForm.vue:40 -#: frontend/src/pages/Jobs.vue:59 lms/fixtures/custom_field.json +#: frontend/src/pages/Jobs.vue:57 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1513,7 +1524,7 @@ msgstr "" msgid "Courses Completed" msgstr "" -#: frontend/src/components/BatchCourses.vue:155 +#: frontend/src/components/BatchCourses.vue:154 msgid "Courses deleted successfully" msgstr "" @@ -1532,7 +1543,7 @@ msgid "Create Certificate" msgstr "" #: frontend/src/components/Controls/Link.vue:37 -#: frontend/src/components/Controls/MultiSelect.vue:65 +#: frontend/src/components/Controls/MultiSelect.vue:66 msgid "Create New" msgstr "" @@ -1544,15 +1555,15 @@ msgstr "" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/AppSidebar.vue:566 +#: frontend/src/components/AppSidebar.vue:575 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:557 +#: frontend/src/components/AppSidebar.vue:566 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:567 +#: frontend/src/components/AppSidebar.vue:576 msgid "Create a live class" msgstr "" @@ -1560,15 +1571,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:491 +#: frontend/src/components/AppSidebar.vue:500 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:422 +#: frontend/src/components/AppSidebar.vue:431 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:469 +#: frontend/src/components/AppSidebar.vue:478 msgid "Create your first quiz" msgstr "" @@ -1576,11 +1587,11 @@ msgstr "" msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:563 +#: frontend/src/components/AppSidebar.vue:572 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:554 +#: frontend/src/components/AppSidebar.vue:563 msgid "Creating a course" msgstr "" @@ -1599,7 +1610,7 @@ msgstr "" msgid "Current Lesson" msgstr "" -#: frontend/src/components/AppSidebar.vue:585 +#: frontend/src/components/AppSidebar.vue:594 msgid "Custom Certificate Templates" msgstr "" @@ -2030,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1914 +#: lms/lms/utils.py:1905 msgid "Enrollment Failed" msgstr "" @@ -2238,7 +2249,7 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:613 +#: frontend/src/utils/index.js:614 msgid "Failed to update meta tags {0}" msgstr "" @@ -2300,7 +2311,7 @@ msgid "Free" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:190 +#: frontend/src/pages/Jobs.vue:178 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Freelance" msgstr "" @@ -2344,7 +2355,7 @@ msgid "Full Name" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:187 +#: frontend/src/pages/Jobs.vue:175 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Full Time" msgstr "" @@ -2549,7 +2560,7 @@ msgstr "" msgid "If you are not any more interested to mentor the course" msgstr "" -#: frontend/src/components/Quiz.vue:20 +#: frontend/src/components/Quiz.vue:23 msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "" @@ -2629,7 +2640,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:170 +#: frontend/src/components/Quiz.vue:184 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Incorrect" @@ -2701,8 +2712,8 @@ msgstr "" msgid "Interest" msgstr "" -#: frontend/src/components/AppSidebar.vue:546 -#: frontend/src/components/AppSidebar.vue:549 +#: frontend/src/components/AppSidebar.vue:555 +#: frontend/src/components/AppSidebar.vue:558 msgid "Introduction" msgstr "" @@ -2710,11 +2721,11 @@ msgstr "" msgid "Invalid Invite Code." msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:19 +#: lms/lms/doctype/course_lesson/course_lesson.py:20 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:33 +#: lms/lms/doctype/course_lesson/course_lesson.py:34 msgid "Invalid Quiz ID in content" msgstr "" @@ -2740,7 +2751,7 @@ msgstr "" msgid "Invite Request" msgstr "" -#: frontend/src/components/AppSidebar.vue:480 +#: frontend/src/components/AppSidebar.vue:489 msgid "Invite your team and students" msgstr "" @@ -2772,7 +2783,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:582 +#: frontend/src/components/AppSidebar.vue:591 msgid "Issue a Certificate" msgstr "" @@ -2844,7 +2855,7 @@ msgstr "" #. Label of the jobs (Check) field in DocType 'LMS Settings' #: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8 -#: frontend/src/pages/Jobs.vue:196 +#: frontend/src/pages/Jobs.vue:184 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "" @@ -3258,7 +3269,7 @@ msgstr "" #: frontend/src/components/Settings/Members.vue:109 #: frontend/src/pages/Assignments.vue:69 frontend/src/pages/Batches.vue:80 -#: frontend/src/pages/CertifiedParticipants.vue:100 +#: frontend/src/pages/CertifiedParticipants.vue:98 #: frontend/src/pages/Courses.vue:75 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:55 @@ -3333,7 +3344,7 @@ msgstr "" msgid "Manifest File" msgstr "" -#: frontend/src/components/Quiz.vue:96 +#: frontend/src/components/Quiz.vue:110 msgid "Mark" msgstr "" @@ -3349,7 +3360,7 @@ msgstr "" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:103 -#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:395 +#: frontend/src/components/Quiz.vue:110 frontend/src/pages/QuizForm.vue:395 #: 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 @@ -3598,7 +3609,7 @@ msgstr "" msgid "Meta Tags" msgstr "" -#: lms/lms/api.py:1457 +#: lms/lms/api.py:1454 msgid "Meta tags should be a list." msgstr "" @@ -3640,11 +3651,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:219 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:215 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "" @@ -3655,7 +3666,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/AppSidebar.vue:590 +#: frontend/src/components/AppSidebar.vue:599 msgid "Monetization" msgstr "" @@ -3754,7 +3765,7 @@ msgstr "" msgid "New {0}" msgstr "" -#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154 +#: frontend/src/components/Quiz.vue:227 frontend/src/pages/Lesson.vue:154 msgid "Next" msgstr "" @@ -3770,7 +3781,7 @@ msgstr "" msgid "No Notifications" msgstr "" -#: frontend/src/components/Quiz.vue:278 +#: frontend/src/components/Quiz.vue:297 msgid "No Quiz submissions found" msgstr "" @@ -3819,6 +3830,10 @@ msgstr "" msgid "No live classes scheduled" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:93 +msgid "No quizzes added yet." +msgstr "" + #: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for this date." msgstr "" @@ -3932,7 +3947,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:500 +#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 msgid "Only image file is allowed." msgstr "" @@ -4062,7 +4077,7 @@ msgid "Pan Number" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:188 +#: frontend/src/pages/Jobs.vue:176 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Part Time" msgstr "" @@ -4229,7 +4244,7 @@ msgstr "" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2048 lms/lms/utils.py:2052 +#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4241,7 +4256,7 @@ msgstr "" msgid "Please enroll for this course to view this lesson" msgstr "" -#: frontend/src/components/Quiz.vue:13 +#: frontend/src/components/Quiz.vue:16 msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" @@ -4258,6 +4273,10 @@ msgstr "" msgid "Please enter a valid time in the format HH:mm." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:181 +msgid "Please enter a valid timestamp" +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "" @@ -4286,7 +4305,7 @@ msgstr "" msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:211 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "" @@ -4311,6 +4330,10 @@ msgstr "" msgid "Please select a future date and time." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:186 +msgid "Please select a quiz" +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:192 msgid "Please select a time." msgstr "" @@ -4319,7 +4342,7 @@ msgstr "" msgid "Please select a timezone." msgstr "" -#: frontend/src/components/Quiz.vue:497 +#: frontend/src/components/Quiz.vue:523 msgid "Please select an option" msgstr "" @@ -4594,11 +4617,11 @@ msgstr "" msgid "Question updated successfully" msgstr "" -#: frontend/src/components/Quiz.vue:88 +#: frontend/src/components/Quiz.vue:102 msgid "Question {0}" msgstr "" -#: frontend/src/components/Quiz.vue:190 +#: frontend/src/components/Quiz.vue:204 msgid "Question {0} of {1}" msgstr "" @@ -4613,6 +4636,8 @@ msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' #. Label of a Link in the LMS Workspace +#: frontend/src/components/Modals/QuizInVideo.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:216 #: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json @@ -4635,7 +4660,7 @@ msgstr "" msgid "Quiz Submissions" msgstr "" -#: frontend/src/components/Quiz.vue:227 +#: frontend/src/components/Quiz.vue:241 msgid "Quiz Summary" msgstr "" @@ -4661,12 +4686,16 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:574 +#: frontend/src/components/AppSidebar.vue:583 #: frontend/src/pages/QuizForm.vue:443 frontend/src/pages/Quizzes.vue:142 #: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251 msgid "Quizzes" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:35 +msgid "Quizzes in this video" +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' @@ -4777,6 +4806,10 @@ msgstr "" msgid "Resume" msgstr "" +#: frontend/src/components/Quiz.vue:75 frontend/src/components/Quiz.vue:278 +msgid "Resume Video" +msgstr "" + #. Label of the review (Small Text) field in DocType 'LMS Course Review' #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 @@ -4814,7 +4847,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:611 msgid "Roles" msgstr "" @@ -4925,11 +4958,11 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:15 #: frontend/src/components/Settings/Members.vue:15 -#: frontend/src/pages/Jobs.vue:43 +#: frontend/src/pages/Jobs.vue:41 msgid "Search" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:26 +#: frontend/src/pages/CertifiedParticipants.vue:23 msgid "Search by Name" msgstr "" @@ -5000,15 +5033,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:550 +#: frontend/src/components/AppSidebar.vue:559 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:595 +#: frontend/src/components/AppSidebar.vue:604 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:600 +#: frontend/src/components/AppSidebar.vue:609 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:46 frontend/src/pages/CourseForm.vue:143 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 @@ -5189,7 +5222,7 @@ msgstr "" msgid "Stage" msgstr "" -#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:67 +#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:71 #: lms/templates/quiz/quiz.html:39 msgid "Start" msgstr "" @@ -5242,6 +5275,10 @@ msgstr "" msgid "Start URL" msgstr "" +#: frontend/src/components/Quiz.vue:71 +msgid "Start the Quiz" +msgstr "" + #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Startup Organization" @@ -5366,7 +5403,7 @@ msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:9 #: frontend/src/components/Modals/EvaluationModal.vue:9 #: frontend/src/components/Modals/Question.vue:109 -#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9 +#: frontend/src/components/Quiz.vue:232 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 @@ -5404,7 +5441,7 @@ msgstr "" msgid "Sunday" msgstr "" -#: lms/lms/api.py:1079 +#: lms/lms/api.py:1076 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5527,7 +5564,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1946 +#: lms/lms/utils.py:1937 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5610,7 +5647,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1780 msgid "This course is free." msgstr "" @@ -5638,7 +5675,7 @@ msgstr "" msgid "This lesson is not available for preview. Please join the course to access it." msgstr "" -#: frontend/src/components/Quiz.vue:8 lms/templates/quiz/quiz.html:6 +#: frontend/src/components/Quiz.vue:11 lms/templates/quiz/quiz.html:6 msgid "This quiz consists of {0} questions." msgstr "" @@ -5647,6 +5684,10 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" +#: frontend/src/components/VideoBlock.vue:8 +msgid "This video contains {0} {1}:" +msgstr "" + #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json @@ -5657,7 +5698,7 @@ msgstr "" #. Label of the time (Time) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/LiveClassModal.vue:52 -#: frontend/src/components/Quiz.vue:45 +#: frontend/src/components/Quiz.vue:48 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Time" msgstr "" @@ -5667,6 +5708,18 @@ msgstr "" msgid "Time Preference" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:13 +msgid "Time in Video" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:220 +msgid "Time in Video (minutes)" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:173 +msgid "Time in video exceeds the total duration of the video." +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:44 msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgstr "" @@ -5768,7 +5821,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1800 +#: lms/lms/utils.py:1791 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5804,7 +5857,7 @@ msgstr "" msgid "Travel" msgstr "" -#: frontend/src/components/Quiz.vue:259 lms/templates/quiz/quiz.html:131 +#: frontend/src/components/Quiz.vue:274 lms/templates/quiz/quiz.html:131 msgid "Try Again" msgstr "" @@ -5827,7 +5880,7 @@ msgstr "" #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 #: frontend/src/pages/Assignments.vue:43 frontend/src/pages/Assignments.vue:170 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:67 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:65 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -5837,7 +5890,7 @@ msgstr "" msgid "Type" msgstr "" -#: frontend/src/components/Quiz.vue:610 +#: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6165,11 +6218,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:235 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:227 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "" @@ -6194,7 +6247,7 @@ msgstr "" msgid "You can attempt this quiz only {0} {1}" msgstr "" -#: frontend/src/components/Quiz.vue:34 +#: frontend/src/components/Quiz.vue:37 msgid "You can attempt this quiz {0}." msgstr "" @@ -6230,7 +6283,7 @@ msgstr "" msgid "You got" msgstr "" -#: frontend/src/components/Quiz.vue:241 +#: frontend/src/components/Quiz.vue:255 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" msgstr "" @@ -6243,11 +6296,11 @@ msgstr "" msgid "You have already applied for this job." msgstr "" -#: frontend/src/components/Quiz.vue:72 lms/templates/quiz/quiz.html:43 +#: frontend/src/components/Quiz.vue:86 lms/templates/quiz/quiz.html:43 msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:259 +#: lms/lms/api.py:258 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6263,7 +6316,7 @@ msgstr "" msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:191 +#: frontend/src/components/CourseCardOverlay.vue:187 msgid "You have been enrolled in this course" msgstr "" @@ -6283,7 +6336,11 @@ msgstr "" msgid "You need to login first to enroll for this course" msgstr "" -#: frontend/src/components/Quiz.vue:27 lms/templates/quiz/quiz.html:11 +#: frontend/src/components/Quiz.vue:7 +msgid "You will have to complete the quiz to continue the video" +msgstr "" + +#: frontend/src/components/Quiz.vue:30 lms/templates/quiz/quiz.html:11 #, python-format msgid "You will have to get {0}% correct answers in order to pass the quiz." msgstr "" @@ -6348,7 +6405,7 @@ msgstr "" msgid "Your score is" msgstr "" -#: frontend/src/components/Quiz.vue:234 +#: frontend/src/components/Quiz.vue:248 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 "" @@ -6393,6 +6450,10 @@ msgstr "" msgid "applicants" msgstr "" +#: frontend/src/components/VideoBlock.vue:16 +msgid "at {0}" +msgstr "" + #: frontend/src/components/Modals/LiveClassAttendance.vue:39 msgid "attended for" msgstr "" @@ -6405,15 +6466,15 @@ msgstr "" msgid "cancel your application" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:82 +#: frontend/src/pages/CertifiedParticipants.vue:79 msgid "certificate" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:78 msgid "certificates" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:21 +#: frontend/src/pages/CertifiedParticipants.vue:18 msgid "certified members" msgstr "" @@ -6489,7 +6550,7 @@ msgstr "" msgid "{0} Assignments" msgstr "" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:32 msgid "{0} Open Jobs" msgstr "" @@ -6497,7 +6558,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:869 lms/lms/api.py:877 +#: lms/lms/api.py:866 lms/lms/api.py:874 msgid "{0} Settings not found" msgstr "" From 46e956dc74fd356bd35c79c5f36fae8677119a39 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Tue, 10 Jun 2025 03:35:50 +0530 Subject: [PATCH 14/18] chore: Croatian translations --- lms/locale/hr.po | 255 +++++++++++++++++++++++++++++------------------ 1 file changed, 158 insertions(+), 97 deletions(-) diff --git a/lms/locale/hr.po b/lms/locale/hr.po index f77b06fe..93886396 100644 --- a/lms/locale/hr.po +++ b/lms/locale/hr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-05-30 16:04+0000\n" -"PO-Revision-Date: 2025-06-02 20:30\n" +"POT-Creation-Date: 2025-06-06 16:04+0000\n" +"PO-Revision-Date: 2025-06-09 22:05\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" @@ -132,8 +132,9 @@ msgstr "" #: frontend/src/components/BatchCourses.vue:11 #: frontend/src/components/BatchStudents.vue:73 #: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 -#: frontend/src/components/Settings/Evaluators.vue:38 +#: frontend/src/components/Settings/Evaluators.vue:39 #: frontend/src/components/Settings/Members.vue:44 #: frontend/src/pages/ProgramForm.vue:30 frontend/src/pages/ProgramForm.vue:92 #: frontend/src/pages/ProgramForm.vue:137 @@ -150,6 +151,10 @@ msgstr "Dodaj Poglavlje" msgid "Add Lesson" msgstr "Dodaj Lekciju" +#: frontend/src/components/VideoBlock.vue:109 +msgid "Add Quiz to Video" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:89 msgid "Add Slot" msgstr "Dodaj Vrijeme" @@ -166,7 +171,7 @@ msgstr "Dodaj Lekciju" msgid "Add a Student" msgstr "Dodaj Studenta" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:567 msgid "Add a chapter" msgstr "Dodaj Poglavlje" @@ -178,7 +183,7 @@ msgstr "Dodaj Tečaj" msgid "Add a keyword and then press enter" msgstr "Dodaj ključnu riječ, a zatim pritisnite enter" -#: frontend/src/components/AppSidebar.vue:559 +#: frontend/src/components/AppSidebar.vue:568 msgid "Add a lesson" msgstr "Dodaj Lekciju" @@ -203,11 +208,15 @@ msgstr "Dodaj zadatak svojoj lekciji" msgid "Add at least one possible answer for this question: {0}" msgstr "Dodaj barem jedan mogući odgovor na ovo pitanje: {0}" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:531 msgid "Add courses to your batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:501 +#: frontend/src/components/Modals/QuizInVideo.vue:5 +msgid "Add quiz to this video" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:510 msgid "Add students to your batch" msgstr "" @@ -219,11 +228,11 @@ msgstr "Dodaj web stranicu na bočnu traku" msgid "Add your assignment as {0}" msgstr "Dodaj zadatak kao {0}" -#: frontend/src/components/AppSidebar.vue:434 +#: frontend/src/components/AppSidebar.vue:443 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:450 +#: frontend/src/components/AppSidebar.vue:459 msgid "Add your first lesson" msgstr "" @@ -439,7 +448,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:571 +#: frontend/src/components/AppSidebar.vue:580 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -499,7 +508,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:575 +#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/pages/Assignments.vue:211 lms/www/lms.py:273 msgid "Assignments" msgstr "Dodjele" @@ -669,11 +678,11 @@ msgstr "" msgid "Batch end date cannot be before the batch start date" msgstr "" -#: lms/lms/api.py:246 +#: lms/lms/api.py:245 msgid "Batch has already started." msgstr "" -#: lms/lms/api.py:241 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "Grupa je rasprodana." @@ -786,7 +795,7 @@ msgstr "Ležerna Odjeća" #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' #: frontend/src/pages/BatchForm.vue:192 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:38 +#: frontend/src/pages/CertifiedParticipants.vue:35 #: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:51 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json @@ -849,7 +858,7 @@ msgstr "" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:579 +#: frontend/src/components/AppSidebar.vue:588 #: frontend/src/components/CourseCard.vue:115 #: frontend/src/components/Modals/Event.vue:372 #: frontend/src/pages/BatchForm.vue:62 frontend/src/pages/Batches.vue:38 @@ -877,9 +886,11 @@ msgstr "" msgid "Certified" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:186 -#: frontend/src/pages/CertifiedParticipants.vue:193 +#. Label of the certified_members (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/CertifiedParticipants.vue:182 +#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/Statistics.vue:40 +#: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "" @@ -927,7 +938,7 @@ msgstr "" msgid "Chapters" msgstr "Poglavlja" -#: frontend/src/components/Quiz.vue:205 lms/templates/quiz/quiz.html:120 +#: frontend/src/components/Quiz.vue:219 lms/templates/quiz/quiz.html:120 msgid "Check" msgstr "" @@ -954,7 +965,7 @@ msgstr "" msgid "Choices" msgstr "" -#: frontend/src/components/Quiz.vue:608 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:634 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "" @@ -966,7 +977,7 @@ msgstr "" msgid "Choose an icon" msgstr "" -#: frontend/src/components/Quiz.vue:609 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:635 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "" @@ -1265,7 +1276,7 @@ msgid "Continue Learning" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/Jobs.vue:177 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Contract" msgstr "" @@ -1286,7 +1297,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:165 +#: frontend/src/components/Quiz.vue:179 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Correct" @@ -1300,7 +1311,7 @@ msgstr "" #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' #: frontend/src/pages/Billing.vue:92 frontend/src/pages/JobForm.vue:40 -#: frontend/src/pages/Jobs.vue:59 lms/fixtures/custom_field.json +#: frontend/src/pages/Jobs.vue:57 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1513,7 +1524,7 @@ msgstr "" msgid "Courses Completed" msgstr "" -#: frontend/src/components/BatchCourses.vue:155 +#: frontend/src/components/BatchCourses.vue:154 msgid "Courses deleted successfully" msgstr "" @@ -1532,7 +1543,7 @@ msgid "Create Certificate" msgstr "" #: frontend/src/components/Controls/Link.vue:37 -#: frontend/src/components/Controls/MultiSelect.vue:65 +#: frontend/src/components/Controls/MultiSelect.vue:66 msgid "Create New" msgstr "" @@ -1544,15 +1555,15 @@ msgstr "" msgid "Create a Live Class" msgstr "" -#: frontend/src/components/AppSidebar.vue:566 +#: frontend/src/components/AppSidebar.vue:575 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:557 +#: frontend/src/components/AppSidebar.vue:566 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:567 +#: frontend/src/components/AppSidebar.vue:576 msgid "Create a live class" msgstr "" @@ -1560,15 +1571,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:491 +#: frontend/src/components/AppSidebar.vue:500 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:422 +#: frontend/src/components/AppSidebar.vue:431 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:469 +#: frontend/src/components/AppSidebar.vue:478 msgid "Create your first quiz" msgstr "" @@ -1576,11 +1587,11 @@ msgstr "" msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:563 +#: frontend/src/components/AppSidebar.vue:572 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:554 +#: frontend/src/components/AppSidebar.vue:563 msgid "Creating a course" msgstr "" @@ -1599,7 +1610,7 @@ msgstr "" msgid "Current Lesson" msgstr "" -#: frontend/src/components/AppSidebar.vue:585 +#: frontend/src/components/AppSidebar.vue:594 msgid "Custom Certificate Templates" msgstr "" @@ -2030,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1914 +#: lms/lms/utils.py:1905 msgid "Enrollment Failed" msgstr "" @@ -2238,7 +2249,7 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:613 +#: frontend/src/utils/index.js:614 msgid "Failed to update meta tags {0}" msgstr "" @@ -2300,7 +2311,7 @@ msgid "Free" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:190 +#: frontend/src/pages/Jobs.vue:178 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Freelance" msgstr "" @@ -2344,7 +2355,7 @@ msgid "Full Name" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:187 +#: frontend/src/pages/Jobs.vue:175 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Full Time" msgstr "" @@ -2549,7 +2560,7 @@ msgstr "" msgid "If you are not any more interested to mentor the course" msgstr "" -#: frontend/src/components/Quiz.vue:20 +#: frontend/src/components/Quiz.vue:23 msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "" @@ -2629,7 +2640,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:170 +#: frontend/src/components/Quiz.vue:184 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Incorrect" @@ -2701,8 +2712,8 @@ msgstr "" msgid "Interest" msgstr "" -#: frontend/src/components/AppSidebar.vue:546 -#: frontend/src/components/AppSidebar.vue:549 +#: frontend/src/components/AppSidebar.vue:555 +#: frontend/src/components/AppSidebar.vue:558 msgid "Introduction" msgstr "" @@ -2710,11 +2721,11 @@ msgstr "" msgid "Invalid Invite Code." msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:19 +#: lms/lms/doctype/course_lesson/course_lesson.py:20 msgid "Invalid Quiz ID" msgstr "" -#: lms/lms/doctype/course_lesson/course_lesson.py:33 +#: lms/lms/doctype/course_lesson/course_lesson.py:34 msgid "Invalid Quiz ID in content" msgstr "" @@ -2740,7 +2751,7 @@ msgstr "" msgid "Invite Request" msgstr "" -#: frontend/src/components/AppSidebar.vue:480 +#: frontend/src/components/AppSidebar.vue:489 msgid "Invite your team and students" msgstr "" @@ -2772,7 +2783,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:582 +#: frontend/src/components/AppSidebar.vue:591 msgid "Issue a Certificate" msgstr "" @@ -2844,7 +2855,7 @@ msgstr "" #. Label of the jobs (Check) field in DocType 'LMS Settings' #: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8 -#: frontend/src/pages/Jobs.vue:196 +#: frontend/src/pages/Jobs.vue:184 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "" @@ -3258,7 +3269,7 @@ msgstr "" #: frontend/src/components/Settings/Members.vue:109 #: frontend/src/pages/Assignments.vue:69 frontend/src/pages/Batches.vue:80 -#: frontend/src/pages/CertifiedParticipants.vue:100 +#: frontend/src/pages/CertifiedParticipants.vue:98 #: frontend/src/pages/Courses.vue:75 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:55 @@ -3333,7 +3344,7 @@ msgstr "" msgid "Manifest File" msgstr "" -#: frontend/src/components/Quiz.vue:96 +#: frontend/src/components/Quiz.vue:110 msgid "Mark" msgstr "" @@ -3349,7 +3360,7 @@ msgstr "" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:103 -#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:395 +#: frontend/src/components/Quiz.vue:110 frontend/src/pages/QuizForm.vue:395 #: 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 @@ -3598,7 +3609,7 @@ msgstr "" msgid "Meta Tags" msgstr "" -#: lms/lms/api.py:1457 +#: lms/lms/api.py:1454 msgid "Meta tags should be a list." msgstr "" @@ -3640,11 +3651,11 @@ msgstr "" msgid "Modified By" msgstr "" -#: lms/lms/api.py:219 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "" -#: lms/lms/api.py:215 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "" @@ -3655,7 +3666,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/AppSidebar.vue:590 +#: frontend/src/components/AppSidebar.vue:599 msgid "Monetization" msgstr "" @@ -3754,7 +3765,7 @@ msgstr "" msgid "New {0}" msgstr "" -#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154 +#: frontend/src/components/Quiz.vue:227 frontend/src/pages/Lesson.vue:154 msgid "Next" msgstr "" @@ -3770,7 +3781,7 @@ msgstr "" msgid "No Notifications" msgstr "" -#: frontend/src/components/Quiz.vue:278 +#: frontend/src/components/Quiz.vue:297 msgid "No Quiz submissions found" msgstr "" @@ -3819,6 +3830,10 @@ msgstr "" msgid "No live classes scheduled" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:93 +msgid "No quizzes added yet." +msgstr "" + #: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for this date." msgstr "" @@ -3932,7 +3947,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:500 +#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 msgid "Only image file is allowed." msgstr "" @@ -4062,7 +4077,7 @@ msgid "Pan Number" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:188 +#: frontend/src/pages/Jobs.vue:176 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Part Time" msgstr "" @@ -4229,7 +4244,7 @@ msgstr "" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2048 lms/lms/utils.py:2052 +#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4241,7 +4256,7 @@ msgstr "" msgid "Please enroll for this course to view this lesson" msgstr "" -#: frontend/src/components/Quiz.vue:13 +#: frontend/src/components/Quiz.vue:16 msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "" @@ -4258,6 +4273,10 @@ msgstr "" msgid "Please enter a valid time in the format HH:mm." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:181 +msgid "Please enter a valid timestamp" +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "" @@ -4286,7 +4305,7 @@ msgstr "" msgid "Please login to access this page." msgstr "" -#: lms/lms/api.py:211 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "" @@ -4311,6 +4330,10 @@ msgstr "" msgid "Please select a future date and time." msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:186 +msgid "Please select a quiz" +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:192 msgid "Please select a time." msgstr "" @@ -4319,7 +4342,7 @@ msgstr "" msgid "Please select a timezone." msgstr "" -#: frontend/src/components/Quiz.vue:497 +#: frontend/src/components/Quiz.vue:523 msgid "Please select an option" msgstr "" @@ -4594,11 +4617,11 @@ msgstr "" msgid "Question updated successfully" msgstr "" -#: frontend/src/components/Quiz.vue:88 +#: frontend/src/components/Quiz.vue:102 msgid "Question {0}" msgstr "" -#: frontend/src/components/Quiz.vue:190 +#: frontend/src/components/Quiz.vue:204 msgid "Question {0} of {1}" msgstr "" @@ -4613,6 +4636,8 @@ msgstr "" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' #. Label of a Link in the LMS Workspace +#: frontend/src/components/Modals/QuizInVideo.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:216 #: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json @@ -4635,7 +4660,7 @@ msgstr "" msgid "Quiz Submissions" msgstr "" -#: frontend/src/components/Quiz.vue:227 +#: frontend/src/components/Quiz.vue:241 msgid "Quiz Summary" msgstr "" @@ -4661,12 +4686,16 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:574 +#: frontend/src/components/AppSidebar.vue:583 #: frontend/src/pages/QuizForm.vue:443 frontend/src/pages/Quizzes.vue:142 #: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251 msgid "Quizzes" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:35 +msgid "Quizzes in this video" +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' @@ -4777,6 +4806,10 @@ msgstr "" msgid "Resume" msgstr "" +#: frontend/src/components/Quiz.vue:75 frontend/src/components/Quiz.vue:278 +msgid "Resume Video" +msgstr "" + #. Label of the review (Small Text) field in DocType 'LMS Course Review' #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 @@ -4814,7 +4847,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:611 msgid "Roles" msgstr "" @@ -4925,11 +4958,11 @@ msgstr "" #: frontend/src/components/Settings/Evaluators.vue:15 #: frontend/src/components/Settings/Members.vue:15 -#: frontend/src/pages/Jobs.vue:43 +#: frontend/src/pages/Jobs.vue:41 msgid "Search" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:26 +#: frontend/src/pages/CertifiedParticipants.vue:23 msgid "Search by Name" msgstr "" @@ -5000,15 +5033,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:550 +#: frontend/src/components/AppSidebar.vue:559 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:595 +#: frontend/src/components/AppSidebar.vue:604 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:600 +#: frontend/src/components/AppSidebar.vue:609 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:46 frontend/src/pages/CourseForm.vue:143 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 @@ -5189,7 +5222,7 @@ msgstr "" msgid "Stage" msgstr "" -#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:67 +#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:71 #: lms/templates/quiz/quiz.html:39 msgid "Start" msgstr "" @@ -5242,6 +5275,10 @@ msgstr "" msgid "Start URL" msgstr "" +#: frontend/src/components/Quiz.vue:71 +msgid "Start the Quiz" +msgstr "" + #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Startup Organization" @@ -5366,7 +5403,7 @@ msgstr "" #: frontend/src/components/Modals/BatchCourseModal.vue:9 #: frontend/src/components/Modals/EvaluationModal.vue:9 #: frontend/src/components/Modals/Question.vue:109 -#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9 +#: frontend/src/components/Quiz.vue:232 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 @@ -5404,7 +5441,7 @@ msgstr "" msgid "Sunday" msgstr "" -#: lms/lms/api.py:1079 +#: lms/lms/api.py:1076 msgid "Suspicious pattern found in {0}: {1}" msgstr "" @@ -5527,7 +5564,7 @@ msgstr "Hvala vam na povratnim informacijama." msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1946 +#: lms/lms/utils.py:1937 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5610,7 +5647,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1780 msgid "This course is free." msgstr "" @@ -5638,7 +5675,7 @@ msgstr "" msgid "This lesson is not available for preview. Please join the course to access it." msgstr "" -#: frontend/src/components/Quiz.vue:8 lms/templates/quiz/quiz.html:6 +#: frontend/src/components/Quiz.vue:11 lms/templates/quiz/quiz.html:6 msgid "This quiz consists of {0} questions." msgstr "" @@ -5647,6 +5684,10 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" +#: frontend/src/components/VideoBlock.vue:8 +msgid "This video contains {0} {1}:" +msgstr "" + #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json @@ -5657,7 +5698,7 @@ msgstr "" #. Label of the time (Time) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/LiveClassModal.vue:52 -#: frontend/src/components/Quiz.vue:45 +#: frontend/src/components/Quiz.vue:48 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Time" msgstr "" @@ -5667,6 +5708,18 @@ msgstr "" msgid "Time Preference" msgstr "" +#: frontend/src/components/Modals/QuizInVideo.vue:13 +msgid "Time in Video" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:220 +msgid "Time in Video (minutes)" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:173 +msgid "Time in video exceeds the total duration of the video." +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:44 msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgstr "" @@ -5768,7 +5821,7 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1800 +#: lms/lms/utils.py:1791 msgid "To join this batch, please contact the Administrator." msgstr "" @@ -5804,7 +5857,7 @@ msgstr "" msgid "Travel" msgstr "" -#: frontend/src/components/Quiz.vue:259 lms/templates/quiz/quiz.html:131 +#: frontend/src/components/Quiz.vue:274 lms/templates/quiz/quiz.html:131 msgid "Try Again" msgstr "" @@ -5827,7 +5880,7 @@ msgstr "" #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 #: frontend/src/pages/Assignments.vue:43 frontend/src/pages/Assignments.vue:170 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:67 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:65 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -5837,7 +5890,7 @@ msgstr "" msgid "Type" msgstr "" -#: frontend/src/components/Quiz.vue:610 +#: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6165,11 +6218,11 @@ msgstr "" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "" -#: lms/lms/api.py:235 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "" -#: lms/lms/api.py:227 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "" @@ -6194,7 +6247,7 @@ msgstr "" msgid "You can attempt this quiz only {0} {1}" msgstr "" -#: frontend/src/components/Quiz.vue:34 +#: frontend/src/components/Quiz.vue:37 msgid "You can attempt this quiz {0}." msgstr "" @@ -6230,7 +6283,7 @@ msgstr "" msgid "You got" msgstr "" -#: frontend/src/components/Quiz.vue:241 +#: frontend/src/components/Quiz.vue:255 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" msgstr "" @@ -6243,11 +6296,11 @@ msgstr "" msgid "You have already applied for this job." msgstr "" -#: frontend/src/components/Quiz.vue:72 lms/templates/quiz/quiz.html:43 +#: frontend/src/components/Quiz.vue:86 lms/templates/quiz/quiz.html:43 msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "" -#: lms/lms/api.py:259 +#: lms/lms/api.py:258 msgid "You have already purchased the certificate for this course." msgstr "" @@ -6263,7 +6316,7 @@ msgstr "" msgid "You have been enrolled in this batch" msgstr "" -#: frontend/src/components/CourseCardOverlay.vue:191 +#: frontend/src/components/CourseCardOverlay.vue:187 msgid "You have been enrolled in this course" msgstr "" @@ -6283,7 +6336,11 @@ msgstr "" msgid "You need to login first to enroll for this course" msgstr "" -#: frontend/src/components/Quiz.vue:27 lms/templates/quiz/quiz.html:11 +#: frontend/src/components/Quiz.vue:7 +msgid "You will have to complete the quiz to continue the video" +msgstr "" + +#: frontend/src/components/Quiz.vue:30 lms/templates/quiz/quiz.html:11 #, python-format msgid "You will have to get {0}% correct answers in order to pass the quiz." msgstr "" @@ -6348,7 +6405,7 @@ msgstr "" msgid "Your score is" msgstr "" -#: frontend/src/components/Quiz.vue:234 +#: frontend/src/components/Quiz.vue:248 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 "" @@ -6393,6 +6450,10 @@ msgstr "" msgid "applicants" msgstr "" +#: frontend/src/components/VideoBlock.vue:16 +msgid "at {0}" +msgstr "" + #: frontend/src/components/Modals/LiveClassAttendance.vue:39 msgid "attended for" msgstr "" @@ -6405,15 +6466,15 @@ msgstr "" msgid "cancel your application" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:82 +#: frontend/src/pages/CertifiedParticipants.vue:79 msgid "certificate" msgstr "" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:78 msgid "certificates" msgstr "certifikati" -#: frontend/src/pages/CertifiedParticipants.vue:21 +#: frontend/src/pages/CertifiedParticipants.vue:18 msgid "certified members" msgstr "" @@ -6489,7 +6550,7 @@ msgstr "" msgid "{0} Assignments" msgstr "" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:32 msgid "{0} Open Jobs" msgstr "" @@ -6497,7 +6558,7 @@ msgstr "" msgid "{0} Quizzes" msgstr "" -#: lms/lms/api.py:869 lms/lms/api.py:877 +#: lms/lms/api.py:866 lms/lms/api.py:874 msgid "{0} Settings not found" msgstr "" From 977066d114e42eed5b5134d6f26beb1c9212ed76 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Tue, 10 Jun 2025 03:35:51 +0530 Subject: [PATCH 15/18] chore: Bosnian translations --- lms/locale/bs.po | 255 +++++++++++++++++++++++++++++------------------ 1 file changed, 158 insertions(+), 97 deletions(-) diff --git a/lms/locale/bs.po b/lms/locale/bs.po index d5f203ac..c7195124 100644 --- a/lms/locale/bs.po +++ b/lms/locale/bs.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-05-30 16:04+0000\n" -"PO-Revision-Date: 2025-06-02 20:30\n" +"POT-Creation-Date: 2025-06-06 16:04+0000\n" +"PO-Revision-Date: 2025-06-09 22:05\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Bosnian\n" "MIME-Version: 1.0\n" @@ -132,8 +132,9 @@ msgstr "Aktivni Članovi" #: frontend/src/components/BatchCourses.vue:11 #: frontend/src/components/BatchStudents.vue:73 #: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 -#: frontend/src/components/Settings/Evaluators.vue:38 +#: frontend/src/components/Settings/Evaluators.vue:39 #: frontend/src/components/Settings/Members.vue:44 #: frontend/src/pages/ProgramForm.vue:30 frontend/src/pages/ProgramForm.vue:92 #: frontend/src/pages/ProgramForm.vue:137 @@ -150,6 +151,10 @@ msgstr "Dodaj Poglavlje" msgid "Add Lesson" msgstr "Dodaj Lekciju" +#: frontend/src/components/VideoBlock.vue:109 +msgid "Add Quiz to Video" +msgstr "Dodaj kviz u video" + #: frontend/src/pages/ProfileEvaluator.vue:89 msgid "Add Slot" msgstr "Dodaj Vrijeme" @@ -166,7 +171,7 @@ msgstr "Dodaj Lekciju" msgid "Add a Student" msgstr "Dodaj Studenta" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:567 msgid "Add a chapter" msgstr "Dodaj Poglavlje" @@ -178,7 +183,7 @@ msgstr "Dodaj Kurs" msgid "Add a keyword and then press enter" msgstr "Dodaj ključnu riječ, a zatim pritisnite enter" -#: frontend/src/components/AppSidebar.vue:559 +#: frontend/src/components/AppSidebar.vue:568 msgid "Add a lesson" msgstr "Dodaj Lekciju" @@ -203,11 +208,15 @@ msgstr "Dodaj zadatak svojoj lekciji" msgid "Add at least one possible answer for this question: {0}" msgstr "Dodaj barem jedan mogući odgovor na ovo pitanje: {0}" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:531 msgid "Add courses to your batch" msgstr "Dodaj kurseve u vašu grupu" -#: frontend/src/components/AppSidebar.vue:501 +#: frontend/src/components/Modals/QuizInVideo.vue:5 +msgid "Add quiz to this video" +msgstr "Dodaj kviz ovom videu" + +#: frontend/src/components/AppSidebar.vue:510 msgid "Add students to your batch" msgstr "Dodaj učenike u vašu grupu" @@ -219,11 +228,11 @@ msgstr "Dodaj web stranicu na bočnu traku" msgid "Add your assignment as {0}" msgstr "Dodaj zadatak kao {0}" -#: frontend/src/components/AppSidebar.vue:434 +#: frontend/src/components/AppSidebar.vue:443 msgid "Add your first chapter" msgstr "Dodaj vaše prvo poglavlje" -#: frontend/src/components/AppSidebar.vue:450 +#: frontend/src/components/AppSidebar.vue:459 msgid "Add your first lesson" msgstr "Dodaj vašu prvu lekciju" @@ -439,7 +448,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "Procjena {0} je već dodana ovoj grupi." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:571 +#: frontend/src/components/AppSidebar.vue:580 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -499,7 +508,7 @@ msgstr "Zadatak je uspješno ažuriran" msgid "Assignment will appear at the bottom of the lesson." msgstr "Zadatak će se pojaviti na dnu lekcije." -#: frontend/src/components/AppSidebar.vue:575 +#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/pages/Assignments.vue:211 lms/www/lms.py:273 msgid "Assignments" msgstr "Dodjele" @@ -669,11 +678,11 @@ msgstr "Naziv Grupe" msgid "Batch end date cannot be before the batch start date" msgstr "Datum završetka grupe ne može biti prije datuma početka grupe" -#: lms/lms/api.py:246 +#: lms/lms/api.py:245 msgid "Batch has already started." msgstr "Grupa je već počela." -#: lms/lms/api.py:241 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "Grupa je rasprodata." @@ -786,7 +795,7 @@ msgstr "Ležerna Odjeća" #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' #: frontend/src/pages/BatchForm.vue:192 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:38 +#: frontend/src/pages/CertifiedParticipants.vue:35 #: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:51 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json @@ -849,7 +858,7 @@ msgstr "Certifikati su uspješno generirani" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:579 +#: frontend/src/components/AppSidebar.vue:588 #: frontend/src/components/CourseCard.vue:115 #: frontend/src/components/Modals/Event.vue:372 #: frontend/src/pages/BatchForm.vue:62 frontend/src/pages/Batches.vue:38 @@ -877,9 +886,11 @@ msgstr "Naziv Certifikacije" msgid "Certified" msgstr "Certificirano" -#: frontend/src/pages/CertifiedParticipants.vue:186 -#: frontend/src/pages/CertifiedParticipants.vue:193 +#. Label of the certified_members (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/CertifiedParticipants.vue:182 +#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/Statistics.vue:40 +#: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "Certificirani Članovi" @@ -927,7 +938,7 @@ msgstr "Poglavlje je uspješno ažurirano" msgid "Chapters" msgstr "Poglavlja" -#: frontend/src/components/Quiz.vue:205 lms/templates/quiz/quiz.html:120 +#: frontend/src/components/Quiz.vue:219 lms/templates/quiz/quiz.html:120 msgid "Check" msgstr "Provjeri" @@ -954,7 +965,7 @@ msgstr "Pogledaj Kurseve" msgid "Choices" msgstr "Izbori" -#: frontend/src/components/Quiz.vue:608 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:634 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "Odaberi sve odgovore koji odgvaraju" @@ -966,7 +977,7 @@ msgstr "Odaberi postojeće pitanje" msgid "Choose an icon" msgstr "Odaberi ikonu" -#: frontend/src/components/Quiz.vue:609 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:635 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "Odaberi jedan odgovor" @@ -1265,7 +1276,7 @@ msgid "Continue Learning" msgstr "Nastavi sa Učenjem" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/Jobs.vue:177 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Contract" msgstr "Ugovor" @@ -1286,7 +1297,7 @@ msgstr "Korporativna Organizacija" #. 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:165 +#: frontend/src/components/Quiz.vue:179 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Correct" @@ -1300,7 +1311,7 @@ msgstr "Tačan Odgovor" #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' #: frontend/src/pages/Billing.vue:92 frontend/src/pages/JobForm.vue:40 -#: frontend/src/pages/Jobs.vue:59 lms/fixtures/custom_field.json +#: frontend/src/pages/Jobs.vue:57 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1513,7 +1524,7 @@ msgstr "Kursevi" msgid "Courses Completed" msgstr "Završeni Kursevi" -#: frontend/src/components/BatchCourses.vue:155 +#: frontend/src/components/BatchCourses.vue:154 msgid "Courses deleted successfully" msgstr "Kursevi su uspješno izbrisani" @@ -1532,7 +1543,7 @@ msgid "Create Certificate" msgstr "Kreiraj Certifikat" #: frontend/src/components/Controls/Link.vue:37 -#: frontend/src/components/Controls/MultiSelect.vue:65 +#: frontend/src/components/Controls/MultiSelect.vue:66 msgid "Create New" msgstr "Kreiraj" @@ -1544,15 +1555,15 @@ msgstr "Kreiraj Kurs" msgid "Create a Live Class" msgstr "Kreiraj Razred Uživo" -#: frontend/src/components/AppSidebar.vue:566 +#: frontend/src/components/AppSidebar.vue:575 msgid "Create a batch" msgstr "Kreiraj grupu" -#: frontend/src/components/AppSidebar.vue:557 +#: frontend/src/components/AppSidebar.vue:566 msgid "Create a course" msgstr "Kreiraj kurs" -#: frontend/src/components/AppSidebar.vue:567 +#: frontend/src/components/AppSidebar.vue:576 msgid "Create a live class" msgstr "Kreiraj čas uživo" @@ -1560,15 +1571,15 @@ msgstr "Kreiraj čas uživo" msgid "Create an Assignment" msgstr "Kreiraj Zadatak" -#: frontend/src/components/AppSidebar.vue:491 +#: frontend/src/components/AppSidebar.vue:500 msgid "Create your first batch" msgstr "Kreiraj vašu prvu seriju" -#: frontend/src/components/AppSidebar.vue:422 +#: frontend/src/components/AppSidebar.vue:431 msgid "Create your first course" msgstr "Kreiraj vaš prvi kurs" -#: frontend/src/components/AppSidebar.vue:469 +#: frontend/src/components/AppSidebar.vue:478 msgid "Create your first quiz" msgstr "Kreiraj vašj prvi kviz" @@ -1576,11 +1587,11 @@ msgstr "Kreiraj vašj prvi kviz" msgid "Created" msgstr "Kreirano" -#: frontend/src/components/AppSidebar.vue:563 +#: frontend/src/components/AppSidebar.vue:572 msgid "Creating a batch" msgstr "Kreiranje grupe u toku" -#: frontend/src/components/AppSidebar.vue:554 +#: frontend/src/components/AppSidebar.vue:563 msgid "Creating a course" msgstr "Kreiranje kursa u toku" @@ -1599,7 +1610,7 @@ msgstr "Valuta" msgid "Current Lesson" msgstr "Trenutna Lekcija" -#: frontend/src/components/AppSidebar.vue:585 +#: frontend/src/components/AppSidebar.vue:594 msgid "Custom Certificate Templates" msgstr "Prilagođeni Šabloni Certifikata" @@ -2030,7 +2041,7 @@ msgstr "Potvrda upisa za {0}" msgid "Enrollment Count" msgstr "Broj Upisa" -#: lms/lms/utils.py:1914 +#: lms/lms/utils.py:1905 msgid "Enrollment Failed" msgstr "Upis nije uspio" @@ -2238,7 +2249,7 @@ msgstr "Neuspjeh" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "Nije moguće preuzeti podatke o prisustvu sa Zooma za čas {0}: {1}" -#: frontend/src/utils/index.js:613 +#: frontend/src/utils/index.js:614 msgid "Failed to update meta tags {0}" msgstr "Neuspješno ažuriranje meta oznaka {0}" @@ -2300,7 +2311,7 @@ msgid "Free" msgstr "Besplatno" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:190 +#: frontend/src/pages/Jobs.vue:178 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Freelance" msgstr "Slobodnjak" @@ -2344,7 +2355,7 @@ msgid "Full Name" msgstr "Puno Ime" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:187 +#: frontend/src/pages/Jobs.vue:175 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Full Time" msgstr "Puno Radno Vrijeme" @@ -2549,7 +2560,7 @@ msgstr "Ako je Uključi u Pregled omogućen za lekciju, lekcija će također bit msgid "If you are not any more interested to mentor the course" msgstr "Ako više niste zainteresovani da vodite kurs" -#: frontend/src/components/Quiz.vue:20 +#: frontend/src/components/Quiz.vue:23 msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "Ako to ne učinite, kviz će biti automatski dostavljen kada se tajmer završi." @@ -2629,7 +2640,7 @@ msgstr "Nepotpuno" #. 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:170 +#: frontend/src/components/Quiz.vue:184 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Incorrect" @@ -2701,8 +2712,8 @@ msgstr "Komentari Instruktora" msgid "Interest" msgstr "Kamata" -#: frontend/src/components/AppSidebar.vue:546 -#: frontend/src/components/AppSidebar.vue:549 +#: frontend/src/components/AppSidebar.vue:555 +#: frontend/src/components/AppSidebar.vue:558 msgid "Introduction" msgstr "Uvod" @@ -2710,11 +2721,11 @@ msgstr "Uvod" msgid "Invalid Invite Code." msgstr "Nevažeći Pozivni Kod" -#: lms/lms/doctype/course_lesson/course_lesson.py:19 +#: lms/lms/doctype/course_lesson/course_lesson.py:20 msgid "Invalid Quiz ID" msgstr "Nevažeći ID Kviza" -#: lms/lms/doctype/course_lesson/course_lesson.py:33 +#: lms/lms/doctype/course_lesson/course_lesson.py:34 msgid "Invalid Quiz ID in content" msgstr "Nevažeći ID Kviza" @@ -2740,7 +2751,7 @@ msgstr "Samo po Pozivu" msgid "Invite Request" msgstr "Pozivni Zahtjev" -#: frontend/src/components/AppSidebar.vue:480 +#: frontend/src/components/AppSidebar.vue:489 msgid "Invite your team and students" msgstr "Pozovi vaš tim i učenike" @@ -2772,7 +2783,7 @@ msgstr "SCORM Paket" msgid "Issue Date" msgstr "Datum Izdavanja" -#: frontend/src/components/AppSidebar.vue:582 +#: frontend/src/components/AppSidebar.vue:591 msgid "Issue a Certificate" msgstr "Izdaj Certifikat" @@ -2844,7 +2855,7 @@ msgstr "Naziv Posla" #. Label of the jobs (Check) field in DocType 'LMS Settings' #: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8 -#: frontend/src/pages/Jobs.vue:196 +#: frontend/src/pages/Jobs.vue:184 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "Poslovi" @@ -3258,7 +3269,7 @@ msgstr "URL LiveCode" #: frontend/src/components/Settings/Members.vue:109 #: frontend/src/pages/Assignments.vue:69 frontend/src/pages/Batches.vue:80 -#: frontend/src/pages/CertifiedParticipants.vue:100 +#: frontend/src/pages/CertifiedParticipants.vue:98 #: frontend/src/pages/Courses.vue:75 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:55 @@ -3333,7 +3344,7 @@ msgstr "Upravitelj (Prodaja/Marketing/Klijent)" msgid "Manifest File" msgstr "Datoteka Manifesta" -#: frontend/src/components/Quiz.vue:96 +#: frontend/src/components/Quiz.vue:110 msgid "Mark" msgstr "Označi" @@ -3349,7 +3360,7 @@ msgstr "Označi kao pročitano" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:103 -#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:395 +#: frontend/src/components/Quiz.vue:110 frontend/src/pages/QuizForm.vue:395 #: 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 @@ -3598,7 +3609,7 @@ msgstr "Meta Ključne Riječi" msgid "Meta Tags" msgstr "Meta tagovi" -#: lms/lms/api.py:1457 +#: lms/lms/api.py:1454 msgid "Meta tags should be a list." msgstr "Meta oznake trebaju biti lista." @@ -3640,11 +3651,11 @@ msgstr "Moderator" msgid "Modified By" msgstr "Izmijenio" -#: lms/lms/api.py:219 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "Naziv modula je netačan ili ne postoji." -#: lms/lms/api.py:215 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "Modul je netačan." @@ -3655,7 +3666,7 @@ msgstr "Modul je netačan." msgid "Monday" msgstr "Ponedjeljak" -#: frontend/src/components/AppSidebar.vue:590 +#: frontend/src/components/AppSidebar.vue:599 msgid "Monetization" msgstr "Monetizacija" @@ -3754,7 +3765,7 @@ msgstr "Novi odgovor na temu {0} na kursu {1}" msgid "New {0}" msgstr "Novi {0}" -#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154 +#: frontend/src/components/Quiz.vue:227 frontend/src/pages/Lesson.vue:154 msgid "Next" msgstr "Sljedeći" @@ -3770,7 +3781,7 @@ msgstr "Nema Procjena" msgid "No Notifications" msgstr "Nema Obavještenja" -#: frontend/src/components/Quiz.vue:278 +#: frontend/src/components/Quiz.vue:297 msgid "No Quiz submissions found" msgstr "Nije pronađen nijedna Kviz prijava" @@ -3819,6 +3830,10 @@ msgstr "Nema Uvoda" msgid "No live classes scheduled" msgstr "Nema zakazanih časova uživo" +#: frontend/src/components/Modals/QuizInVideo.vue:93 +msgid "No quizzes added yet." +msgstr "Još nije dodat nijedan kviz." + #: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for this date." msgstr "Nema slobodnih termina za ovaj datum." @@ -3932,7 +3947,7 @@ msgstr "Programu se mogu dodati samo kursevi za koje je samostalno učenje onemo msgid "Only files of type {0} will be accepted." msgstr "Samo datoteke tipa {0} će biti prihvaćeni." -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:500 +#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 msgid "Only image file is allowed." msgstr "Dozvoljena je samo datoteka slike." @@ -4062,7 +4077,7 @@ msgid "Pan Number" msgstr "Pan Broj" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:188 +#: frontend/src/pages/Jobs.vue:176 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Part Time" msgstr "Honorarno" @@ -4229,7 +4244,7 @@ msgstr "Provjeri e-poštu za potvrdu" msgid "Please click on the following button to set your new password" msgstr "Klikni na sljedeće dugme da postavite novu lozinku" -#: lms/lms/utils.py:2048 lms/lms/utils.py:2052 +#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "Završite prethodne kurseve u programu da biste se upisali na ovaj kurs." @@ -4241,7 +4256,7 @@ msgstr "Omogući Zoom račun da biste koristili ovu funkciju." msgid "Please enroll for this course to view this lesson" msgstr "Prijavi se za ovaj kurs da prikažete ovu lekciju" -#: frontend/src/components/Quiz.vue:13 +#: frontend/src/components/Quiz.vue:16 msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "Popuni sva pitanja za {0} minuta." @@ -4258,6 +4273,10 @@ msgstr "Unesi važeći URL." msgid "Please enter a valid time in the format HH:mm." msgstr "Unesi važeće vrijeme u formatu HH:mm." +#: frontend/src/components/Modals/QuizInVideo.vue:181 +msgid "Please enter a valid timestamp" +msgstr "Unesi važeću vremensku oznaku" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "Unesi URL za podnošenje zadatka." @@ -4286,7 +4305,7 @@ msgstr "Prijavi se da pristupiš kvizu." msgid "Please login to access this page." msgstr "Prijavi se da pristupiš ovoj stranici." -#: lms/lms/api.py:211 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "Prijavi se da nastaviš s plaćanjem." @@ -4311,6 +4330,10 @@ msgstr "Odaberi trajanje." msgid "Please select a future date and time." msgstr "Odaberi budući datum i vrijeme." +#: frontend/src/components/Modals/QuizInVideo.vue:186 +msgid "Please select a quiz" +msgstr "Odaberi kviz" + #: frontend/src/components/Modals/LiveClassModal.vue:192 msgid "Please select a time." msgstr "Odaberi vrijeme." @@ -4319,7 +4342,7 @@ msgstr "Odaberi vrijeme." msgid "Please select a timezone." msgstr "Odaberi vremensku zonu." -#: frontend/src/components/Quiz.vue:497 +#: frontend/src/components/Quiz.vue:523 msgid "Please select an option" msgstr "Odaberi opciju" @@ -4594,11 +4617,11 @@ msgstr "Pitanje je uspješno dodano" msgid "Question updated successfully" msgstr "Pitanje je uspješno ažurirano" -#: frontend/src/components/Quiz.vue:88 +#: frontend/src/components/Quiz.vue:102 msgid "Question {0}" msgstr "Pitanje {0}" -#: frontend/src/components/Quiz.vue:190 +#: frontend/src/components/Quiz.vue:204 msgid "Question {0} of {1}" msgstr "Pitanje {0} od {1}" @@ -4613,6 +4636,8 @@ msgstr "Pitanja su uspješno izbrisana" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' #. Label of a Link in the LMS Workspace +#: frontend/src/components/Modals/QuizInVideo.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:216 #: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json @@ -4635,7 +4660,7 @@ msgstr "Podnošenje Kviza" msgid "Quiz Submissions" msgstr "Prijave za Kviz" -#: frontend/src/components/Quiz.vue:227 +#: frontend/src/components/Quiz.vue:241 msgid "Quiz Summary" msgstr "Sažetak Kviza" @@ -4661,12 +4686,16 @@ msgstr "Kviz je uspješno ažuriran" msgid "Quiz will appear at the bottom of the lesson." msgstr "Kviz će se pojaviti na dnu lekcije." -#: frontend/src/components/AppSidebar.vue:574 +#: frontend/src/components/AppSidebar.vue:583 #: frontend/src/pages/QuizForm.vue:443 frontend/src/pages/Quizzes.vue:142 #: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251 msgid "Quizzes" msgstr "Kvizovi" +#: frontend/src/components/Modals/QuizInVideo.vue:35 +msgid "Quizzes in this video" +msgstr "Kvizovi u ovom videu" + #. 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' @@ -4777,6 +4806,10 @@ msgstr "Rezultat" msgid "Resume" msgstr "Nastavi" +#: frontend/src/components/Quiz.vue:75 frontend/src/components/Quiz.vue:278 +msgid "Resume Video" +msgstr "Nastavi Video" + #. Label of the review (Small Text) field in DocType 'LMS Course Review' #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 @@ -4814,7 +4847,7 @@ msgstr "Preferenca Uloge" msgid "Role updated successfully" msgstr "Uloga je uspješno ažurirana" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:611 msgid "Roles" msgstr "Uloge" @@ -4925,11 +4958,11 @@ msgstr "Rezultat Od Mogućih" #: frontend/src/components/Settings/Evaluators.vue:15 #: frontend/src/components/Settings/Members.vue:15 -#: frontend/src/pages/Jobs.vue:43 +#: frontend/src/pages/Jobs.vue:41 msgid "Search" msgstr "Traži" -#: frontend/src/pages/CertifiedParticipants.vue:26 +#: frontend/src/pages/CertifiedParticipants.vue:23 msgid "Search by Name" msgstr "Traži po Imenu" @@ -5000,15 +5033,15 @@ msgstr "Časovi na Dane" msgid "Set your Password" msgstr "Postavite svoju Lozinku" -#: frontend/src/components/AppSidebar.vue:550 +#: frontend/src/components/AppSidebar.vue:559 msgid "Setting up" msgstr "Postavljanje" -#: frontend/src/components/AppSidebar.vue:595 +#: frontend/src/components/AppSidebar.vue:604 msgid "Setting up payment gateway" msgstr "Postavljanje Platnog Prolaza" -#: frontend/src/components/AppSidebar.vue:600 +#: frontend/src/components/AppSidebar.vue:609 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:46 frontend/src/pages/CourseForm.vue:143 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 @@ -5189,7 +5222,7 @@ msgstr "Osoblje" msgid "Stage" msgstr "Faza" -#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:67 +#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:71 #: lms/templates/quiz/quiz.html:39 msgid "Start" msgstr "Start" @@ -5242,6 +5275,10 @@ msgstr "Vrijeme Početka ne može biti kasnije od Vremena Završetka" msgid "Start URL" msgstr "Početni URL" +#: frontend/src/components/Quiz.vue:71 +msgid "Start the Quiz" +msgstr "Započni kviz" + #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Startup Organization" @@ -5366,7 +5403,7 @@ msgstr "Predaja od" #: frontend/src/components/Modals/BatchCourseModal.vue:9 #: frontend/src/components/Modals/EvaluationModal.vue:9 #: frontend/src/components/Modals/Question.vue:109 -#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9 +#: frontend/src/components/Quiz.vue:232 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 @@ -5404,7 +5441,7 @@ msgstr "Sažetak" msgid "Sunday" msgstr "Nedjelja" -#: lms/lms/api.py:1079 +#: lms/lms/api.py:1076 msgid "Suspicious pattern found in {0}: {1}" msgstr "Sumnjiva mustra pronađena u {0}: {1}" @@ -5527,7 +5564,7 @@ msgstr "Hvala vam na povratnim informacijama." msgid "Thanks and Regards" msgstr "Hvala i Pozdrav" -#: lms/lms/utils.py:1946 +#: lms/lms/utils.py:1937 msgid "The batch is full. Please contact the Administrator." msgstr "Grupa je popunjena. Kontaktiraj Administratora." @@ -5610,7 +5647,7 @@ msgstr "Ovaj čas je završen" msgid "This course has:" msgstr "Ovaj kurs ima:" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1780 msgid "This course is free." msgstr "Ovaj kurs je besplatan." @@ -5638,7 +5675,7 @@ msgstr "Ova lekcija nije dostupna za pregled. Prijavi se na kurs da biste mu pri msgid "This lesson is not available for preview. Please join the course to access it." msgstr "Ova lekcija nije dostupna za pregled. Pridruži se kursu da biste mu pristupili." -#: frontend/src/components/Quiz.vue:8 lms/templates/quiz/quiz.html:6 +#: frontend/src/components/Quiz.vue:11 lms/templates/quiz/quiz.html:6 msgid "This quiz consists of {0} questions." msgstr "Ovaj kviz se sastoji od {0} pitanja." @@ -5647,6 +5684,10 @@ msgstr "Ovaj kviz se sastoji od {0} pitanja." msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "Ova stranica se ažurira. Nećete moći vršiti nikakve promjene. Puni pristup će uskoro biti vraćen." +#: frontend/src/components/VideoBlock.vue:8 +msgid "This video contains {0} {1}:" +msgstr "Ovaj video sadrži {0} {1}:" + #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json @@ -5657,7 +5698,7 @@ msgstr "Četvrtak" #. Label of the time (Time) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/LiveClassModal.vue:52 -#: frontend/src/components/Quiz.vue:45 +#: frontend/src/components/Quiz.vue:48 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Time" msgstr "Vrijeme" @@ -5667,6 +5708,18 @@ msgstr "Vrijeme" msgid "Time Preference" msgstr "Vremenska Preferanca" +#: frontend/src/components/Modals/QuizInVideo.vue:13 +msgid "Time in Video" +msgstr "Vrijeme u videu" + +#: frontend/src/components/Modals/QuizInVideo.vue:220 +msgid "Time in Video (minutes)" +msgstr "Vrijeme u videu (minute)" + +#: frontend/src/components/Modals/QuizInVideo.vue:173 +msgid "Time in video exceeds the total duration of the video." +msgstr "Vrijeme u videu premašuje ukupno trajanje videa." + #: frontend/src/components/Modals/LiveClassModal.vue:44 msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgstr "Vrijeme mora biti u 24-satnom formatu (HH:mm). Primjer 11:30 ili 22:00" @@ -5768,7 +5821,7 @@ msgstr "Do" msgid "To Date" msgstr "Do Datuma" -#: lms/lms/utils.py:1800 +#: lms/lms/utils.py:1791 msgid "To join this batch, please contact the Administrator." msgstr "Da biste se pridružili ovoj grupi, kontaktirajte administratora." @@ -5804,7 +5857,7 @@ msgstr "Povratna Informacija Obuke" msgid "Travel" msgstr "Putovanja" -#: frontend/src/components/Quiz.vue:259 lms/templates/quiz/quiz.html:131 +#: frontend/src/components/Quiz.vue:274 lms/templates/quiz/quiz.html:131 msgid "Try Again" msgstr "Pokušaj ponovo" @@ -5827,7 +5880,7 @@ msgstr "Twitter" #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 #: frontend/src/pages/Assignments.vue:43 frontend/src/pages/Assignments.vue:170 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:67 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:65 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -5837,7 +5890,7 @@ msgstr "Twitter" msgid "Type" msgstr "Tip" -#: frontend/src/components/Quiz.vue:610 +#: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "Unesi svoj odgovor" @@ -6165,11 +6218,11 @@ msgstr "Već imate ocjenjivanje na {0} na {1} za kurs {2}." msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "Već ste certificirani za ovaj kurs. Klikni na karticu ispod da otvorite svoj certifikat." -#: lms/lms/api.py:235 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "Već ste upisani za ovu grupu." -#: lms/lms/api.py:227 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "Već ste upisani za ovaj kurs." @@ -6194,7 +6247,7 @@ msgstr "Takođ možete kopirati i zalijepiti sljedeću vezu u svoj preglednik" msgid "You can attempt this quiz only {0} {1}" msgstr "Ovaj kviz možete pokušati samo {0} {1}" -#: frontend/src/components/Quiz.vue:34 +#: frontend/src/components/Quiz.vue:37 msgid "You can attempt this quiz {0}." msgstr "Možete isprobati ovaj kviz {0}." @@ -6230,7 +6283,7 @@ msgstr "Nemate nikakva obavještenja." msgid "You got" msgstr "Imaš" -#: frontend/src/components/Quiz.vue:241 +#: frontend/src/components/Quiz.vue:255 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" msgstr "Imate {0}% tačnih odgovora sa rezultatom {1} od {2}" @@ -6243,11 +6296,11 @@ msgstr "Sutra imate zakazan čas uživo. Pripremi i dođi na vrijeme za čas." msgid "You have already applied for this job." msgstr "Već ste se prijavili za ovaj posao." -#: frontend/src/components/Quiz.vue:72 lms/templates/quiz/quiz.html:43 +#: frontend/src/components/Quiz.vue:86 lms/templates/quiz/quiz.html:43 msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "Već ste premašili maksimalan broj pokušaja dozvoljen za ovaj kviz." -#: lms/lms/api.py:259 +#: lms/lms/api.py:258 msgid "You have already purchased the certificate for this course." msgstr "Već ste kupili sertifikat za ovaj kurs." @@ -6263,7 +6316,7 @@ msgstr "Prijavili ste se" msgid "You have been enrolled in this batch" msgstr "Upisani ste u ovu grupu" -#: frontend/src/components/CourseCardOverlay.vue:191 +#: frontend/src/components/CourseCardOverlay.vue:187 msgid "You have been enrolled in this course" msgstr "Upisani ste na ovaj kurs" @@ -6283,7 +6336,11 @@ msgstr "Odlučili ste da budete obaviješteni o ovom kursu. Primit ćete e-pošt msgid "You need to login first to enroll for this course" msgstr "Prvo se prijavite da biste se upisali na ovaj kurs" -#: frontend/src/components/Quiz.vue:27 lms/templates/quiz/quiz.html:11 +#: frontend/src/components/Quiz.vue:7 +msgid "You will have to complete the quiz to continue the video" +msgstr "Morat ćete završiti kviz kako biste nastavili gledati video" + +#: frontend/src/components/Quiz.vue:30 lms/templates/quiz/quiz.html:11 #, python-format msgid "You will have to get {0}% correct answers in order to pass the quiz." msgstr "Trebate da imate {0}% tačnih odgovora da biste prošli kviz." @@ -6348,7 +6405,7 @@ msgstr "Vaš zahtjev da nam se pridružite kao mentor za kurs" msgid "Your score is" msgstr "Tvoj rezultat je" -#: frontend/src/components/Quiz.vue:234 +#: frontend/src/components/Quiz.vue:248 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 "Vaša prijava je uspješno sačuvana. Instruktor će ga uskoro pregledati i ocijeniti, a vi ćete biti obaviješteni o vašem konačnom rezultatu." @@ -6393,6 +6450,10 @@ msgstr "podnositelj" msgid "applicants" msgstr "podnositelji" +#: frontend/src/components/VideoBlock.vue:16 +msgid "at {0}" +msgstr "na {0}" + #: frontend/src/components/Modals/LiveClassAttendance.vue:39 msgid "attended for" msgstr "prisustvo za" @@ -6405,15 +6466,15 @@ msgstr "ali niste izvršili uplatu" msgid "cancel your application" msgstr "otkaži svoju prijavu" -#: frontend/src/pages/CertifiedParticipants.vue:82 +#: frontend/src/pages/CertifiedParticipants.vue:79 msgid "certificate" msgstr "certifikat" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:78 msgid "certificates" msgstr "certifikati" -#: frontend/src/pages/CertifiedParticipants.vue:21 +#: frontend/src/pages/CertifiedParticipants.vue:18 msgid "certified members" msgstr "certificirani članovi" @@ -6489,7 +6550,7 @@ msgstr "možeš" msgid "{0} Assignments" msgstr "{0} Zadataka" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:32 msgid "{0} Open Jobs" msgstr "{0} Otvoreni Poslovi" @@ -6497,7 +6558,7 @@ msgstr "{0} Otvoreni Poslovi" msgid "{0} Quizzes" msgstr "{0} Kvizova" -#: lms/lms/api.py:869 lms/lms/api.py:877 +#: lms/lms/api.py:866 lms/lms/api.py:874 msgid "{0} Settings not found" msgstr "{0} Postavke nisu pronađene" From 2537119250b17602815f0067c89157fc70d3ba27 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Tue, 10 Jun 2025 03:35:52 +0530 Subject: [PATCH 16/18] chore: Serbian (Latin) translations --- lms/locale/sr_CS.po | 255 +++++++++++++++++++++++++++----------------- 1 file changed, 158 insertions(+), 97 deletions(-) diff --git a/lms/locale/sr_CS.po b/lms/locale/sr_CS.po index 5c14bd6a..e1cef8bc 100644 --- a/lms/locale/sr_CS.po +++ b/lms/locale/sr_CS.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-05-30 16:04+0000\n" -"PO-Revision-Date: 2025-06-03 20:28\n" +"POT-Creation-Date: 2025-06-06 16:04+0000\n" +"PO-Revision-Date: 2025-06-09 22:05\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Serbian (Latin)\n" "MIME-Version: 1.0\n" @@ -132,8 +132,9 @@ msgstr "Aktivni članovi" #: frontend/src/components/BatchCourses.vue:11 #: frontend/src/components/BatchStudents.vue:73 #: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 -#: frontend/src/components/Settings/Evaluators.vue:38 +#: frontend/src/components/Settings/Evaluators.vue:39 #: frontend/src/components/Settings/Members.vue:44 #: frontend/src/pages/ProgramForm.vue:30 frontend/src/pages/ProgramForm.vue:92 #: frontend/src/pages/ProgramForm.vue:137 @@ -150,6 +151,10 @@ msgstr "Dodaj poglavlje" msgid "Add Lesson" msgstr "Dodaj lekciju" +#: frontend/src/components/VideoBlock.vue:109 +msgid "Add Quiz to Video" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:89 msgid "Add Slot" msgstr "Dodaj termin" @@ -166,7 +171,7 @@ msgstr "Dodaj lekciju" msgid "Add a Student" msgstr "Dodaj studenta" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:567 msgid "Add a chapter" msgstr "Dodaj poglavlje" @@ -178,7 +183,7 @@ msgstr "Dodaj obuku" msgid "Add a keyword and then press enter" msgstr "Dodaj ključnu reč, a zatim pritisni enter" -#: frontend/src/components/AppSidebar.vue:559 +#: frontend/src/components/AppSidebar.vue:568 msgid "Add a lesson" msgstr "Dodaj lekciju" @@ -203,11 +208,15 @@ msgstr "Dodajte zadatak u svoju lekciju" msgid "Add at least one possible answer for this question: {0}" msgstr "Dodajte bar jedan mogući odgovor za ovo pitanje: {0}" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:531 msgid "Add courses to your batch" msgstr "Dodaj obuke u Vašu grupu" -#: frontend/src/components/AppSidebar.vue:501 +#: frontend/src/components/Modals/QuizInVideo.vue:5 +msgid "Add quiz to this video" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:510 msgid "Add students to your batch" msgstr "Dodajte studente u svoju grupu" @@ -219,11 +228,11 @@ msgstr "Dodajte veb-stranicu u bočnu traku" msgid "Add your assignment as {0}" msgstr "Dodajte svoj zadatak kao {0}" -#: frontend/src/components/AppSidebar.vue:434 +#: frontend/src/components/AppSidebar.vue:443 msgid "Add your first chapter" msgstr "Dodajte Vaše prvo poglavlje" -#: frontend/src/components/AppSidebar.vue:450 +#: frontend/src/components/AppSidebar.vue:459 msgid "Add your first lesson" msgstr "Dodajte Vašu prvu lekciju" @@ -439,7 +448,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "Procena {0} je već dodata ovoj grupi." #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:571 +#: frontend/src/components/AppSidebar.vue:580 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -499,7 +508,7 @@ msgstr "Zadatak je uspešno ažuriran" msgid "Assignment will appear at the bottom of the lesson." msgstr "Zadatak će se prikazivati na dnu u okviru lekcije." -#: frontend/src/components/AppSidebar.vue:575 +#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/pages/Assignments.vue:211 lms/www/lms.py:273 msgid "Assignments" msgstr "Dodeljeni zadaci" @@ -669,11 +678,11 @@ msgstr "Naslov grupe" msgid "Batch end date cannot be before the batch start date" msgstr "Datum završetka grupe ne može biti pre datuma početka grupe" -#: lms/lms/api.py:246 +#: lms/lms/api.py:245 msgid "Batch has already started." msgstr "Grupa je već započela." -#: lms/lms/api.py:241 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "Grupa je rasprodata." @@ -786,7 +795,7 @@ msgstr "Ležerna odeća" #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' #: frontend/src/pages/BatchForm.vue:192 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:38 +#: frontend/src/pages/CertifiedParticipants.vue:35 #: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:51 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json @@ -849,7 +858,7 @@ msgstr "Sertifikati su uspešno generisani" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:579 +#: frontend/src/components/AppSidebar.vue:588 #: frontend/src/components/CourseCard.vue:115 #: frontend/src/components/Modals/Event.vue:372 #: frontend/src/pages/BatchForm.vue:62 frontend/src/pages/Batches.vue:38 @@ -877,9 +886,11 @@ msgstr "Naziv sertifiakcije" msgid "Certified" msgstr "Sertifikovan" -#: frontend/src/pages/CertifiedParticipants.vue:186 -#: frontend/src/pages/CertifiedParticipants.vue:193 +#. Label of the certified_members (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/CertifiedParticipants.vue:182 +#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/Statistics.vue:40 +#: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "Sertifikovani članovi" @@ -927,7 +938,7 @@ msgstr "Poglavlje je uspešno ažurirano" msgid "Chapters" msgstr "Poglavlja" -#: frontend/src/components/Quiz.vue:205 lms/templates/quiz/quiz.html:120 +#: frontend/src/components/Quiz.vue:219 lms/templates/quiz/quiz.html:120 msgid "Check" msgstr "Označi" @@ -954,7 +965,7 @@ msgstr "Završi kupovinu kurseva" msgid "Choices" msgstr "Izbori" -#: frontend/src/components/Quiz.vue:608 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:634 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "Izaberi sve tačne odgovore" @@ -966,7 +977,7 @@ msgstr "Izaberi postojeće pitanje" msgid "Choose an icon" msgstr "Izaberi ikonicu" -#: frontend/src/components/Quiz.vue:609 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:635 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "Izaberite jedan odgovor" @@ -1265,7 +1276,7 @@ msgid "Continue Learning" msgstr "Nastavite sa učenjem" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/Jobs.vue:177 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Contract" msgstr "Ugovor" @@ -1286,7 +1297,7 @@ msgstr "Korporativna organizacija" #. 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:165 +#: frontend/src/components/Quiz.vue:179 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Correct" @@ -1300,7 +1311,7 @@ msgstr "Tačan odgovor" #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' #: frontend/src/pages/Billing.vue:92 frontend/src/pages/JobForm.vue:40 -#: frontend/src/pages/Jobs.vue:59 lms/fixtures/custom_field.json +#: frontend/src/pages/Jobs.vue:57 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1513,7 +1524,7 @@ msgstr "Obuke" msgid "Courses Completed" msgstr "Završene obuke" -#: frontend/src/components/BatchCourses.vue:155 +#: frontend/src/components/BatchCourses.vue:154 msgid "Courses deleted successfully" msgstr "Obuke su uspešno obrisane" @@ -1532,7 +1543,7 @@ msgid "Create Certificate" msgstr "Kreiraj sertifikat" #: frontend/src/components/Controls/Link.vue:37 -#: frontend/src/components/Controls/MultiSelect.vue:65 +#: frontend/src/components/Controls/MultiSelect.vue:66 msgid "Create New" msgstr "Kreiraj novi" @@ -1544,15 +1555,15 @@ msgstr "Kreiraj obuku" msgid "Create a Live Class" msgstr "Kreiraj onlajn predavanje" -#: frontend/src/components/AppSidebar.vue:566 +#: frontend/src/components/AppSidebar.vue:575 msgid "Create a batch" msgstr "Kreiraj grupu" -#: frontend/src/components/AppSidebar.vue:557 +#: frontend/src/components/AppSidebar.vue:566 msgid "Create a course" msgstr "Kreiraj obuku" -#: frontend/src/components/AppSidebar.vue:567 +#: frontend/src/components/AppSidebar.vue:576 msgid "Create a live class" msgstr "Kreiraj onlajn predavanje" @@ -1560,15 +1571,15 @@ msgstr "Kreiraj onlajn predavanje" msgid "Create an Assignment" msgstr "Kreiraj zadatak" -#: frontend/src/components/AppSidebar.vue:491 +#: frontend/src/components/AppSidebar.vue:500 msgid "Create your first batch" msgstr "Kreirajte svoju prvu grupu" -#: frontend/src/components/AppSidebar.vue:422 +#: frontend/src/components/AppSidebar.vue:431 msgid "Create your first course" msgstr "Kreirajte svoju prvu obuku" -#: frontend/src/components/AppSidebar.vue:469 +#: frontend/src/components/AppSidebar.vue:478 msgid "Create your first quiz" msgstr "Kreirajte svoj prvi kviz" @@ -1576,11 +1587,11 @@ msgstr "Kreirajte svoj prvi kviz" msgid "Created" msgstr "Kreirano" -#: frontend/src/components/AppSidebar.vue:563 +#: frontend/src/components/AppSidebar.vue:572 msgid "Creating a batch" msgstr "Kreiranje grupe" -#: frontend/src/components/AppSidebar.vue:554 +#: frontend/src/components/AppSidebar.vue:563 msgid "Creating a course" msgstr "Kreiranje obuke" @@ -1599,7 +1610,7 @@ msgstr "Valuta" msgid "Current Lesson" msgstr "Trenutna lekcija" -#: frontend/src/components/AppSidebar.vue:585 +#: frontend/src/components/AppSidebar.vue:594 msgid "Custom Certificate Templates" msgstr "Prilagođeni šablon sertifikata" @@ -2030,7 +2041,7 @@ msgstr "Potvrda o upisu za {0}" msgid "Enrollment Count" msgstr "Broj upisanih" -#: lms/lms/utils.py:1914 +#: lms/lms/utils.py:1905 msgid "Enrollment Failed" msgstr "Upis je neuspešna" @@ -2238,7 +2249,7 @@ msgstr "Neuspeh" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "Neuspešno preuzimanje podataka o prisustvu za Zoom za predavanje {0}: {1}" -#: frontend/src/utils/index.js:613 +#: frontend/src/utils/index.js:614 msgid "Failed to update meta tags {0}" msgstr "Neuspešno ažuriranje meta oznaka {0}" @@ -2300,7 +2311,7 @@ msgid "Free" msgstr "Besplatno" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:190 +#: frontend/src/pages/Jobs.vue:178 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Freelance" msgstr "Freelance" @@ -2344,7 +2355,7 @@ msgid "Full Name" msgstr "Ime i prezime" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:187 +#: frontend/src/pages/Jobs.vue:175 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Full Time" msgstr "Puno radno vreme" @@ -2549,7 +2560,7 @@ msgstr "Ukoliko je opcija uključi u pregled omogućena za lekciju, tada će lek msgid "If you are not any more interested to mentor the course" msgstr "Ukoliko više niste zainteresovani da budete mentor obuke" -#: frontend/src/components/Quiz.vue:20 +#: frontend/src/components/Quiz.vue:23 msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "Ukoliko to ne učinite samostalno, kviz će biti automatski podnet kada istekne vreme." @@ -2629,7 +2640,7 @@ msgstr "Nepotpuno" #. 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:170 +#: frontend/src/components/Quiz.vue:184 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Incorrect" @@ -2701,8 +2712,8 @@ msgstr "Komentari predavača" msgid "Interest" msgstr "Interesovanje" -#: frontend/src/components/AppSidebar.vue:546 -#: frontend/src/components/AppSidebar.vue:549 +#: frontend/src/components/AppSidebar.vue:555 +#: frontend/src/components/AppSidebar.vue:558 msgid "Introduction" msgstr "Uvod" @@ -2710,11 +2721,11 @@ msgstr "Uvod" msgid "Invalid Invite Code." msgstr "Neispravan kod za poziv." -#: lms/lms/doctype/course_lesson/course_lesson.py:19 +#: lms/lms/doctype/course_lesson/course_lesson.py:20 msgid "Invalid Quiz ID" msgstr "Nevažeći ID kviza" -#: lms/lms/doctype/course_lesson/course_lesson.py:33 +#: lms/lms/doctype/course_lesson/course_lesson.py:34 msgid "Invalid Quiz ID in content" msgstr "Nevažeći ID kviza u sadržaju" @@ -2740,7 +2751,7 @@ msgstr "Samo za pozvane" msgid "Invite Request" msgstr "Zahtev za pozivnicu" -#: frontend/src/components/AppSidebar.vue:480 +#: frontend/src/components/AppSidebar.vue:489 msgid "Invite your team and students" msgstr "Pozovite svoj tim i studente" @@ -2772,7 +2783,7 @@ msgstr "SCORM paket" msgid "Issue Date" msgstr "Datum izdavanja" -#: frontend/src/components/AppSidebar.vue:582 +#: frontend/src/components/AppSidebar.vue:591 msgid "Issue a Certificate" msgstr "Izdaj sertifikat" @@ -2844,7 +2855,7 @@ msgstr "Naziv radnog mesta" #. Label of the jobs (Check) field in DocType 'LMS Settings' #: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8 -#: frontend/src/pages/Jobs.vue:196 +#: frontend/src/pages/Jobs.vue:184 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "Poslovi" @@ -3258,7 +3269,7 @@ msgstr "LiveCode URL" #: frontend/src/components/Settings/Members.vue:109 #: frontend/src/pages/Assignments.vue:69 frontend/src/pages/Batches.vue:80 -#: frontend/src/pages/CertifiedParticipants.vue:100 +#: frontend/src/pages/CertifiedParticipants.vue:98 #: frontend/src/pages/Courses.vue:75 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:55 @@ -3333,7 +3344,7 @@ msgstr "Menadžer (prodaja/marketing/korisnici)" msgid "Manifest File" msgstr "Manifest fajl" -#: frontend/src/components/Quiz.vue:96 +#: frontend/src/components/Quiz.vue:110 msgid "Mark" msgstr "Poen" @@ -3349,7 +3360,7 @@ msgstr "Označi kao pročitano" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:103 -#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:395 +#: frontend/src/components/Quiz.vue:110 frontend/src/pages/QuizForm.vue:395 #: 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 @@ -3598,7 +3609,7 @@ msgstr "Meta ključne reči" msgid "Meta Tags" msgstr "Meta oznake" -#: lms/lms/api.py:1457 +#: lms/lms/api.py:1454 msgid "Meta tags should be a list." msgstr "Meta oznake treba da budu lista." @@ -3640,11 +3651,11 @@ msgstr "Moderator" msgid "Modified By" msgstr "Izmenjeno od strane" -#: lms/lms/api.py:219 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "Naziv modula je netačan ili ne postoji." -#: lms/lms/api.py:215 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "Modul je neispravan." @@ -3655,7 +3666,7 @@ msgstr "Modul je neispravan." msgid "Monday" msgstr "Ponedeljak" -#: frontend/src/components/AppSidebar.vue:590 +#: frontend/src/components/AppSidebar.vue:599 msgid "Monetization" msgstr "Monetizacija" @@ -3754,7 +3765,7 @@ msgstr "Nova poruka na temu {0} u obuci {1}" msgid "New {0}" msgstr "Novi {0}" -#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154 +#: frontend/src/components/Quiz.vue:227 frontend/src/pages/Lesson.vue:154 msgid "Next" msgstr "Sledeće" @@ -3770,7 +3781,7 @@ msgstr "Nema procena" msgid "No Notifications" msgstr "Nema obaveštenja" -#: frontend/src/components/Quiz.vue:278 +#: frontend/src/components/Quiz.vue:297 msgid "No Quiz submissions found" msgstr "Nema pronađenih podnetih kvizova" @@ -3819,6 +3830,10 @@ msgstr "Nema uvoda" msgid "No live classes scheduled" msgstr "Nema zakazanih onlajn predavanja" +#: frontend/src/components/Modals/QuizInVideo.vue:93 +msgid "No quizzes added yet." +msgstr "" + #: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for this date." msgstr "Nema dostupnih termina za ovaj datum." @@ -3932,7 +3947,7 @@ msgstr "Isključivo obuke kod kojih je samostalno učenje onemogućeno mogu se d msgid "Only files of type {0} will be accepted." msgstr "Isključivo su prihvatljivi fajlovi vrste {0}." -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:500 +#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 msgid "Only image file is allowed." msgstr "Dozvoljen je samo fajl slike." @@ -4062,7 +4077,7 @@ msgid "Pan Number" msgstr "PAN broj" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:188 +#: frontend/src/pages/Jobs.vue:176 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Part Time" msgstr "Nepuno vreme" @@ -4229,7 +4244,7 @@ msgstr "Molimo Vas da proverite svoj imejl za verifikaciju" msgid "Please click on the following button to set your new password" msgstr "Molimo Vas da kliknete na sledeće dugme da postavite novu lozinku" -#: lms/lms/utils.py:2048 lms/lms/utils.py:2052 +#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "Molimo Vas da završite prethodne obuke u programu kako biste se upisali na ovu obuku." @@ -4241,7 +4256,7 @@ msgstr "Molimo Vas da omogućite Zoom nalog kako biste koristili ovu mogućnost. msgid "Please enroll for this course to view this lesson" msgstr "Molimo Vas da se upišete na ovu obuku da biste pristupili lekciji" -#: frontend/src/components/Quiz.vue:13 +#: frontend/src/components/Quiz.vue:16 msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "Molimo Vas da se uverite da su sva pitanja završena u roku od {0} minuta." @@ -4258,6 +4273,10 @@ msgstr "Molimo Vas da uneste važeći URL." msgid "Please enter a valid time in the format HH:mm." msgstr "Molimo Vas da unesete ispravno vreme u formatu HH:mm." +#: frontend/src/components/Modals/QuizInVideo.vue:181 +msgid "Please enter a valid timestamp" +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "Molimo Vas da unesete URL za podnošenje zadatka." @@ -4286,7 +4305,7 @@ msgstr "Molimo Vas da se prijavite da biste pristupili kvizu." msgid "Please login to access this page." msgstr "Molimo Vas da se prijavite da biste pristupili ovoj stranici." -#: lms/lms/api.py:211 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "Molimo Vas da se prijavite da biste nastavili sa plaćanjem." @@ -4311,6 +4330,10 @@ msgstr "Molimo Vas da izaberete trajanje." msgid "Please select a future date and time." msgstr "Molimo Vas da izaberete budući datum i vreme." +#: frontend/src/components/Modals/QuizInVideo.vue:186 +msgid "Please select a quiz" +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:192 msgid "Please select a time." msgstr "Molimo Vas da izaberete vreme." @@ -4319,7 +4342,7 @@ msgstr "Molimo Vas da izaberete vreme." msgid "Please select a timezone." msgstr "Molimo Vas da izaberete vremensku zonu." -#: frontend/src/components/Quiz.vue:497 +#: frontend/src/components/Quiz.vue:523 msgid "Please select an option" msgstr "Molimo Vas da izaberete opciju" @@ -4594,11 +4617,11 @@ msgstr "Pitanje je uspešno dodato" msgid "Question updated successfully" msgstr "Pitanje je uspešno ažurirano" -#: frontend/src/components/Quiz.vue:88 +#: frontend/src/components/Quiz.vue:102 msgid "Question {0}" msgstr "Pitanje {0}" -#: frontend/src/components/Quiz.vue:190 +#: frontend/src/components/Quiz.vue:204 msgid "Question {0} of {1}" msgstr "Pitanje {0} od {1}" @@ -4613,6 +4636,8 @@ msgstr "Pitanja su uspešno obrisana" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' #. Label of a Link in the LMS Workspace +#: frontend/src/components/Modals/QuizInVideo.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:216 #: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json @@ -4635,7 +4660,7 @@ msgstr "Podnošenje kviza" msgid "Quiz Submissions" msgstr "Podnošenja kviza" -#: frontend/src/components/Quiz.vue:227 +#: frontend/src/components/Quiz.vue:241 msgid "Quiz Summary" msgstr "Rezime kviza" @@ -4661,12 +4686,16 @@ msgstr "Kviz je uspešno ažuriran" msgid "Quiz will appear at the bottom of the lesson." msgstr "Kviz će biti prikazivan na dnu lekcije." -#: frontend/src/components/AppSidebar.vue:574 +#: frontend/src/components/AppSidebar.vue:583 #: frontend/src/pages/QuizForm.vue:443 frontend/src/pages/Quizzes.vue:142 #: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251 msgid "Quizzes" msgstr "Kvizovi" +#: frontend/src/components/Modals/QuizInVideo.vue:35 +msgid "Quizzes in this video" +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' @@ -4777,6 +4806,10 @@ msgstr "Rezultat" msgid "Resume" msgstr "CV" +#: frontend/src/components/Quiz.vue:75 frontend/src/components/Quiz.vue:278 +msgid "Resume Video" +msgstr "" + #. Label of the review (Small Text) field in DocType 'LMS Course Review' #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 @@ -4814,7 +4847,7 @@ msgstr "Poželjna uloga" msgid "Role updated successfully" msgstr "Uloga je uspešno ažurirana" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:611 msgid "Roles" msgstr "Uloge" @@ -4925,11 +4958,11 @@ msgstr "Rezultat od" #: frontend/src/components/Settings/Evaluators.vue:15 #: frontend/src/components/Settings/Members.vue:15 -#: frontend/src/pages/Jobs.vue:43 +#: frontend/src/pages/Jobs.vue:41 msgid "Search" msgstr "Pretraga" -#: frontend/src/pages/CertifiedParticipants.vue:26 +#: frontend/src/pages/CertifiedParticipants.vue:23 msgid "Search by Name" msgstr "Pretraga po nazivu" @@ -5000,15 +5033,15 @@ msgstr "Sesije po danima" msgid "Set your Password" msgstr "Postavite svoju lozinku" -#: frontend/src/components/AppSidebar.vue:550 +#: frontend/src/components/AppSidebar.vue:559 msgid "Setting up" msgstr "Podešavanje" -#: frontend/src/components/AppSidebar.vue:595 +#: frontend/src/components/AppSidebar.vue:604 msgid "Setting up payment gateway" msgstr "Podešavanje platnog portala" -#: frontend/src/components/AppSidebar.vue:600 +#: frontend/src/components/AppSidebar.vue:609 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:46 frontend/src/pages/CourseForm.vue:143 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 @@ -5189,7 +5222,7 @@ msgstr "Osoblje" msgid "Stage" msgstr "Faza" -#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:67 +#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:71 #: lms/templates/quiz/quiz.html:39 msgid "Start" msgstr "Početak" @@ -5242,6 +5275,10 @@ msgstr "Vreme početka ne može biti veće od vremena završetka" msgid "Start URL" msgstr "Početni URL" +#: frontend/src/components/Quiz.vue:71 +msgid "Start the Quiz" +msgstr "" + #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Startup Organization" @@ -5366,7 +5403,7 @@ msgstr "Podneto od strane" #: frontend/src/components/Modals/BatchCourseModal.vue:9 #: frontend/src/components/Modals/EvaluationModal.vue:9 #: frontend/src/components/Modals/Question.vue:109 -#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9 +#: frontend/src/components/Quiz.vue:232 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 @@ -5404,7 +5441,7 @@ msgstr "Rezime" msgid "Sunday" msgstr "Nedelja" -#: lms/lms/api.py:1079 +#: lms/lms/api.py:1076 msgid "Suspicious pattern found in {0}: {1}" msgstr "Sumnjiv obrazac pronađen u {0}: {1}" @@ -5527,7 +5564,7 @@ msgstr "Hvala Vam što ste podelili svoje utiske." msgid "Thanks and Regards" msgstr "Hvala i srdačan pozdrav" -#: lms/lms/utils.py:1946 +#: lms/lms/utils.py:1937 msgid "The batch is full. Please contact the Administrator." msgstr "Grupa je popunjena. Molimo Vas da kontaktirate administratora." @@ -5610,7 +5647,7 @@ msgstr "Ovo predavanje se završilo" msgid "This course has:" msgstr "Ova obuka sadrži:" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1780 msgid "This course is free." msgstr "Ova obuka je besplatna." @@ -5638,7 +5675,7 @@ msgstr "Ova lekcija nije dostupna za pregled. Molimo Vas da se upišete na obuku msgid "This lesson is not available for preview. Please join the course to access it." msgstr "Ova lekcija nije dostupna za pregled. Molimo Vas da se pridružite obuci da biste joj pristupili." -#: frontend/src/components/Quiz.vue:8 lms/templates/quiz/quiz.html:6 +#: frontend/src/components/Quiz.vue:11 lms/templates/quiz/quiz.html:6 msgid "This quiz consists of {0} questions." msgstr "Kviz se sastoji od {0} pitanja." @@ -5647,6 +5684,10 @@ msgstr "Kviz se sastoji od {0} pitanja." msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "Sajt se ažurira. Trenutno nisu moguće izmene. Pun pristup će uskoro biti vraćen." +#: frontend/src/components/VideoBlock.vue:8 +msgid "This video contains {0} {1}:" +msgstr "" + #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json @@ -5657,7 +5698,7 @@ msgstr "Četvrtak" #. Label of the time (Time) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/LiveClassModal.vue:52 -#: frontend/src/components/Quiz.vue:45 +#: frontend/src/components/Quiz.vue:48 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Time" msgstr "Vreme" @@ -5667,6 +5708,18 @@ msgstr "Vreme" msgid "Time Preference" msgstr "Vremenska preferencija" +#: frontend/src/components/Modals/QuizInVideo.vue:13 +msgid "Time in Video" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:220 +msgid "Time in Video (minutes)" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:173 +msgid "Time in video exceeds the total duration of the video." +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:44 msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgstr "Vreme mora biti u 24 časovnom formatu (HH:mm). Na primer 11:30 ili 22:00" @@ -5768,7 +5821,7 @@ msgstr "Za" msgid "To Date" msgstr "Datum završetka" -#: lms/lms/utils.py:1800 +#: lms/lms/utils.py:1791 msgid "To join this batch, please contact the Administrator." msgstr "Za pridruživanje ovoj grupi, molimo Vas da kontaktirate administratora." @@ -5804,7 +5857,7 @@ msgstr "Povratne informacije o treningu" msgid "Travel" msgstr "Putovanje" -#: frontend/src/components/Quiz.vue:259 lms/templates/quiz/quiz.html:131 +#: frontend/src/components/Quiz.vue:274 lms/templates/quiz/quiz.html:131 msgid "Try Again" msgstr "Pokušajte ponovo" @@ -5827,7 +5880,7 @@ msgstr "Twitter" #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 #: frontend/src/pages/Assignments.vue:43 frontend/src/pages/Assignments.vue:170 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:67 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:65 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -5837,7 +5890,7 @@ msgstr "Twitter" msgid "Type" msgstr "Vrsta" -#: frontend/src/components/Quiz.vue:610 +#: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "Unesite svoj odgovor" @@ -6165,11 +6218,11 @@ msgstr "Već postoji ocena na {0} u {1} za obuku {2}." msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "Već imate sertifikat za ovu obuku. Kliknite na karticu ispod da otvorite svoj sertifikat." -#: lms/lms/api.py:235 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "Već ste upisani na ovu grupu." -#: lms/lms/api.py:227 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "Već ste upisani na ovu obuku." @@ -6194,7 +6247,7 @@ msgstr "Takođe možete kopirati i nalepiti sledeći link u Vašem internet pret msgid "You can attempt this quiz only {0} {1}" msgstr "Ovaj kviz možete pokušati da uradite samo {0} {1}" -#: frontend/src/components/Quiz.vue:34 +#: frontend/src/components/Quiz.vue:37 msgid "You can attempt this quiz {0}." msgstr "Ovaj kviz možete pokušati da uradite samo {0}." @@ -6230,7 +6283,7 @@ msgstr "Nemate nijedno obaveštenje." msgid "You got" msgstr "Ostvarili ste" -#: frontend/src/components/Quiz.vue:241 +#: frontend/src/components/Quiz.vue:255 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" msgstr "Imate {0}% tačnih odgovora sa rezultatom od {1} od mogućih {2}" @@ -6243,11 +6296,11 @@ msgstr "Imate onlajn predavanje zakazano za sutra. Molimo Vas se pripremite da s msgid "You have already applied for this job." msgstr "Već ste se prijavili za ovaj posao." -#: frontend/src/components/Quiz.vue:72 lms/templates/quiz/quiz.html:43 +#: frontend/src/components/Quiz.vue:86 lms/templates/quiz/quiz.html:43 msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "Već ste premašili maksimalan dozvoljeni broj pokušaja za ovaj kviz." -#: lms/lms/api.py:259 +#: lms/lms/api.py:258 msgid "You have already purchased the certificate for this course." msgstr "Već ste kupili sertifikat za ovu obuku." @@ -6263,7 +6316,7 @@ msgstr "Prijavili ste se" msgid "You have been enrolled in this batch" msgstr "Upisani ste u ovu grupu" -#: frontend/src/components/CourseCardOverlay.vue:191 +#: frontend/src/components/CourseCardOverlay.vue:187 msgid "You have been enrolled in this course" msgstr "Upisani ste na ovu obuku" @@ -6283,7 +6336,11 @@ msgstr "Izabrali ste da budete obavešteni o ovoj obuci. Dobićete imejl kada ob msgid "You need to login first to enroll for this course" msgstr "Neophodno je da se prvo prijavite da biste se upisali na ovu obuku" -#: frontend/src/components/Quiz.vue:27 lms/templates/quiz/quiz.html:11 +#: frontend/src/components/Quiz.vue:7 +msgid "You will have to complete the quiz to continue the video" +msgstr "" + +#: frontend/src/components/Quiz.vue:30 lms/templates/quiz/quiz.html:11 #, python-format msgid "You will have to get {0}% correct answers in order to pass the quiz." msgstr "Da biste prošli kviz, morate imati najmanje {0}% tačnih odgovora." @@ -6348,7 +6405,7 @@ msgstr "Vaš zahtev za pridruživanjem kao mentor za obuku" msgid "Your score is" msgstr "Vaš rezultat je" -#: frontend/src/components/Quiz.vue:234 +#: frontend/src/components/Quiz.vue:248 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 "Vaš podnesak je uspešno sačuvan. Predavač će je uskoro pregledati i oceniti, a Vi ćete biti obavešteni o konačnom rezultatu." @@ -6393,6 +6450,10 @@ msgstr "kandidat" msgid "applicants" msgstr "kandidati" +#: frontend/src/components/VideoBlock.vue:16 +msgid "at {0}" +msgstr "" + #: frontend/src/components/Modals/LiveClassAttendance.vue:39 msgid "attended for" msgstr "prisustvovao" @@ -6405,15 +6466,15 @@ msgstr "ali niste završili plaćanje" msgid "cancel your application" msgstr "otkažite svoju prijavu" -#: frontend/src/pages/CertifiedParticipants.vue:82 +#: frontend/src/pages/CertifiedParticipants.vue:79 msgid "certificate" msgstr "sertifikat" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:78 msgid "certificates" msgstr "sertifikati" -#: frontend/src/pages/CertifiedParticipants.vue:21 +#: frontend/src/pages/CertifiedParticipants.vue:18 msgid "certified members" msgstr "sertifikovani članovi" @@ -6489,7 +6550,7 @@ msgstr "možete" msgid "{0} Assignments" msgstr "{0} zadataka" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:32 msgid "{0} Open Jobs" msgstr "{0} otvorenih poslova" @@ -6497,7 +6558,7 @@ msgstr "{0} otvorenih poslova" msgid "{0} Quizzes" msgstr "{0} kvizova" -#: lms/lms/api.py:869 lms/lms/api.py:877 +#: lms/lms/api.py:866 lms/lms/api.py:874 msgid "{0} Settings not found" msgstr "{0} podešavanja nisu pronađena" From 0f8e471d5d44fa9d8a6d809f5aa4dae8c989a9b9 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Tue, 10 Jun 2025 03:35:54 +0530 Subject: [PATCH 17/18] chore: Chinese Simplified translations --- lms/locale/zh.po | 255 +++++++++++++++++++++++++++++------------------ 1 file changed, 158 insertions(+), 97 deletions(-) diff --git a/lms/locale/zh.po b/lms/locale/zh.po index db5c9eae..adcacf46 100644 --- a/lms/locale/zh.po +++ b/lms/locale/zh.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-05-30 16:04+0000\n" -"PO-Revision-Date: 2025-06-02 20:30\n" +"POT-Creation-Date: 2025-06-06 16:04+0000\n" +"PO-Revision-Date: 2025-06-09 22:05\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -132,8 +132,9 @@ msgstr "活跃成员" #: frontend/src/components/BatchCourses.vue:11 #: frontend/src/components/BatchStudents.vue:73 #: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 -#: frontend/src/components/Settings/Evaluators.vue:38 +#: frontend/src/components/Settings/Evaluators.vue:39 #: frontend/src/components/Settings/Members.vue:44 #: frontend/src/pages/ProgramForm.vue:30 frontend/src/pages/ProgramForm.vue:92 #: frontend/src/pages/ProgramForm.vue:137 @@ -150,6 +151,10 @@ msgstr "添加章节" msgid "Add Lesson" msgstr "添加课时" +#: frontend/src/components/VideoBlock.vue:109 +msgid "Add Quiz to Video" +msgstr "" + #: frontend/src/pages/ProfileEvaluator.vue:89 msgid "Add Slot" msgstr "添加时段" @@ -166,7 +171,7 @@ msgstr "新增课时" msgid "Add a Student" msgstr "添加学员" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:567 msgid "Add a chapter" msgstr "添加章节" @@ -178,7 +183,7 @@ msgstr "创建课程" msgid "Add a keyword and then press enter" msgstr "输入关键词后按回车键添加" -#: frontend/src/components/AppSidebar.vue:559 +#: frontend/src/components/AppSidebar.vue:568 msgid "Add a lesson" msgstr "添加课时" @@ -203,11 +208,15 @@ msgstr "为本课时添加作业" msgid "Add at least one possible answer for this question: {0}" msgstr "请为该问题添加至少一个备选答案:{0}" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:531 msgid "Add courses to your batch" msgstr "为班级添加课程" -#: frontend/src/components/AppSidebar.vue:501 +#: frontend/src/components/Modals/QuizInVideo.vue:5 +msgid "Add quiz to this video" +msgstr "" + +#: frontend/src/components/AppSidebar.vue:510 msgid "Add students to your batch" msgstr "为班级添加学员" @@ -219,11 +228,11 @@ msgstr "添加网页至侧边栏" msgid "Add your assignment as {0}" msgstr "以{0}格式添加作业" -#: frontend/src/components/AppSidebar.vue:434 +#: frontend/src/components/AppSidebar.vue:443 msgid "Add your first chapter" msgstr "添加首个章节" -#: frontend/src/components/AppSidebar.vue:450 +#: frontend/src/components/AppSidebar.vue:459 msgid "Add your first lesson" msgstr "添加首节课时" @@ -439,7 +448,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/AppSidebar.vue:571 +#: frontend/src/components/AppSidebar.vue:580 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -499,7 +508,7 @@ msgstr "作业更新成功" msgid "Assignment will appear at the bottom of the lesson." msgstr "作业将显示在课时末尾。" -#: frontend/src/components/AppSidebar.vue:575 +#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/pages/Assignments.vue:211 lms/www/lms.py:273 msgid "Assignments" msgstr "作业" @@ -669,11 +678,11 @@ msgstr "批次标题" msgid "Batch end date cannot be before the batch start date" msgstr "批次结束日期不可早于开始日期" -#: lms/lms/api.py:246 +#: lms/lms/api.py:245 msgid "Batch has already started." msgstr "班级已开始。" -#: lms/lms/api.py:241 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "该批次已满额。" @@ -786,7 +795,7 @@ msgstr "便装" #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' #: frontend/src/pages/BatchForm.vue:192 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:38 +#: frontend/src/pages/CertifiedParticipants.vue:35 #: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:51 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json @@ -849,7 +858,7 @@ msgstr "证书生成成功" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:579 +#: frontend/src/components/AppSidebar.vue:588 #: frontend/src/components/CourseCard.vue:115 #: frontend/src/components/Modals/Event.vue:372 #: frontend/src/pages/BatchForm.vue:62 frontend/src/pages/Batches.vue:38 @@ -877,9 +886,11 @@ msgstr "认证名称" msgid "Certified" msgstr "已认证" -#: frontend/src/pages/CertifiedParticipants.vue:186 -#: frontend/src/pages/CertifiedParticipants.vue:193 +#. Label of the certified_members (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/CertifiedParticipants.vue:182 +#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/Statistics.vue:40 +#: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "认证成员" @@ -927,7 +938,7 @@ msgstr "章节更新成功" msgid "Chapters" msgstr "章节" -#: frontend/src/components/Quiz.vue:205 lms/templates/quiz/quiz.html:120 +#: frontend/src/components/Quiz.vue:219 lms/templates/quiz/quiz.html:120 msgid "Check" msgstr "检查" @@ -954,7 +965,7 @@ msgstr "选课中心" msgid "Choices" msgstr "选项" -#: frontend/src/components/Quiz.vue:608 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:634 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "选择所有适用答案" @@ -966,7 +977,7 @@ msgstr "选择现有题目" msgid "Choose an icon" msgstr "选择图标" -#: frontend/src/components/Quiz.vue:609 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:635 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "选择唯一答案" @@ -1265,7 +1276,7 @@ msgid "Continue Learning" msgstr "继续学习" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/Jobs.vue:177 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Contract" msgstr "合同" @@ -1286,7 +1297,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:165 +#: frontend/src/components/Quiz.vue:179 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Correct" @@ -1300,7 +1311,7 @@ msgstr "正确答案" #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' #: frontend/src/pages/Billing.vue:92 frontend/src/pages/JobForm.vue:40 -#: frontend/src/pages/Jobs.vue:59 lms/fixtures/custom_field.json +#: frontend/src/pages/Jobs.vue:57 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1513,7 +1524,7 @@ msgstr "课程" msgid "Courses Completed" msgstr "已完成课程" -#: frontend/src/components/BatchCourses.vue:155 +#: frontend/src/components/BatchCourses.vue:154 msgid "Courses deleted successfully" msgstr "课程删除成功" @@ -1532,7 +1543,7 @@ msgid "Create Certificate" msgstr "创建证书" #: frontend/src/components/Controls/Link.vue:37 -#: frontend/src/components/Controls/MultiSelect.vue:65 +#: frontend/src/components/Controls/MultiSelect.vue:66 msgid "Create New" msgstr "新建" @@ -1544,15 +1555,15 @@ msgstr "创建课程" msgid "Create a Live Class" msgstr "创建直播课程" -#: frontend/src/components/AppSidebar.vue:566 +#: frontend/src/components/AppSidebar.vue:575 msgid "Create a batch" msgstr "创建班级" -#: frontend/src/components/AppSidebar.vue:557 +#: frontend/src/components/AppSidebar.vue:566 msgid "Create a course" msgstr "创建课程" -#: frontend/src/components/AppSidebar.vue:567 +#: frontend/src/components/AppSidebar.vue:576 msgid "Create a live class" msgstr "创建直播课程" @@ -1560,15 +1571,15 @@ msgstr "创建直播课程" msgid "Create an Assignment" msgstr "创建作业" -#: frontend/src/components/AppSidebar.vue:491 +#: frontend/src/components/AppSidebar.vue:500 msgid "Create your first batch" msgstr "创建首个班级" -#: frontend/src/components/AppSidebar.vue:422 +#: frontend/src/components/AppSidebar.vue:431 msgid "Create your first course" msgstr "创建首门课程" -#: frontend/src/components/AppSidebar.vue:469 +#: frontend/src/components/AppSidebar.vue:478 msgid "Create your first quiz" msgstr "创建首项测验" @@ -1576,11 +1587,11 @@ msgstr "创建首项测验" msgid "Created" msgstr "已创建" -#: frontend/src/components/AppSidebar.vue:563 +#: frontend/src/components/AppSidebar.vue:572 msgid "Creating a batch" msgstr "正在创建班级" -#: frontend/src/components/AppSidebar.vue:554 +#: frontend/src/components/AppSidebar.vue:563 msgid "Creating a course" msgstr "正在创建课程" @@ -1599,7 +1610,7 @@ msgstr "币种" msgid "Current Lesson" msgstr "当前课时" -#: frontend/src/components/AppSidebar.vue:585 +#: frontend/src/components/AppSidebar.vue:594 msgid "Custom Certificate Templates" msgstr "自定义证书模板" @@ -2030,7 +2041,7 @@ msgstr "{0}的注册确认" msgid "Enrollment Count" msgstr "注册人数" -#: lms/lms/utils.py:1914 +#: lms/lms/utils.py:1905 msgid "Enrollment Failed" msgstr "注册失败" @@ -2238,7 +2249,7 @@ msgstr "未通过" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:613 +#: frontend/src/utils/index.js:614 msgid "Failed to update meta tags {0}" msgstr "" @@ -2300,7 +2311,7 @@ msgid "Free" msgstr "免费" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:190 +#: frontend/src/pages/Jobs.vue:178 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Freelance" msgstr "自由职业" @@ -2344,7 +2355,7 @@ msgid "Full Name" msgstr "全名" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:187 +#: frontend/src/pages/Jobs.vue:175 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Full Time" msgstr "全职" @@ -2549,7 +2560,7 @@ msgstr "启用'包含在预览中'后,课时将对未登录用户开放" msgid "If you are not any more interested to mentor the course" msgstr "若您不再希望担任课程导师" -#: frontend/src/components/Quiz.vue:20 +#: frontend/src/components/Quiz.vue:23 msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "若未完成,计时结束后测验将自动提交" @@ -2629,7 +2640,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:170 +#: frontend/src/components/Quiz.vue:184 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Incorrect" @@ -2701,8 +2712,8 @@ msgstr "讲师评语" msgid "Interest" msgstr "兴趣" -#: frontend/src/components/AppSidebar.vue:546 -#: frontend/src/components/AppSidebar.vue:549 +#: frontend/src/components/AppSidebar.vue:555 +#: frontend/src/components/AppSidebar.vue:558 msgid "Introduction" msgstr "简介" @@ -2710,11 +2721,11 @@ msgstr "简介" msgid "Invalid Invite Code." msgstr "无效邀请码" -#: lms/lms/doctype/course_lesson/course_lesson.py:19 +#: lms/lms/doctype/course_lesson/course_lesson.py:20 msgid "Invalid Quiz ID" msgstr "无效的测验ID" -#: lms/lms/doctype/course_lesson/course_lesson.py:33 +#: lms/lms/doctype/course_lesson/course_lesson.py:34 msgid "Invalid Quiz ID in content" msgstr "内容中存在无效测验ID" @@ -2740,7 +2751,7 @@ msgstr "仅限邀请" msgid "Invite Request" msgstr "邀请请求" -#: frontend/src/components/AppSidebar.vue:480 +#: frontend/src/components/AppSidebar.vue:489 msgid "Invite your team and students" msgstr "邀请团队成员及学员" @@ -2772,7 +2783,7 @@ msgstr "是否为SCORM包" msgid "Issue Date" msgstr "签发日期" -#: frontend/src/components/AppSidebar.vue:582 +#: frontend/src/components/AppSidebar.vue:591 msgid "Issue a Certificate" msgstr "颁发证书" @@ -2844,7 +2855,7 @@ msgstr "职位名称" #. Label of the jobs (Check) field in DocType 'LMS Settings' #: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8 -#: frontend/src/pages/Jobs.vue:196 +#: frontend/src/pages/Jobs.vue:184 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "职位" @@ -3258,7 +3269,7 @@ msgstr "实时编码链接" #: frontend/src/components/Settings/Members.vue:109 #: frontend/src/pages/Assignments.vue:69 frontend/src/pages/Batches.vue:80 -#: frontend/src/pages/CertifiedParticipants.vue:100 +#: frontend/src/pages/CertifiedParticipants.vue:98 #: frontend/src/pages/Courses.vue:75 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:55 @@ -3333,7 +3344,7 @@ msgstr "经理(销售/市场/客户)" msgid "Manifest File" msgstr "清单文件" -#: frontend/src/components/Quiz.vue:96 +#: frontend/src/components/Quiz.vue:110 msgid "Mark" msgstr "标记" @@ -3349,7 +3360,7 @@ msgstr "标记为已读" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:103 -#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:395 +#: frontend/src/components/Quiz.vue:110 frontend/src/pages/QuizForm.vue:395 #: 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 @@ -3598,7 +3609,7 @@ msgstr "元关键词" msgid "Meta Tags" msgstr "元标签" -#: lms/lms/api.py:1457 +#: lms/lms/api.py:1454 msgid "Meta tags should be a list." msgstr "" @@ -3640,11 +3651,11 @@ msgstr "主持人" msgid "Modified By" msgstr "修改人" -#: lms/lms/api.py:219 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "模块名称错误或不存在" -#: lms/lms/api.py:215 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "模块错误" @@ -3655,7 +3666,7 @@ msgstr "模块错误" msgid "Monday" msgstr "星期一" -#: frontend/src/components/AppSidebar.vue:590 +#: frontend/src/components/AppSidebar.vue:599 msgid "Monetization" msgstr "课程变现功能" @@ -3754,7 +3765,7 @@ msgstr "课程{1}中主题{0}的新回复" msgid "New {0}" msgstr "新建{0}" -#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154 +#: frontend/src/components/Quiz.vue:227 frontend/src/pages/Lesson.vue:154 msgid "Next" msgstr "下一步" @@ -3770,7 +3781,7 @@ msgstr "暂无考核" msgid "No Notifications" msgstr "无通知" -#: frontend/src/components/Quiz.vue:278 +#: frontend/src/components/Quiz.vue:297 msgid "No Quiz submissions found" msgstr "未找到测验提交记录" @@ -3819,6 +3830,10 @@ msgstr "无简介" msgid "No live classes scheduled" msgstr "未安排直播课程" +#: frontend/src/components/Modals/QuizInVideo.vue:93 +msgid "No quizzes added yet." +msgstr "" + #: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for this date." msgstr "该日期无可用时段" @@ -3932,7 +3947,7 @@ msgstr "仅允许添加已禁用自主学习的课程至项目" msgid "Only files of type {0} will be accepted." msgstr "仅接受{0}类型文件" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:500 +#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 msgid "Only image file is allowed." msgstr "仅允许图片文件" @@ -4062,7 +4077,7 @@ msgid "Pan Number" msgstr "PAN号码" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:188 +#: frontend/src/pages/Jobs.vue:176 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Part Time" msgstr "兼职" @@ -4229,7 +4244,7 @@ msgstr "请查看邮箱进行验证" msgid "Please click on the following button to set your new password" msgstr "点击下方按钮设置新密码" -#: lms/lms/utils.py:2048 lms/lms/utils.py:2052 +#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "请先完成项目前置课程以报名本课程" @@ -4241,7 +4256,7 @@ msgstr "" msgid "Please enroll for this course to view this lesson" msgstr "请报名本课程以查看此课时" -#: frontend/src/components/Quiz.vue:13 +#: frontend/src/components/Quiz.vue:16 msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "请确保在{0}分钟内完成所有试题" @@ -4258,6 +4273,10 @@ msgstr "请输入有效URL" msgid "Please enter a valid time in the format HH:mm." msgstr "请输入HH:mm格式的有效时间" +#: frontend/src/components/Modals/QuizInVideo.vue:181 +msgid "Please enter a valid timestamp" +msgstr "" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "请输入作业提交URL" @@ -4286,7 +4305,7 @@ msgstr "请登录以访问测验" msgid "Please login to access this page." msgstr "请登录以访问此页面" -#: lms/lms/api.py:211 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "请登录以继续支付" @@ -4311,6 +4330,10 @@ msgstr "请选择时长" msgid "Please select a future date and time." msgstr "请选择未来的日期和时间" +#: frontend/src/components/Modals/QuizInVideo.vue:186 +msgid "Please select a quiz" +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:192 msgid "Please select a time." msgstr "请选择时间" @@ -4319,7 +4342,7 @@ msgstr "请选择时间" msgid "Please select a timezone." msgstr "请选择时区" -#: frontend/src/components/Quiz.vue:497 +#: frontend/src/components/Quiz.vue:523 msgid "Please select an option" msgstr "请选择选项" @@ -4594,11 +4617,11 @@ msgstr "问题添加成功" msgid "Question updated successfully" msgstr "问题更新成功" -#: frontend/src/components/Quiz.vue:88 +#: frontend/src/components/Quiz.vue:102 msgid "Question {0}" msgstr "问题{0}" -#: frontend/src/components/Quiz.vue:190 +#: frontend/src/components/Quiz.vue:204 msgid "Question {0} of {1}" msgstr "第{0}/{1}题" @@ -4613,6 +4636,8 @@ msgstr "问题删除成功" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' #. Label of a Link in the LMS Workspace +#: frontend/src/components/Modals/QuizInVideo.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:216 #: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json @@ -4635,7 +4660,7 @@ msgstr "测验提交" msgid "Quiz Submissions" msgstr "测验提交记录" -#: frontend/src/components/Quiz.vue:227 +#: frontend/src/components/Quiz.vue:241 msgid "Quiz Summary" msgstr "测验摘要" @@ -4661,12 +4686,16 @@ msgstr "测验更新成功" msgid "Quiz will appear at the bottom of the lesson." msgstr "测验将显示在课时末尾" -#: frontend/src/components/AppSidebar.vue:574 +#: frontend/src/components/AppSidebar.vue:583 #: frontend/src/pages/QuizForm.vue:443 frontend/src/pages/Quizzes.vue:142 #: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251 msgid "Quizzes" msgstr "测验" +#: frontend/src/components/Modals/QuizInVideo.vue:35 +msgid "Quizzes in this video" +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' @@ -4777,6 +4806,10 @@ msgstr "结果" msgid "Resume" msgstr "简历" +#: frontend/src/components/Quiz.vue:75 frontend/src/components/Quiz.vue:278 +msgid "Resume Video" +msgstr "" + #. Label of the review (Small Text) field in DocType 'LMS Course Review' #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 @@ -4814,7 +4847,7 @@ msgstr "角色偏好" msgid "Role updated successfully" msgstr "角色更新成功。" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:611 msgid "Roles" msgstr "角色" @@ -4925,11 +4958,11 @@ msgstr "总分值" #: frontend/src/components/Settings/Evaluators.vue:15 #: frontend/src/components/Settings/Members.vue:15 -#: frontend/src/pages/Jobs.vue:43 +#: frontend/src/pages/Jobs.vue:41 msgid "Search" msgstr "搜索" -#: frontend/src/pages/CertifiedParticipants.vue:26 +#: frontend/src/pages/CertifiedParticipants.vue:23 msgid "Search by Name" msgstr "按名称搜索" @@ -5000,15 +5033,15 @@ msgstr "上课日" msgid "Set your Password" msgstr "设置密码" -#: frontend/src/components/AppSidebar.vue:550 +#: frontend/src/components/AppSidebar.vue:559 msgid "Setting up" msgstr "系统配置中" -#: frontend/src/components/AppSidebar.vue:595 +#: frontend/src/components/AppSidebar.vue:604 msgid "Setting up payment gateway" msgstr "设置支付网关" -#: frontend/src/components/AppSidebar.vue:600 +#: frontend/src/components/AppSidebar.vue:609 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:46 frontend/src/pages/CourseForm.vue:143 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 @@ -5189,7 +5222,7 @@ msgstr "工作人员" msgid "Stage" msgstr "阶段" -#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:67 +#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:71 #: lms/templates/quiz/quiz.html:39 msgid "Start" msgstr "开始" @@ -5242,6 +5275,10 @@ msgstr "开始时间不可晚于结束时间" msgid "Start URL" msgstr "启动链接" +#: frontend/src/components/Quiz.vue:71 +msgid "Start the Quiz" +msgstr "" + #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Startup Organization" @@ -5366,7 +5403,7 @@ msgstr "提交人" #: frontend/src/components/Modals/BatchCourseModal.vue:9 #: frontend/src/components/Modals/EvaluationModal.vue:9 #: frontend/src/components/Modals/Question.vue:109 -#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9 +#: frontend/src/components/Quiz.vue:232 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 @@ -5404,7 +5441,7 @@ msgstr "摘要" msgid "Sunday" msgstr "星期日" -#: lms/lms/api.py:1079 +#: lms/lms/api.py:1076 msgid "Suspicious pattern found in {0}: {1}" msgstr "在{0}中发现可疑模式:{1}" @@ -5527,7 +5564,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "此致敬礼" -#: lms/lms/utils.py:1946 +#: lms/lms/utils.py:1937 msgid "The batch is full. Please contact the Administrator." msgstr "该批次已满。请联系管理员" @@ -5610,7 +5647,7 @@ msgstr "本课程已结束" msgid "This course has:" msgstr "本课程包含:" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1780 msgid "This course is free." msgstr "本课程免费" @@ -5638,7 +5675,7 @@ msgstr "本课时不可预览,请报名课程后访问" msgid "This lesson is not available for preview. Please join the course to access it." msgstr "本课时不可预览,请加入课程后访问" -#: frontend/src/components/Quiz.vue:8 lms/templates/quiz/quiz.html:6 +#: frontend/src/components/Quiz.vue:11 lms/templates/quiz/quiz.html:6 msgid "This quiz consists of {0} questions." msgstr "本测验共包含{0}道试题" @@ -5647,6 +5684,10 @@ msgstr "本测验共包含{0}道试题" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "系统正在更新中,期间不可进行任何修改操作。完整访问权限将很快恢复。" +#: frontend/src/components/VideoBlock.vue:8 +msgid "This video contains {0} {1}:" +msgstr "" + #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json @@ -5657,7 +5698,7 @@ msgstr "星期四" #. Label of the time (Time) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/LiveClassModal.vue:52 -#: frontend/src/components/Quiz.vue:45 +#: frontend/src/components/Quiz.vue:48 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Time" msgstr "时间" @@ -5667,6 +5708,18 @@ msgstr "时间" msgid "Time Preference" msgstr "时间偏好" +#: frontend/src/components/Modals/QuizInVideo.vue:13 +msgid "Time in Video" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:220 +msgid "Time in Video (minutes)" +msgstr "" + +#: frontend/src/components/Modals/QuizInVideo.vue:173 +msgid "Time in video exceeds the total duration of the video." +msgstr "" + #: frontend/src/components/Modals/LiveClassModal.vue:44 msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgstr "时间须为24小时制(HH:mm),例如11:30或22:00" @@ -5768,7 +5821,7 @@ msgstr "至" msgid "To Date" msgstr "截止日期" -#: lms/lms/utils.py:1800 +#: lms/lms/utils.py:1791 msgid "To join this batch, please contact the Administrator." msgstr "加入本批次请联系管理员" @@ -5804,7 +5857,7 @@ msgstr "培训反馈" msgid "Travel" msgstr "差旅" -#: frontend/src/components/Quiz.vue:259 lms/templates/quiz/quiz.html:131 +#: frontend/src/components/Quiz.vue:274 lms/templates/quiz/quiz.html:131 msgid "Try Again" msgstr "重试" @@ -5827,7 +5880,7 @@ msgstr "推特" #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 #: frontend/src/pages/Assignments.vue:43 frontend/src/pages/Assignments.vue:170 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:67 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:65 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -5837,7 +5890,7 @@ msgstr "推特" msgid "Type" msgstr "类型" -#: frontend/src/components/Quiz.vue:610 +#: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "输入答案" @@ -6165,11 +6218,11 @@ msgstr "您已在{0} {1}为课程{2}安排评估" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "您已完成本课程认证,点击下方卡片查看证书" -#: lms/lms/api.py:235 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "您已注册本批次" -#: lms/lms/api.py:227 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "您已注册本课程" @@ -6194,7 +6247,7 @@ msgstr "您也可将以下链接复制到浏览器" msgid "You can attempt this quiz only {0} {1}" msgstr "您只能尝试此测验{0}次{1}" -#: frontend/src/components/Quiz.vue:34 +#: frontend/src/components/Quiz.vue:37 msgid "You can attempt this quiz {0}." msgstr "您可尝试此测验{0}次" @@ -6230,7 +6283,7 @@ msgstr "暂无通知" msgid "You got" msgstr "您获得" -#: frontend/src/components/Quiz.vue:241 +#: frontend/src/components/Quiz.vue:255 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" msgstr "您答对{0}%的题目,得分{1}(总分{2})" @@ -6243,11 +6296,11 @@ msgstr "您已预约明日直播课程,请准时参加" msgid "You have already applied for this job." msgstr "您已申请该职位" -#: frontend/src/components/Quiz.vue:72 lms/templates/quiz/quiz.html:43 +#: frontend/src/components/Quiz.vue:86 lms/templates/quiz/quiz.html:43 msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "您已超过本测验允许的最大尝试次数" -#: lms/lms/api.py:259 +#: lms/lms/api.py:258 msgid "You have already purchased the certificate for this course." msgstr "您已购买本课程证书" @@ -6263,7 +6316,7 @@ msgstr "您已申请" msgid "You have been enrolled in this batch" msgstr "您已加入本批次" -#: frontend/src/components/CourseCardOverlay.vue:191 +#: frontend/src/components/CourseCardOverlay.vue:187 msgid "You have been enrolled in this course" msgstr "您已注册本课程" @@ -6283,7 +6336,11 @@ msgstr "您已订阅本课程通知,课程开放时将收到邮件提醒" msgid "You need to login first to enroll for this course" msgstr "请先登录以注册本课程" -#: frontend/src/components/Quiz.vue:27 lms/templates/quiz/quiz.html:11 +#: frontend/src/components/Quiz.vue:7 +msgid "You will have to complete the quiz to continue the video" +msgstr "" + +#: frontend/src/components/Quiz.vue:30 lms/templates/quiz/quiz.html:11 #, python-format msgid "You will have to get {0}% correct answers in order to pass the quiz." msgstr "需答对{0}%的题目以通过测验" @@ -6348,7 +6405,7 @@ msgstr "您申请成为课程导师的请求" msgid "Your score is" msgstr "您的得分是" -#: frontend/src/components/Quiz.vue:234 +#: frontend/src/components/Quiz.vue:248 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 "提交内容已保存,讲师将尽快评阅并通知最终结果" @@ -6393,6 +6450,10 @@ msgstr "申请人" msgid "applicants" msgstr "申请人列表" +#: frontend/src/components/VideoBlock.vue:16 +msgid "at {0}" +msgstr "" + #: frontend/src/components/Modals/LiveClassAttendance.vue:39 msgid "attended for" msgstr "" @@ -6405,15 +6466,15 @@ msgstr "但未完成支付" msgid "cancel your application" msgstr "取消申请" -#: frontend/src/pages/CertifiedParticipants.vue:82 +#: frontend/src/pages/CertifiedParticipants.vue:79 msgid "certificate" msgstr "证书" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:78 msgid "certificates" msgstr "证书" -#: frontend/src/pages/CertifiedParticipants.vue:21 +#: frontend/src/pages/CertifiedParticipants.vue:18 msgid "certified members" msgstr "认证成员" @@ -6489,7 +6550,7 @@ msgstr "您可以" msgid "{0} Assignments" msgstr "{0}项作业" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:32 msgid "{0} Open Jobs" msgstr "{0}个开放职位" @@ -6497,7 +6558,7 @@ msgstr "{0}个开放职位" msgid "{0} Quizzes" msgstr "{0}项测验" -#: lms/lms/api.py:869 lms/lms/api.py:877 +#: lms/lms/api.py:866 lms/lms/api.py:874 msgid "{0} Settings not found" msgstr "未找到{0}设置" From 47b908c96403d3704a38d6136ea99c8847872adc Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Tue, 10 Jun 2025 03:35:55 +0530 Subject: [PATCH 18/18] chore: Esperanto translations --- lms/locale/eo.po | 255 +++++++++++++++++++++++++++++------------------ 1 file changed, 158 insertions(+), 97 deletions(-) diff --git a/lms/locale/eo.po b/lms/locale/eo.po index 514dd4c8..b944cb6c 100644 --- a/lms/locale/eo.po +++ b/lms/locale/eo.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-05-30 16:04+0000\n" -"PO-Revision-Date: 2025-06-02 20:30\n" +"POT-Creation-Date: 2025-06-06 16:04+0000\n" +"PO-Revision-Date: 2025-06-09 22:05\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Esperanto\n" "MIME-Version: 1.0\n" @@ -132,8 +132,9 @@ msgstr "crwdns154794:0crwdne154794:0" #: frontend/src/components/BatchCourses.vue:11 #: frontend/src/components/BatchStudents.vue:73 #: frontend/src/components/LiveClass.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:29 #: frontend/src/components/Settings/Categories.vue:43 -#: frontend/src/components/Settings/Evaluators.vue:38 +#: frontend/src/components/Settings/Evaluators.vue:39 #: frontend/src/components/Settings/Members.vue:44 #: frontend/src/pages/ProgramForm.vue:30 frontend/src/pages/ProgramForm.vue:92 #: frontend/src/pages/ProgramForm.vue:137 @@ -150,6 +151,10 @@ msgstr "crwdns149214:0crwdne149214:0" msgid "Add Lesson" msgstr "crwdns149216:0crwdne149216:0" +#: frontend/src/components/VideoBlock.vue:109 +msgid "Add Quiz to Video" +msgstr "crwdns155288:0crwdne155288:0" + #: frontend/src/pages/ProfileEvaluator.vue:89 msgid "Add Slot" msgstr "crwdns149218:0crwdne149218:0" @@ -166,7 +171,7 @@ msgstr "crwdns149222:0crwdne149222:0" msgid "Add a Student" msgstr "crwdns149224:0crwdne149224:0" -#: frontend/src/components/AppSidebar.vue:558 +#: frontend/src/components/AppSidebar.vue:567 msgid "Add a chapter" msgstr "crwdns151726:0crwdne151726:0" @@ -178,7 +183,7 @@ msgstr "crwdns149226:0crwdne149226:0" msgid "Add a keyword and then press enter" msgstr "crwdns152004:0crwdne152004:0" -#: frontend/src/components/AppSidebar.vue:559 +#: frontend/src/components/AppSidebar.vue:568 msgid "Add a lesson" msgstr "crwdns151728:0crwdne151728:0" @@ -203,11 +208,15 @@ msgstr "crwdns152104:0crwdne152104:0" msgid "Add at least one possible answer for this question: {0}" msgstr "crwdns149236:0{0}crwdne149236:0" -#: frontend/src/components/AppSidebar.vue:522 +#: frontend/src/components/AppSidebar.vue:531 msgid "Add courses to your batch" msgstr "crwdns154437:0crwdne154437:0" -#: frontend/src/components/AppSidebar.vue:501 +#: frontend/src/components/Modals/QuizInVideo.vue:5 +msgid "Add quiz to this video" +msgstr "crwdns155290:0crwdne155290:0" + +#: frontend/src/components/AppSidebar.vue:510 msgid "Add students to your batch" msgstr "crwdns154439:0crwdne154439:0" @@ -219,11 +228,11 @@ msgstr "crwdns149238:0crwdne149238:0" msgid "Add your assignment as {0}" msgstr "crwdns149240:0{0}crwdne149240:0" -#: frontend/src/components/AppSidebar.vue:434 +#: frontend/src/components/AppSidebar.vue:443 msgid "Add your first chapter" msgstr "crwdns154441:0crwdne154441:0" -#: frontend/src/components/AppSidebar.vue:450 +#: frontend/src/components/AppSidebar.vue:459 msgid "Add your first lesson" msgstr "crwdns154443:0crwdne154443:0" @@ -439,7 +448,7 @@ msgid "Assessment {0} has already been added to this batch." msgstr "crwdns149308:0{0}crwdne149308:0" #. Label of the show_assessments (Check) field in DocType 'LMS Settings' -#: frontend/src/components/AppSidebar.vue:571 +#: frontend/src/components/AppSidebar.vue:580 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -499,7 +508,7 @@ msgstr "crwdns154598:0crwdne154598:0" msgid "Assignment will appear at the bottom of the lesson." msgstr "crwdns149324:0crwdne149324:0" -#: frontend/src/components/AppSidebar.vue:575 +#: frontend/src/components/AppSidebar.vue:584 #: frontend/src/pages/Assignments.vue:211 lms/www/lms.py:273 msgid "Assignments" msgstr "crwdns152108:0crwdne152108:0" @@ -669,11 +678,11 @@ msgstr "crwdns149372:0crwdne149372:0" msgid "Batch end date cannot be before the batch start date" msgstr "crwdns149376:0crwdne149376:0" -#: lms/lms/api.py:246 +#: lms/lms/api.py:245 msgid "Batch has already started." msgstr "crwdns154786:0crwdne154786:0" -#: lms/lms/api.py:241 +#: lms/lms/api.py:240 msgid "Batch is sold out." msgstr "crwdns154325:0crwdne154325:0" @@ -786,7 +795,7 @@ msgstr "crwdns149414:0crwdne149414:0" #. Label of the category (Data) field in DocType 'LMS Category' #. Label of the category (Link) field in DocType 'LMS Course' #: frontend/src/pages/BatchForm.vue:192 frontend/src/pages/Batches.vue:55 -#: frontend/src/pages/CertifiedParticipants.vue:38 +#: frontend/src/pages/CertifiedParticipants.vue:35 #: frontend/src/pages/CourseForm.vue:36 frontend/src/pages/Courses.vue:51 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_category/lms_category.json @@ -849,7 +858,7 @@ msgstr "crwdns151924:0crwdne151924:0" #. Enrollment' #. Label of a Card Break in the LMS Workspace #. Label of a Link in the LMS Workspace -#: frontend/src/components/AppSidebar.vue:579 +#: frontend/src/components/AppSidebar.vue:588 #: frontend/src/components/CourseCard.vue:115 #: frontend/src/components/Modals/Event.vue:372 #: frontend/src/pages/BatchForm.vue:62 frontend/src/pages/Batches.vue:38 @@ -877,9 +886,11 @@ msgstr "crwdns149436:0crwdne149436:0" msgid "Certified" msgstr "crwdns152422:0crwdne152422:0" -#: frontend/src/pages/CertifiedParticipants.vue:186 -#: frontend/src/pages/CertifiedParticipants.vue:193 +#. Label of the certified_members (Check) field in DocType 'LMS Settings' +#: frontend/src/pages/CertifiedParticipants.vue:182 +#: frontend/src/pages/CertifiedParticipants.vue:189 #: frontend/src/pages/Statistics.vue:40 +#: lms/lms/doctype/lms_settings/lms_settings.json msgid "Certified Members" msgstr "crwdns154600:0crwdne154600:0" @@ -927,7 +938,7 @@ msgstr "crwdns151622:0crwdne151622:0" msgid "Chapters" msgstr "crwdns149446:0crwdne149446:0" -#: frontend/src/components/Quiz.vue:205 lms/templates/quiz/quiz.html:120 +#: frontend/src/components/Quiz.vue:219 lms/templates/quiz/quiz.html:120 msgid "Check" msgstr "crwdns149448:0crwdne149448:0" @@ -954,7 +965,7 @@ msgstr "crwdns149454:0crwdne149454:0" msgid "Choices" msgstr "crwdns149456:0crwdne149456:0" -#: frontend/src/components/Quiz.vue:608 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:634 lms/templates/quiz/quiz.html:53 msgid "Choose all answers that apply" msgstr "crwdns149458:0crwdne149458:0" @@ -966,7 +977,7 @@ msgstr "crwdns154798:0crwdne154798:0" msgid "Choose an icon" msgstr "crwdns149460:0crwdne149460:0" -#: frontend/src/components/Quiz.vue:609 lms/templates/quiz/quiz.html:53 +#: frontend/src/components/Quiz.vue:635 lms/templates/quiz/quiz.html:53 msgid "Choose one answer" msgstr "crwdns149462:0crwdne149462:0" @@ -1265,7 +1276,7 @@ msgid "Continue Learning" msgstr "crwdns149540:0crwdne149540:0" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:189 +#: frontend/src/pages/Jobs.vue:177 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Contract" msgstr "crwdns149542:0crwdne149542:0" @@ -1286,7 +1297,7 @@ msgstr "crwdns149548:0crwdne149548:0" #. 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:165 +#: frontend/src/components/Quiz.vue:179 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Correct" @@ -1300,7 +1311,7 @@ msgstr "crwdns149552:0crwdne149552:0" #. Label of the country (Link) field in DocType 'Job Opportunity' #. Label of the country (Link) field in DocType 'Payment Country' #: frontend/src/pages/Billing.vue:92 frontend/src/pages/JobForm.vue:40 -#: frontend/src/pages/Jobs.vue:59 lms/fixtures/custom_field.json +#: frontend/src/pages/Jobs.vue:57 lms/fixtures/custom_field.json #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/payment_country/payment_country.json msgid "Country" @@ -1513,7 +1524,7 @@ msgstr "crwdns149598:0crwdne149598:0" msgid "Courses Completed" msgstr "crwdns149600:0crwdne149600:0" -#: frontend/src/components/BatchCourses.vue:155 +#: frontend/src/components/BatchCourses.vue:154 msgid "Courses deleted successfully" msgstr "crwdns149604:0crwdne149604:0" @@ -1532,7 +1543,7 @@ msgid "Create Certificate" msgstr "crwdns154205:0crwdne154205:0" #: frontend/src/components/Controls/Link.vue:37 -#: frontend/src/components/Controls/MultiSelect.vue:65 +#: frontend/src/components/Controls/MultiSelect.vue:66 msgid "Create New" msgstr "crwdns155088:0crwdne155088:0" @@ -1544,15 +1555,15 @@ msgstr "crwdns149612:0crwdne149612:0" msgid "Create a Live Class" msgstr "crwdns149614:0crwdne149614:0" -#: frontend/src/components/AppSidebar.vue:566 +#: frontend/src/components/AppSidebar.vue:575 msgid "Create a batch" msgstr "crwdns154445:0crwdne154445:0" -#: frontend/src/components/AppSidebar.vue:557 +#: frontend/src/components/AppSidebar.vue:566 msgid "Create a course" msgstr "crwdns151738:0crwdne151738:0" -#: frontend/src/components/AppSidebar.vue:567 +#: frontend/src/components/AppSidebar.vue:576 msgid "Create a live class" msgstr "crwdns154447:0crwdne154447:0" @@ -1560,15 +1571,15 @@ msgstr "crwdns154447:0crwdne154447:0" msgid "Create an Assignment" msgstr "crwdns154604:0crwdne154604:0" -#: frontend/src/components/AppSidebar.vue:491 +#: frontend/src/components/AppSidebar.vue:500 msgid "Create your first batch" msgstr "crwdns154449:0crwdne154449:0" -#: frontend/src/components/AppSidebar.vue:422 +#: frontend/src/components/AppSidebar.vue:431 msgid "Create your first course" msgstr "crwdns154451:0crwdne154451:0" -#: frontend/src/components/AppSidebar.vue:469 +#: frontend/src/components/AppSidebar.vue:478 msgid "Create your first quiz" msgstr "crwdns154453:0crwdne154453:0" @@ -1576,11 +1587,11 @@ msgstr "crwdns154453:0crwdne154453:0" msgid "Created" msgstr "crwdns152116:0crwdne152116:0" -#: frontend/src/components/AppSidebar.vue:563 +#: frontend/src/components/AppSidebar.vue:572 msgid "Creating a batch" msgstr "crwdns154455:0crwdne154455:0" -#: frontend/src/components/AppSidebar.vue:554 +#: frontend/src/components/AppSidebar.vue:563 msgid "Creating a course" msgstr "crwdns154457:0crwdne154457:0" @@ -1599,7 +1610,7 @@ msgstr "crwdns149618:0crwdne149618:0" msgid "Current Lesson" msgstr "crwdns149620:0crwdne149620:0" -#: frontend/src/components/AppSidebar.vue:585 +#: frontend/src/components/AppSidebar.vue:594 msgid "Custom Certificate Templates" msgstr "crwdns154459:0crwdne154459:0" @@ -2030,7 +2041,7 @@ msgstr "crwdns152430:0{0}crwdne152430:0" msgid "Enrollment Count" msgstr "crwdns149730:0crwdne149730:0" -#: lms/lms/utils.py:1914 +#: lms/lms/utils.py:1905 msgid "Enrollment Failed" msgstr "crwdns149732:0crwdne149732:0" @@ -2238,7 +2249,7 @@ msgstr "crwdns149788:0crwdne149788:0" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "crwdns155242:0{0}crwdnd155242:0{1}crwdne155242:0" -#: frontend/src/utils/index.js:613 +#: frontend/src/utils/index.js:614 msgid "Failed to update meta tags {0}" msgstr "crwdns155244:0{0}crwdne155244:0" @@ -2300,7 +2311,7 @@ msgid "Free" msgstr "crwdns149810:0crwdne149810:0" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:190 +#: frontend/src/pages/Jobs.vue:178 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Freelance" msgstr "crwdns149812:0crwdne149812:0" @@ -2344,7 +2355,7 @@ msgid "Full Name" msgstr "crwdns149824:0crwdne149824:0" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:187 +#: frontend/src/pages/Jobs.vue:175 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Full Time" msgstr "crwdns149826:0crwdne149826:0" @@ -2549,7 +2560,7 @@ msgstr "crwdns151474:0crwdne151474:0" msgid "If you are not any more interested to mentor the course" msgstr "crwdns149900:0crwdne149900:0" -#: frontend/src/components/Quiz.vue:20 +#: frontend/src/components/Quiz.vue:23 msgid "If you fail to do so, the quiz will be automatically submitted when the timer ends." msgstr "crwdns149902:0crwdne149902:0" @@ -2629,7 +2640,7 @@ msgstr "crwdns149922:0crwdne149922:0" #. 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:170 +#: frontend/src/components/Quiz.vue:184 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json msgid "Incorrect" @@ -2701,8 +2712,8 @@ msgstr "crwdns149944:0crwdne149944:0" msgid "Interest" msgstr "crwdns149946:0crwdne149946:0" -#: frontend/src/components/AppSidebar.vue:546 -#: frontend/src/components/AppSidebar.vue:549 +#: frontend/src/components/AppSidebar.vue:555 +#: frontend/src/components/AppSidebar.vue:558 msgid "Introduction" msgstr "crwdns154463:0crwdne154463:0" @@ -2710,11 +2721,11 @@ msgstr "crwdns154463:0crwdne154463:0" msgid "Invalid Invite Code." msgstr "crwdns149950:0crwdne149950:0" -#: lms/lms/doctype/course_lesson/course_lesson.py:19 +#: lms/lms/doctype/course_lesson/course_lesson.py:20 msgid "Invalid Quiz ID" msgstr "crwdns149952:0crwdne149952:0" -#: lms/lms/doctype/course_lesson/course_lesson.py:33 +#: lms/lms/doctype/course_lesson/course_lesson.py:34 msgid "Invalid Quiz ID in content" msgstr "crwdns154524:0crwdne154524:0" @@ -2740,7 +2751,7 @@ msgstr "crwdns149960:0crwdne149960:0" msgid "Invite Request" msgstr "crwdns149962:0crwdne149962:0" -#: frontend/src/components/AppSidebar.vue:480 +#: frontend/src/components/AppSidebar.vue:489 msgid "Invite your team and students" msgstr "crwdns154465:0crwdne154465:0" @@ -2772,7 +2783,7 @@ msgstr "crwdns151636:0crwdne151636:0" msgid "Issue Date" msgstr "crwdns149968:0crwdne149968:0" -#: frontend/src/components/AppSidebar.vue:582 +#: frontend/src/components/AppSidebar.vue:591 msgid "Issue a Certificate" msgstr "crwdns154467:0crwdne154467:0" @@ -2844,7 +2855,7 @@ msgstr "crwdns149992:0crwdne149992:0" #. Label of the jobs (Check) field in DocType 'LMS Settings' #: frontend/src/pages/JobDetail.vue:10 frontend/src/pages/Jobs.vue:8 -#: frontend/src/pages/Jobs.vue:196 +#: frontend/src/pages/Jobs.vue:184 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Jobs" msgstr "crwdns149994:0crwdne149994:0" @@ -3258,7 +3269,7 @@ msgstr "crwdns150110:0crwdne150110:0" #: frontend/src/components/Settings/Members.vue:109 #: frontend/src/pages/Assignments.vue:69 frontend/src/pages/Batches.vue:80 -#: frontend/src/pages/CertifiedParticipants.vue:100 +#: frontend/src/pages/CertifiedParticipants.vue:98 #: frontend/src/pages/Courses.vue:75 #: frontend/src/pages/QuizSubmissionList.vue:39 #: frontend/src/pages/Quizzes.vue:55 @@ -3333,7 +3344,7 @@ msgstr "crwdns150136:0crwdne150136:0" msgid "Manifest File" msgstr "crwdns151640:0crwdne151640:0" -#: frontend/src/components/Quiz.vue:96 +#: frontend/src/components/Quiz.vue:110 msgid "Mark" msgstr "crwdns150138:0crwdne150138:0" @@ -3349,7 +3360,7 @@ msgstr "crwdns150142:0crwdne150142:0" #. Label of the marks (Int) field in DocType 'LMS Quiz Result' #: frontend/src/components/Modals/Question.vue:40 #: frontend/src/components/Modals/Question.vue:103 -#: frontend/src/components/Quiz.vue:96 frontend/src/pages/QuizForm.vue:395 +#: frontend/src/components/Quiz.vue:110 frontend/src/pages/QuizForm.vue:395 #: 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 @@ -3598,7 +3609,7 @@ msgstr "crwdns154704:0crwdne154704:0" msgid "Meta Tags" msgstr "crwdns155256:0crwdne155256:0" -#: lms/lms/api.py:1457 +#: lms/lms/api.py:1454 msgid "Meta tags should be a list." msgstr "crwdns155258:0crwdne155258:0" @@ -3640,11 +3651,11 @@ msgstr "crwdns150196:0crwdne150196:0" msgid "Modified By" msgstr "crwdns150198:0crwdne150198:0" -#: lms/lms/api.py:219 +#: lms/lms/api.py:218 msgid "Module Name is incorrect or does not exist." msgstr "crwdns150200:0crwdne150200:0" -#: lms/lms/api.py:215 +#: lms/lms/api.py:214 msgid "Module is incorrect." msgstr "crwdns150202:0crwdne150202:0" @@ -3655,7 +3666,7 @@ msgstr "crwdns150202:0crwdne150202:0" msgid "Monday" msgstr "crwdns150204:0crwdne150204:0" -#: frontend/src/components/AppSidebar.vue:590 +#: frontend/src/components/AppSidebar.vue:599 msgid "Monetization" msgstr "crwdns154469:0crwdne154469:0" @@ -3754,7 +3765,7 @@ msgstr "crwdns150234:0{0}crwdnd150234:0{1}crwdne150234:0" msgid "New {0}" msgstr "crwdns150236:0{0}crwdne150236:0" -#: frontend/src/components/Quiz.vue:213 frontend/src/pages/Lesson.vue:154 +#: frontend/src/components/Quiz.vue:227 frontend/src/pages/Lesson.vue:154 msgid "Next" msgstr "crwdns150238:0crwdne150238:0" @@ -3770,7 +3781,7 @@ msgstr "crwdns150242:0crwdne150242:0" msgid "No Notifications" msgstr "crwdns150244:0crwdne150244:0" -#: frontend/src/components/Quiz.vue:278 +#: frontend/src/components/Quiz.vue:297 msgid "No Quiz submissions found" msgstr "crwdns152507:0crwdne152507:0" @@ -3819,6 +3830,10 @@ msgstr "crwdns150258:0crwdne150258:0" msgid "No live classes scheduled" msgstr "crwdns150262:0crwdne150262:0" +#: frontend/src/components/Modals/QuizInVideo.vue:93 +msgid "No quizzes added yet." +msgstr "crwdns155292:0crwdne155292:0" + #: frontend/src/components/Modals/EvaluationModal.vue:62 msgid "No slots available for this date." msgstr "crwdns150264:0crwdne150264:0" @@ -3932,7 +3947,7 @@ msgstr "crwdns151770:0crwdne151770:0" msgid "Only files of type {0} will be accepted." msgstr "crwdns150308:0{0}crwdne150308:0" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:500 +#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 msgid "Only image file is allowed." msgstr "crwdns150310:0crwdne150310:0" @@ -4062,7 +4077,7 @@ msgid "Pan Number" msgstr "crwdns150356:0crwdne150356:0" #. Option for the 'Type' (Select) field in DocType 'Job Opportunity' -#: frontend/src/pages/Jobs.vue:188 +#: frontend/src/pages/Jobs.vue:176 #: lms/job/doctype/job_opportunity/job_opportunity.json msgid "Part Time" msgstr "crwdns150358:0crwdne150358:0" @@ -4229,7 +4244,7 @@ msgstr "crwdns150404:0crwdne150404:0" msgid "Please click on the following button to set your new password" msgstr "crwdns150406:0crwdne150406:0" -#: lms/lms/utils.py:2048 lms/lms/utils.py:2052 +#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "crwdns151772:0crwdne151772:0" @@ -4241,7 +4256,7 @@ msgstr "crwdns155266:0crwdne155266:0" msgid "Please enroll for this course to view this lesson" msgstr "crwdns151644:0crwdne151644:0" -#: frontend/src/components/Quiz.vue:13 +#: frontend/src/components/Quiz.vue:16 msgid "Please ensure that you complete all the questions in {0} minutes." msgstr "crwdns150410:0{0}crwdne150410:0" @@ -4258,6 +4273,10 @@ msgstr "crwdns150412:0crwdne150412:0" msgid "Please enter a valid time in the format HH:mm." msgstr "crwdns151776:0crwdne151776:0" +#: frontend/src/components/Modals/QuizInVideo.vue:181 +msgid "Please enter a valid timestamp" +msgstr "crwdns155294:0crwdne155294:0" + #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:78 msgid "Please enter the URL for assignment submission." msgstr "crwdns150414:0crwdne150414:0" @@ -4286,7 +4305,7 @@ msgstr "crwdns150424:0crwdne150424:0" msgid "Please login to access this page." msgstr "crwdns150426:0crwdne150426:0" -#: lms/lms/api.py:211 +#: lms/lms/api.py:210 msgid "Please login to continue with payment." msgstr "crwdns150428:0crwdne150428:0" @@ -4311,6 +4330,10 @@ msgstr "crwdns151780:0crwdne151780:0" msgid "Please select a future date and time." msgstr "crwdns151782:0crwdne151782:0" +#: frontend/src/components/Modals/QuizInVideo.vue:186 +msgid "Please select a quiz" +msgstr "crwdns155296:0crwdne155296:0" + #: frontend/src/components/Modals/LiveClassModal.vue:192 msgid "Please select a time." msgstr "crwdns151784:0crwdne151784:0" @@ -4319,7 +4342,7 @@ msgstr "crwdns151784:0crwdne151784:0" msgid "Please select a timezone." msgstr "crwdns151786:0crwdne151786:0" -#: frontend/src/components/Quiz.vue:497 +#: frontend/src/components/Quiz.vue:523 msgid "Please select an option" msgstr "crwdns155102:0crwdne155102:0" @@ -4594,11 +4617,11 @@ msgstr "crwdns150510:0crwdne150510:0" msgid "Question updated successfully" msgstr "crwdns150512:0crwdne150512:0" -#: frontend/src/components/Quiz.vue:88 +#: frontend/src/components/Quiz.vue:102 msgid "Question {0}" msgstr "crwdns150514:0{0}crwdne150514:0" -#: frontend/src/components/Quiz.vue:190 +#: frontend/src/components/Quiz.vue:204 msgid "Question {0} of {1}" msgstr "crwdns150516:0{0}crwdnd150516:0{1}crwdne150516:0" @@ -4613,6 +4636,8 @@ msgstr "crwdns150520:0crwdne150520:0" #. Label of the quiz (Link) field in DocType 'LMS Quiz Submission' #. Label of a Link in the LMS Workspace +#: frontend/src/components/Modals/QuizInVideo.vue:21 +#: frontend/src/components/Modals/QuizInVideo.vue:216 #: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json @@ -4635,7 +4660,7 @@ msgstr "crwdns150526:0crwdne150526:0" msgid "Quiz Submissions" msgstr "crwdns150528:0crwdne150528:0" -#: frontend/src/components/Quiz.vue:227 +#: frontend/src/components/Quiz.vue:241 msgid "Quiz Summary" msgstr "crwdns150530:0crwdne150530:0" @@ -4661,12 +4686,16 @@ msgstr "crwdns150538:0crwdne150538:0" msgid "Quiz will appear at the bottom of the lesson." msgstr "crwdns150540:0crwdne150540:0" -#: frontend/src/components/AppSidebar.vue:574 +#: frontend/src/components/AppSidebar.vue:583 #: frontend/src/pages/QuizForm.vue:443 frontend/src/pages/Quizzes.vue:142 #: frontend/src/pages/Quizzes.vue:152 lms/www/lms.py:251 msgid "Quizzes" msgstr "crwdns150542:0crwdne150542:0" +#: frontend/src/components/Modals/QuizInVideo.vue:35 +msgid "Quizzes in this video" +msgstr "crwdns155298:0crwdne155298:0" + #. Label of the rating (Rating) field in DocType 'LMS Certificate Evaluation' #. Label of the rating (Data) field in DocType 'LMS Course' #. Label of the rating (Rating) field in DocType 'LMS Course Review' @@ -4777,6 +4806,10 @@ msgstr "crwdns150580:0crwdne150580:0" msgid "Resume" msgstr "crwdns150582:0crwdne150582:0" +#: frontend/src/components/Quiz.vue:75 frontend/src/components/Quiz.vue:278 +msgid "Resume Video" +msgstr "crwdns155300:0crwdne155300:0" + #. Label of the review (Small Text) field in DocType 'LMS Course Review' #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/ReviewModal.vue:20 @@ -4814,7 +4847,7 @@ msgstr "crwdns150594:0crwdne150594:0" msgid "Role updated successfully" msgstr "crwdns155104:0crwdne155104:0" -#: frontend/src/components/AppSidebar.vue:602 +#: frontend/src/components/AppSidebar.vue:611 msgid "Roles" msgstr "crwdns154473:0crwdne154473:0" @@ -4925,11 +4958,11 @@ msgstr "crwdns150624:0crwdne150624:0" #: frontend/src/components/Settings/Evaluators.vue:15 #: frontend/src/components/Settings/Members.vue:15 -#: frontend/src/pages/Jobs.vue:43 +#: frontend/src/pages/Jobs.vue:41 msgid "Search" msgstr "crwdns150626:0crwdne150626:0" -#: frontend/src/pages/CertifiedParticipants.vue:26 +#: frontend/src/pages/CertifiedParticipants.vue:23 msgid "Search by Name" msgstr "crwdns152286:0crwdne152286:0" @@ -5000,15 +5033,15 @@ msgstr "crwdns150644:0crwdne150644:0" msgid "Set your Password" msgstr "crwdns150646:0crwdne150646:0" -#: frontend/src/components/AppSidebar.vue:550 +#: frontend/src/components/AppSidebar.vue:559 msgid "Setting up" msgstr "crwdns154475:0crwdne154475:0" -#: frontend/src/components/AppSidebar.vue:595 +#: frontend/src/components/AppSidebar.vue:604 msgid "Setting up payment gateway" msgstr "crwdns154477:0crwdne154477:0" -#: frontend/src/components/AppSidebar.vue:600 +#: frontend/src/components/AppSidebar.vue:609 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:46 frontend/src/pages/CourseForm.vue:143 #: frontend/src/pages/ProfileRoles.vue:4 frontend/src/pages/QuizForm.vue:79 @@ -5189,7 +5222,7 @@ msgstr "crwdns150708:0crwdne150708:0" msgid "Stage" msgstr "crwdns150710:0crwdne150710:0" -#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:67 +#: frontend/src/components/LiveClass.vue:70 frontend/src/components/Quiz.vue:71 #: lms/templates/quiz/quiz.html:39 msgid "Start" msgstr "crwdns150712:0crwdne150712:0" @@ -5242,6 +5275,10 @@ msgstr "crwdns150720:0crwdne150720:0" msgid "Start URL" msgstr "crwdns150724:0crwdne150724:0" +#: frontend/src/components/Quiz.vue:71 +msgid "Start the Quiz" +msgstr "crwdns155302:0crwdne155302:0" + #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Startup Organization" @@ -5366,7 +5403,7 @@ msgstr "crwdns152136:0crwdne152136:0" #: frontend/src/components/Modals/BatchCourseModal.vue:9 #: frontend/src/components/Modals/EvaluationModal.vue:9 #: frontend/src/components/Modals/Question.vue:109 -#: frontend/src/components/Quiz.vue:218 lms/templates/assignment.html:9 +#: frontend/src/components/Quiz.vue:232 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 @@ -5404,7 +5441,7 @@ msgstr "crwdns150770:0crwdne150770:0" msgid "Sunday" msgstr "crwdns150772:0crwdne150772:0" -#: lms/lms/api.py:1079 +#: lms/lms/api.py:1076 msgid "Suspicious pattern found in {0}: {1}" msgstr "crwdns151930:0{0}crwdnd151930:0{1}crwdne151930:0" @@ -5527,7 +5564,7 @@ msgstr "crwdns155204:0crwdne155204:0" msgid "Thanks and Regards" msgstr "crwdns150794:0crwdne150794:0" -#: lms/lms/utils.py:1946 +#: lms/lms/utils.py:1937 msgid "The batch is full. Please contact the Administrator." msgstr "crwdns152138:0crwdne152138:0" @@ -5610,7 +5647,7 @@ msgstr "crwdns152144:0crwdne152144:0" msgid "This course has:" msgstr "crwdns150820:0crwdne150820:0" -#: lms/lms/utils.py:1789 +#: lms/lms/utils.py:1780 msgid "This course is free." msgstr "crwdns150822:0crwdne150822:0" @@ -5638,7 +5675,7 @@ msgstr "crwdns150826:0crwdne150826:0" msgid "This lesson is not available for preview. Please join the course to access it." msgstr "crwdns150828:0crwdne150828:0" -#: frontend/src/components/Quiz.vue:8 lms/templates/quiz/quiz.html:6 +#: frontend/src/components/Quiz.vue:11 lms/templates/quiz/quiz.html:6 msgid "This quiz consists of {0} questions." msgstr "crwdns150830:0{0}crwdne150830:0" @@ -5647,6 +5684,10 @@ msgstr "crwdns150830:0{0}crwdne150830:0" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "crwdns154788:0crwdne154788:0" +#: frontend/src/components/VideoBlock.vue:8 +msgid "This video contains {0} {1}:" +msgstr "crwdns155304:0{0}crwdnd155304:0{1}crwdne155304:0" + #. Option for the 'Day' (Select) field in DocType 'Evaluator Schedule' #. Option for the 'Day' (Select) field in DocType 'LMS Certificate Request' #: lms/lms/doctype/evaluator_schedule/evaluator_schedule.json @@ -5657,7 +5698,7 @@ msgstr "crwdns150832:0crwdne150832:0" #. Label of the time (Time) field in DocType 'LMS Live Class' #: frontend/src/components/Modals/Event.vue:48 #: frontend/src/components/Modals/LiveClassModal.vue:52 -#: frontend/src/components/Quiz.vue:45 +#: frontend/src/components/Quiz.vue:48 #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Time" msgstr "crwdns150834:0crwdne150834:0" @@ -5667,6 +5708,18 @@ msgstr "crwdns150834:0crwdne150834:0" msgid "Time Preference" msgstr "crwdns150836:0crwdne150836:0" +#: frontend/src/components/Modals/QuizInVideo.vue:13 +msgid "Time in Video" +msgstr "crwdns155306:0crwdne155306:0" + +#: frontend/src/components/Modals/QuizInVideo.vue:220 +msgid "Time in Video (minutes)" +msgstr "crwdns155308:0crwdne155308:0" + +#: frontend/src/components/Modals/QuizInVideo.vue:173 +msgid "Time in video exceeds the total duration of the video." +msgstr "crwdns155310:0crwdne155310:0" + #: frontend/src/components/Modals/LiveClassModal.vue:44 msgid "Time must be in 24 hour format (HH:mm). Example 11:30 or 22:00" msgstr "crwdns150838:0crwdne150838:0" @@ -5768,7 +5821,7 @@ msgstr "crwdns150852:0crwdne150852:0" msgid "To Date" msgstr "crwdns150854:0crwdne150854:0" -#: lms/lms/utils.py:1800 +#: lms/lms/utils.py:1791 msgid "To join this batch, please contact the Administrator." msgstr "crwdns150858:0crwdne150858:0" @@ -5804,7 +5857,7 @@ msgstr "crwdns155206:0crwdne155206:0" msgid "Travel" msgstr "crwdns150870:0crwdne150870:0" -#: frontend/src/components/Quiz.vue:259 lms/templates/quiz/quiz.html:131 +#: frontend/src/components/Quiz.vue:274 lms/templates/quiz/quiz.html:131 msgid "Try Again" msgstr "crwdns150872:0crwdne150872:0" @@ -5827,7 +5880,7 @@ msgstr "crwdns150876:0crwdne150876:0" #: frontend/src/components/Modals/AssessmentModal.vue:22 #: frontend/src/components/Modals/Question.vue:44 #: frontend/src/pages/Assignments.vue:43 frontend/src/pages/Assignments.vue:170 -#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:67 +#: frontend/src/pages/JobForm.vue:25 frontend/src/pages/Jobs.vue:65 #: lms/job/doctype/job_opportunity/job_opportunity.json #: lms/lms/doctype/lms_assignment/lms_assignment.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -5837,7 +5890,7 @@ msgstr "crwdns150876:0crwdne150876:0" msgid "Type" msgstr "crwdns150878:0crwdne150878:0" -#: frontend/src/components/Quiz.vue:610 +#: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "crwdns150880:0crwdne150880:0" @@ -6165,11 +6218,11 @@ msgstr "crwdns150978:0{0}crwdnd150978:0{1}crwdnd150978:0{2}crwdne150978:0" msgid "You are already certified for this course. Click on the card below to open your certificate." msgstr "crwdns152621:0crwdne152621:0" -#: lms/lms/api.py:235 +#: lms/lms/api.py:234 msgid "You are already enrolled for this batch." msgstr "crwdns150980:0crwdne150980:0" -#: lms/lms/api.py:227 +#: lms/lms/api.py:226 msgid "You are already enrolled for this course." msgstr "crwdns150982:0crwdne150982:0" @@ -6194,7 +6247,7 @@ msgstr "crwdns150988:0crwdne150988:0" msgid "You can attempt this quiz only {0} {1}" msgstr "crwdns150990:0{0}crwdnd150990:0{1}crwdne150990:0" -#: frontend/src/components/Quiz.vue:34 +#: frontend/src/components/Quiz.vue:37 msgid "You can attempt this quiz {0}." msgstr "crwdns150992:0{0}crwdne150992:0" @@ -6230,7 +6283,7 @@ msgstr "crwdns151002:0crwdne151002:0" msgid "You got" msgstr "crwdns151004:0crwdne151004:0" -#: frontend/src/components/Quiz.vue:241 +#: frontend/src/components/Quiz.vue:255 #, python-format msgid "You got {0}% correct answers with a score of {1} out of {2}" msgstr "crwdns151006:0{0}crwdnd151006:0{1}crwdnd151006:0{2}crwdne151006:0" @@ -6243,11 +6296,11 @@ msgstr "crwdns152525:0crwdne152525:0" msgid "You have already applied for this job." msgstr "crwdns151008:0crwdne151008:0" -#: frontend/src/components/Quiz.vue:72 lms/templates/quiz/quiz.html:43 +#: frontend/src/components/Quiz.vue:86 lms/templates/quiz/quiz.html:43 msgid "You have already exceeded the maximum number of attempts allowed for this quiz." msgstr "crwdns151010:0crwdne151010:0" -#: lms/lms/api.py:259 +#: lms/lms/api.py:258 msgid "You have already purchased the certificate for this course." msgstr "crwdns152623:0crwdne152623:0" @@ -6263,7 +6316,7 @@ msgstr "crwdns154718:0crwdne154718:0" msgid "You have been enrolled in this batch" msgstr "crwdns151014:0crwdne151014:0" -#: frontend/src/components/CourseCardOverlay.vue:191 +#: frontend/src/components/CourseCardOverlay.vue:187 msgid "You have been enrolled in this course" msgstr "crwdns151016:0crwdne151016:0" @@ -6283,7 +6336,11 @@ msgstr "crwdns151018:0crwdne151018:0" msgid "You need to login first to enroll for this course" msgstr "crwdns151022:0crwdne151022:0" -#: frontend/src/components/Quiz.vue:27 lms/templates/quiz/quiz.html:11 +#: frontend/src/components/Quiz.vue:7 +msgid "You will have to complete the quiz to continue the video" +msgstr "crwdns155312:0crwdne155312:0" + +#: frontend/src/components/Quiz.vue:30 lms/templates/quiz/quiz.html:11 #, python-format msgid "You will have to get {0}% correct answers in order to pass the quiz." msgstr "crwdns151024:0{0}crwdne151024:0" @@ -6348,7 +6405,7 @@ msgstr "crwdns151044:0crwdne151044:0" msgid "Your score is" msgstr "crwdns151046:0crwdne151046:0" -#: frontend/src/components/Quiz.vue:234 +#: frontend/src/components/Quiz.vue:248 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 "crwdns151048:0crwdne151048:0" @@ -6393,6 +6450,10 @@ msgstr "crwdns154722:0crwdne154722:0" msgid "applicants" msgstr "crwdns154724:0crwdne154724:0" +#: frontend/src/components/VideoBlock.vue:16 +msgid "at {0}" +msgstr "crwdns155314:0{0}crwdne155314:0" + #: frontend/src/components/Modals/LiveClassAttendance.vue:39 msgid "attended for" msgstr "crwdns155278:0crwdne155278:0" @@ -6405,15 +6466,15 @@ msgstr "crwdns152456:0crwdne152456:0" msgid "cancel your application" msgstr "crwdns151052:0crwdne151052:0" -#: frontend/src/pages/CertifiedParticipants.vue:82 +#: frontend/src/pages/CertifiedParticipants.vue:79 msgid "certificate" msgstr "crwdns154622:0crwdne154622:0" -#: frontend/src/pages/CertifiedParticipants.vue:81 +#: frontend/src/pages/CertifiedParticipants.vue:78 msgid "certificates" msgstr "crwdns154624:0crwdne154624:0" -#: frontend/src/pages/CertifiedParticipants.vue:21 +#: frontend/src/pages/CertifiedParticipants.vue:18 msgid "certified members" msgstr "crwdns154626:0crwdne154626:0" @@ -6489,7 +6550,7 @@ msgstr "crwdns151076:0crwdne151076:0" msgid "{0} Assignments" msgstr "crwdns155124:0{0}crwdne155124:0" -#: frontend/src/pages/Jobs.vue:33 +#: frontend/src/pages/Jobs.vue:32 msgid "{0} Open Jobs" msgstr "crwdns154726:0{0}crwdne154726:0" @@ -6497,7 +6558,7 @@ msgstr "crwdns154726:0{0}crwdne154726:0" msgid "{0} Quizzes" msgstr "crwdns155126:0{0}crwdne155126:0" -#: lms/lms/api.py:869 lms/lms/api.py:877 +#: lms/lms/api.py:866 lms/lms/api.py:874 msgid "{0} Settings not found" msgstr "crwdns151078:0{0}crwdne151078:0"