From de6ba494097d4efbec7e265e3423548e90528779 Mon Sep 17 00:00:00 2001 From: frappe-pr-bot Date: Fri, 10 Oct 2025 16:04:57 +0000 Subject: [PATCH 01/41] chore: update POT file --- lms/locale/main.pot | 135 ++++++++++++++++++++++++++------------------ 1 file changed, 81 insertions(+), 54 deletions(-) diff --git a/lms/locale/main.pot b/lms/locale/main.pot index 2bf5d335..9dc05ae3 100644 --- a/lms/locale/main.pot +++ b/lms/locale/main.pot @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Frappe LMS VERSION\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-10-03 16:04+0000\n" -"PO-Revision-Date: 2025-10-03 16:04+0000\n" +"POT-Creation-Date: 2025-10-10 16:04+0000\n" +"PO-Revision-Date: 2025-10-10 16:04+0000\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: jannat@frappe.io\n" "MIME-Version: 1.0\n" @@ -194,7 +194,7 @@ msgstr "" msgid "Add a Student" msgstr "" -#: frontend/src/components/AppSidebar.vue:585 +#: frontend/src/components/AppSidebar.vue:597 msgid "Add a chapter" msgstr "" @@ -206,7 +206,7 @@ msgstr "" msgid "Add a keyword and then press enter" msgstr "" -#: frontend/src/components/AppSidebar.vue:586 +#: frontend/src/components/AppSidebar.vue:598 msgid "Add a lesson" msgstr "" @@ -219,7 +219,7 @@ msgstr "" msgid "Add a new question" msgstr "" -#: frontend/src/components/AppSidebar.vue:600 +#: frontend/src/components/AppSidebar.vue:612 msgid "Add a program" msgstr "" @@ -243,7 +243,7 @@ msgstr "" msgid "Add at least one possible answer for this question: {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:549 +#: frontend/src/components/AppSidebar.vue:561 msgid "Add courses to your batch" msgstr "" @@ -251,7 +251,7 @@ msgstr "" msgid "Add quiz to this video" msgstr "" -#: frontend/src/components/AppSidebar.vue:528 +#: frontend/src/components/AppSidebar.vue:540 msgid "Add students to your batch" msgstr "" @@ -267,11 +267,11 @@ msgstr "" msgid "Add your assignment as {0}" msgstr "" -#: frontend/src/components/AppSidebar.vue:461 +#: frontend/src/components/AppSidebar.vue:473 msgid "Add your first chapter" msgstr "" -#: frontend/src/components/AppSidebar.vue:477 +#: frontend/src/components/AppSidebar.vue:489 msgid "Add your first lesson" msgstr "" @@ -506,7 +506,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:603 +#: frontend/src/components/AppSidebar.vue:615 #: frontend/src/components/Assessments.vue:5 #: frontend/src/components/BatchStudents.vue:32 #: lms/lms/doctype/lms_settings/lms_settings.json @@ -571,11 +571,11 @@ msgstr "" msgid "Assignment created successfully" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:24 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:27 msgid "Assignment for Lesson {0} by {1} already exists." msgstr "" -#: frontend/src/components/Assignment.vue:359 +#: frontend/src/components/Assignment.vue:362 msgid "Assignment submitted successfully" msgstr "" @@ -588,7 +588,7 @@ msgstr "" msgid "Assignment will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:607 +#: frontend/src/components/AppSidebar.vue:619 #: frontend/src/components/Settings/Badges.vue:163 #: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271 msgid "Assignments" @@ -1015,7 +1015,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:611 +#: frontend/src/components/AppSidebar.vue:623 #: frontend/src/components/Modals/Event.vue:381 #: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:58 #: frontend/src/pages/CourseCertification.vue:10 @@ -1038,6 +1038,11 @@ msgstr "" msgid "Certification Name" msgstr "" +#. Label of the certifications (Check) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Certifications" +msgstr "" + #: frontend/src/components/BatchStudents.vue:17 msgid "Certified" msgstr "" @@ -1050,8 +1055,7 @@ msgstr "" msgid "Certified Members" msgstr "" -#. Label of the certified_participants (Check) field in DocType 'LMS Settings' -#: lms/lms/doctype/lms_settings/lms_settings.json lms/www/lms.py:300 +#: lms/www/lms.py:300 msgid "Certified Participants" msgstr "" @@ -1059,7 +1063,7 @@ msgstr "" msgid "Change" msgstr "" -#: frontend/src/components/Assignment.vue:345 +#: frontend/src/components/Assignment.vue:348 msgid "Changes saved successfully" msgstr "" @@ -1299,7 +1303,7 @@ msgstr "" #. Label of the comments (Text Editor) field in DocType 'LMS Assignment #. Submission' #. Label of the comments (Small Text) field in DocType 'LMS Mentor Request' -#: frontend/src/components/Assignment.vue:167 +#: frontend/src/components/Assignment.vue:170 #: lms/lms/doctype/exercise_latest_submission/exercise_latest_submission.json #: lms/lms/doctype/exercise_submission/exercise_submission.json #: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json @@ -1307,7 +1311,7 @@ msgstr "" msgid "Comments" msgstr "" -#: frontend/src/components/Assignment.vue:145 +#: frontend/src/components/Assignment.vue:148 msgid "Comments by Evaluator" msgstr "" @@ -1462,6 +1466,21 @@ msgstr "" msgid "Congratulations on getting certified!" msgstr "" +#. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Contact Us" +msgstr "" + +#. Label of the contact_us_email (Data) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Contact Us Email" +msgstr "" + +#. Label of the contact_us_url (Data) field in DocType 'LMS Settings' +#: lms/lms/doctype/lms_settings/lms_settings.json +msgid "Contact Us URL" +msgstr "" + #: frontend/src/components/CourseCardOverlay.vue:63 #: frontend/src/pages/Lesson.vue:97 msgid "Contact the Administrator to enroll for this course." @@ -1813,15 +1832,15 @@ msgstr "" msgid "Create a Quiz" msgstr "" -#: frontend/src/components/AppSidebar.vue:593 +#: frontend/src/components/AppSidebar.vue:605 msgid "Create a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:584 +#: frontend/src/components/AppSidebar.vue:596 msgid "Create a course" msgstr "" -#: frontend/src/components/AppSidebar.vue:594 +#: frontend/src/components/AppSidebar.vue:606 msgid "Create a live class" msgstr "" @@ -1833,15 +1852,15 @@ msgstr "" msgid "Create an Assignment" msgstr "" -#: frontend/src/components/AppSidebar.vue:518 +#: frontend/src/components/AppSidebar.vue:530 msgid "Create your first batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:449 +#: frontend/src/components/AppSidebar.vue:461 msgid "Create your first course" msgstr "" -#: frontend/src/components/AppSidebar.vue:496 +#: frontend/src/components/AppSidebar.vue:508 msgid "Create your first quiz" msgstr "" @@ -1849,11 +1868,11 @@ msgstr "" msgid "Created" msgstr "" -#: frontend/src/components/AppSidebar.vue:590 +#: frontend/src/components/AppSidebar.vue:602 msgid "Creating a batch" msgstr "" -#: frontend/src/components/AppSidebar.vue:581 +#: frontend/src/components/AppSidebar.vue:593 msgid "Creating a course" msgstr "" @@ -1877,7 +1896,7 @@ msgstr "" msgid "Current Streak" msgstr "" -#: frontend/src/components/AppSidebar.vue:617 +#: frontend/src/components/AppSidebar.vue:629 msgid "Custom Certificate Templates" msgstr "" @@ -2264,7 +2283,7 @@ msgstr "" msgid "Enable" msgstr "" -#: lms/lms/doctype/lms_settings/lms_settings.py:21 +#: lms/lms/doctype/lms_settings/lms_settings.py:22 msgid "Enable Google API in Google Settings to send calendar invites for evaluations." msgstr "" @@ -2380,7 +2399,7 @@ msgstr "" msgid "Enrollments" msgstr "" -#: lms/lms/doctype/lms_settings/lms_settings.py:26 +#: lms/lms/doctype/lms_settings/lms_settings.py:27 msgid "Enter Client Id and Client Secret in Google Settings to send calendar invites for evaluations." msgstr "" @@ -2400,7 +2419,7 @@ msgstr "" msgid "Error creating email template" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:191 +#: lms/lms/doctype/lms_batch/lms_batch.py:190 msgid "Error creating live class. Please try again. {0}" msgstr "" @@ -2623,7 +2642,7 @@ msgstr "" msgid "Failed to enroll in program: {0}" msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:137 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:144 msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" @@ -2841,7 +2860,7 @@ msgid "Google Meet Link" msgstr "" #. Label of the grade (Data) field in DocType 'Education Detail' -#: frontend/src/components/Assignment.vue:161 +#: frontend/src/components/Assignment.vue:164 #: lms/lms/doctype/education_detail/education_detail.json msgid "Grade" msgstr "" @@ -2856,7 +2875,7 @@ msgstr "" msgid "Grade Type" msgstr "" -#: frontend/src/components/Assignment.vue:156 +#: frontend/src/components/Assignment.vue:159 msgid "Grading" msgstr "" @@ -3189,8 +3208,8 @@ msgstr "" msgid "Interest" msgstr "" -#: frontend/src/components/AppSidebar.vue:573 -#: frontend/src/components/AppSidebar.vue:576 +#: frontend/src/components/AppSidebar.vue:585 +#: frontend/src/components/AppSidebar.vue:588 msgid "Introduction" msgstr "" @@ -3212,7 +3231,7 @@ msgstr "" msgid "Invite Only" msgstr "" -#: frontend/src/components/AppSidebar.vue:507 +#: frontend/src/components/AppSidebar.vue:519 msgid "Invite your team and students" msgstr "" @@ -3249,7 +3268,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: frontend/src/components/AppSidebar.vue:614 +#: frontend/src/components/AppSidebar.vue:626 msgid "Issue a Certificate" msgstr "" @@ -3677,7 +3696,7 @@ msgstr "" msgid "Learning Consistency" msgstr "" -#: frontend/src/components/AppSidebar.vue:598 +#: frontend/src/components/AppSidebar.vue:610 msgid "Learning Paths" msgstr "" @@ -4288,7 +4307,7 @@ msgstr "" msgid "Monday" msgstr "" -#: frontend/src/components/AppSidebar.vue:622 +#: frontend/src/components/AppSidebar.vue:634 msgid "Monetization" msgstr "" @@ -4948,7 +4967,7 @@ msgstr "" msgid "Pink" msgstr "" -#: lms/lms/doctype/lms_settings/lms_settings.py:34 +#: lms/lms/doctype/lms_settings/lms_settings.py:35 msgid "Please add {1} for {3} to send calendar invites for evaluations." msgstr "" @@ -4972,7 +4991,7 @@ msgstr "" msgid "Please complete the previous course to unlock this one." msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:197 +#: lms/lms/doctype/lms_batch/lms_batch.py:196 msgid "Please enable the zoom account to use this feature." msgstr "" @@ -4988,8 +5007,16 @@ msgstr "" msgid "Please enter a title." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:29 -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:80 +#: lms/lms/doctype/lms_settings/lms_settings.py:51 +msgid "Please enter a valid Contact Us Email." +msgstr "" + +#: lms/lms/doctype/lms_settings/lms_settings.py:53 +msgid "Please enter a valid Contact Us URL." +msgstr "" + +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:107 msgid "Please enter a valid URL." msgstr "" @@ -5001,7 +5028,7 @@ msgstr "" msgid "Please enter a valid timestamp" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:74 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:101 msgid "Please enter the URL for assignment submission." msgstr "" @@ -5086,7 +5113,7 @@ msgstr "" msgid "Please upload a SCORM package" msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:77 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:104 msgid "Please upload the assignment file." msgstr "" @@ -5509,7 +5536,7 @@ msgstr "" msgid "Quiz will appear at the bottom of the lesson." msgstr "" -#: frontend/src/components/AppSidebar.vue:606 +#: frontend/src/components/AppSidebar.vue:618 #: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275 #: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:249 msgid "Quizzes" @@ -5694,7 +5721,7 @@ msgstr "" msgid "Role updated successfully" msgstr "" -#: frontend/src/components/AppSidebar.vue:634 +#: frontend/src/components/AppSidebar.vue:646 msgid "Roles" msgstr "" @@ -5943,15 +5970,15 @@ msgstr "" msgid "Set your Password" msgstr "" -#: frontend/src/components/AppSidebar.vue:577 +#: frontend/src/components/AppSidebar.vue:589 msgid "Setting up" msgstr "" -#: frontend/src/components/AppSidebar.vue:627 +#: frontend/src/components/AppSidebar.vue:639 msgid "Setting up payment gateway" msgstr "" -#: frontend/src/components/AppSidebar.vue:632 +#: frontend/src/components/AppSidebar.vue:644 #: frontend/src/components/Settings/Settings.vue:7 #: frontend/src/pages/BatchForm.vue:53 frontend/src/pages/CourseForm.vue:142 #: frontend/src/pages/ProfileRoles.vue:4 @@ -6574,7 +6601,7 @@ msgstr "" msgid "There are no {0} on this site." msgstr "" -#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:40 +#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:67 msgid "There has been an update on your submission for assignment {0}" msgstr "" @@ -7398,7 +7425,7 @@ msgstr "" msgid "Your Output" msgstr "" -#: lms/lms/doctype/lms_batch/lms_batch.py:309 +#: lms/lms/doctype/lms_batch/lms_batch.py:308 msgid "Your batch {0} is starting tomorrow" msgstr "" @@ -7406,7 +7433,7 @@ msgstr "" msgid "Your calendar is set." msgstr "" -#: lms/lms/doctype/lms_live_class/lms_live_class.py:88 +#: lms/lms/doctype/lms_live_class/lms_live_class.py:95 msgid "Your class on {0} is today" msgstr "" From 90efc152a87672f3e62bcffb4faeae1298c07155 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 11 Oct 2025 17:41:57 +0530 Subject: [PATCH 02/41] chore: Burmese translations --- lms/locale/my.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lms/locale/my.po b/lms/locale/my.po index 9dfacecd..08e3c7cf 100644 --- a/lms/locale/my.po +++ b/lms/locale/my.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" "POT-Creation-Date: 2025-10-03 16:04+0000\n" -"PO-Revision-Date: 2025-10-07 11:33\n" +"PO-Revision-Date: 2025-10-11 12:11\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Burmese\n" "MIME-Version: 1.0\n" @@ -1289,7 +1289,7 @@ msgstr "" #: lms/lms/doctype/lms_lesson_note/lms_lesson_note.json #: lms/lms/doctype/lms_timetable_legend/lms_timetable_legend.json msgid "Color" -msgstr "" +msgstr "အရောင်" #: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300 msgid "Comma separated keywords for SEO" @@ -1946,7 +1946,7 @@ msgstr "" #: lms/lms/doctype/lms_batch_timetable/lms_batch_timetable.json #: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json msgid "Day" -msgstr "" +msgstr "နေ့" #: lms/templates/emails/mentor_request_creation_email.html:2 #: lms/templates/emails/mentor_request_status_update_email.html:2 From fb2ab63550f7063bff7071fcf9cfd35e6ec663d0 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sun, 12 Oct 2025 18:34:31 +0530 Subject: [PATCH 03/41] chore: Polish translations --- lms/locale/pl.po | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/lms/locale/pl.po b/lms/locale/pl.po index 945ae10b..95b23997 100644 --- a/lms/locale/pl.po +++ b/lms/locale/pl.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" "POT-Creation-Date: 2025-10-03 16:04+0000\n" -"PO-Revision-Date: 2025-10-06 10:50\n" +"PO-Revision-Date: 2025-10-12 13:04\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -458,7 +458,7 @@ msgstr "" #: frontend/src/components/Apps.vue:13 msgid "Apps" -msgstr "" +msgstr "Aplikacje" #: frontend/src/pages/Batches.vue:285 msgid "Archived" @@ -1104,7 +1104,7 @@ msgstr "" #: frontend/src/components/Quiz.vue:229 msgid "Check" -msgstr "Czek" +msgstr "" #: frontend/src/pages/ProgrammingExercises/ProgrammingExercises.vue:16 msgid "Check All Submissions" @@ -1868,7 +1868,7 @@ msgstr "" #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Currency" -msgstr "" +msgstr "Waluta" #. Label of the current_lesson (Link) field in DocType 'LMS Enrollment' #: lms/lms/doctype/lms_enrollment/lms_enrollment.json @@ -2218,7 +2218,7 @@ msgstr "" #: frontend/src/components/Settings/Members.vue:103 #: lms/templates/signup-form.html:10 msgid "Email" -msgstr "" +msgstr "E-mail" #: frontend/src/components/Modals/Event.vue:16 msgid "Email ID" @@ -2900,7 +2900,7 @@ msgstr "Witaj" #: frontend/src/components/AppSidebar.vue:128 msgid "Help" -msgstr "" +msgstr "Pomoc" #: lms/templates/courses_created.html:15 msgid "Help others learn something new by creating a course." @@ -2965,7 +2965,7 @@ msgstr "" #: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153 msgid "Home" -msgstr "" +msgstr "Strona główna" #. Label of the host (Link) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json @@ -3914,7 +3914,7 @@ msgstr "" #: frontend/src/pages/Notifications.vue:12 msgid "Mark all as read" -msgstr "" +msgstr "Oznacz wszystko jako przeczytane" #. Label of the marks (Int) field in DocType 'LMS Quiz Question' #. Label of the marks (Int) field in DocType 'LMS Quiz Result' @@ -4325,7 +4325,7 @@ msgstr "" #: frontend/src/components/Modals/EmailTemplateModal.vue:24 msgid "Name" -msgstr "" +msgstr "Nazwa" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' #: frontend/src/components/Settings/BadgeAssignments.vue:21 @@ -4398,7 +4398,7 @@ msgstr "Nowy rekord \"{0}\"" #: frontend/src/components/Quiz.vue:237 frontend/src/pages/Lesson.vue:51 #: frontend/src/pages/Lesson.vue:187 msgid "Next" -msgstr "" +msgstr "Następny" #: frontend/src/components/Assessments.vue:75 lms/templates/assessments.html:58 msgid "No Assessments" @@ -5792,7 +5792,7 @@ msgstr "Sobota" #: frontend/src/pages/Quizzes.vue:105 #: lms/job/web_form/job_opportunity/job_opportunity.json msgid "Save" -msgstr "" +msgstr "Zapisz" #. Label of the schedule (Table) field in DocType 'Course Evaluator' #: lms/lms/doctype/course_evaluator/course_evaluator.json @@ -5960,7 +5960,7 @@ msgstr "" #: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:19 #: frontend/src/pages/QuizForm.vue:86 msgid "Settings" -msgstr "" +msgstr "Ustawienia" #: frontend/src/pages/ProfileAbout.vue:79 msgid "Share on" @@ -6117,7 +6117,7 @@ msgstr "" #: lms/lms/doctype/lms_source/lms_source.json #: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json msgid "Source" -msgstr "" +msgstr "Źródło" #. Option for the 'Role' (Select) field in DocType 'Cohort Staff' #. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment' @@ -6243,7 +6243,7 @@ msgstr "" #: lms/lms/doctype/lms_programming_exercise_submission/lms_programming_exercise_submission.json #: lms/lms/doctype/lms_test_case_submission/lms_test_case_submission.json msgid "Status" -msgstr "" +msgstr "Status" #: lms/templates/assessments.html:17 msgid "Status/Score" @@ -6292,7 +6292,7 @@ msgstr "" #: frontend/src/components/Modals/AnnouncementModal.vue:20 #: frontend/src/components/Modals/EmailTemplateModal.vue:31 msgid "Subject" -msgstr "" +msgstr "Temat" #: frontend/src/components/Modals/AnnouncementModal.vue:94 msgid "Subject is required" @@ -6425,7 +6425,7 @@ msgstr "" #: lms/lms/doctype/user_skill/user_skill.json #: lms/lms/doctype/zoom_settings/zoom_settings.json msgid "System Manager" -msgstr "" +msgstr "Menedżer systemu" #. Label of the tags (Data) field in DocType 'LMS Course' #: frontend/src/pages/CourseForm.vue:51 @@ -6460,7 +6460,7 @@ msgstr "" #: lms/lms/doctype/cohort_web_page/cohort_web_page.json #: lms/lms/doctype/lms_certificate/lms_certificate.json msgid "Template" -msgstr "" +msgstr "Szablon" #: lms/lms/user.py:40 msgid "Temporarily Disabled" @@ -6782,7 +6782,7 @@ msgstr "" #: lms/lms/doctype/lms_timetable_template/lms_timetable_template.json #: lms/lms/doctype/work_experience/work_experience.json msgid "Title" -msgstr "" +msgstr "Tytuł" #: frontend/src/components/Modals/ChapterModal.vue:172 msgid "Title is required" @@ -6869,7 +6869,7 @@ msgstr "" #: lms/lms/doctype/lms_quiz_question/lms_quiz_question.json #: lms/templates/assessments.html:14 msgid "Type" -msgstr "" +msgstr "Typ" #: frontend/src/utils/markdownParser.js:11 msgid "Type '/' for commands or select text to format" @@ -6997,7 +6997,7 @@ msgstr "" #: lms/lms/doctype/cohort_staff/cohort_staff.json #: lms/lms/doctype/lms_course_interest/lms_course_interest.json msgid "User" -msgstr "" +msgstr "Użytkownik" #. Label of the user_category (Select) field in DocType 'User' #: lms/fixtures/custom_field.json lms/templates/signup-form.html:17 @@ -7052,7 +7052,7 @@ msgstr "Wymagany poprawny adres e-mail i imię" #. Label of the value (Rating) field in DocType 'LMS Batch Feedback' #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json msgid "Value" -msgstr "" +msgstr "Wartość" #. Option for the 'Event' (Select) field in DocType 'LMS Badge' #: lms/lms/doctype/lms_badge/lms_badge.json From b8ca0e381a52cd7f5b9bc5a102f6e353bf47fad3 Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Mon, 13 Oct 2025 11:34:46 +0530 Subject: [PATCH 04/41] feat: contact us email modal --- frontend/components.d.ts | 1 + frontend/src/components/AppSidebar.vue | 31 +- frontend/src/components/ContactUsEmail.vue | 67 + frontend/src/components/SidebarLink.vue | 16 +- yarn.lock => frontend/yarn.lock | 2934 ++------------------ 5 files changed, 382 insertions(+), 2667 deletions(-) create mode 100644 frontend/src/components/ContactUsEmail.vue rename yarn.lock => frontend/yarn.lock (68%) diff --git a/frontend/components.d.ts b/frontend/components.d.ts index b9411e86..1cf9d867 100644 --- a/frontend/components.d.ts +++ b/frontend/components.d.ts @@ -42,6 +42,7 @@ declare module 'vue' { CodeEditor: typeof import('./src/components/Controls/CodeEditor.vue')['default'] CollapseSidebar: typeof import('./src/components/Icons/CollapseSidebar.vue')['default'] ColorSwatches: typeof import('./src/components/Controls/ColorSwatches.vue')['default'] + ContactUsEmail: typeof import('./src/components/ContactUsEmail.vue')['default'] CourseCard: typeof import('./src/components/CourseCard.vue')['default'] CourseCardOverlay: typeof import('./src/components/CourseCardOverlay.vue')['default'] CourseInstructors: typeof import('./src/components/CourseInstructors.vue')['default'] diff --git a/frontend/src/components/AppSidebar.vue b/frontend/src/components/AppSidebar.vue index 048bea5e..b09ec4c3 100644 --- a/frontend/src/components/AppSidebar.vue +++ b/frontend/src/components/AppSidebar.vue @@ -9,12 +9,12 @@ >
- +
+ +
- + > + +
@@ -382,7 +385,7 @@ const addContactUsDetails = () => { icon: settingsStore.contactUsURL?.data ? 'Headset' : 'Mail', to: settingsStore.contactUsURL?.data ? settingsStore.contactUsURL.data - : `mailto:${settingsStore.contactUsEmail?.data}`, + : settingsStore.contactUsEmail?.data, }) } } diff --git a/frontend/src/components/ContactUsEmail.vue b/frontend/src/components/ContactUsEmail.vue new file mode 100644 index 00000000..04079d06 --- /dev/null +++ b/frontend/src/components/ContactUsEmail.vue @@ -0,0 +1,67 @@ + + diff --git a/frontend/src/components/SidebarLink.vue b/frontend/src/components/SidebarLink.vue index 075809c7..2b6c98df 100644 --- a/frontend/src/components/SidebarLink.vue +++ b/frontend/src/components/SidebarLink.vue @@ -1,7 +1,7 @@