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