From 263fcda053f4181788e9f7a43e8eca7a5cf435ab Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:06:40 +0530
Subject: [PATCH 01/91] chore: French translations
---
lms/locale/fr.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/fr.po b/lms/locale/fr.po
index ceea0025..e79e428d 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-10-03 16:04+0000\n"
-"PO-Revision-Date: 2025-10-07 11:33\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:36\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr "Ajouter une leçon"
msgid "Add a Student"
msgstr "Ajouter un élève"
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr ""
@@ -208,7 +208,7 @@ msgstr "Ajouter un cours"
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 ""
@@ -221,7 +221,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 ""
@@ -245,7 +245,7 @@ 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:549
+#: frontend/src/components/AppSidebar.vue:561
msgid "Add courses to your batch"
msgstr ""
@@ -253,7 +253,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 ""
@@ -269,11 +269,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: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 ""
@@ -508,7 +508,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: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
@@ -573,11 +573,11 @@ msgstr "Titre du devoir"
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 "Le devoir pour la leçon {0} de {1} existe déjà."
-#: frontend/src/components/Assignment.vue:359
+#: frontend/src/components/Assignment.vue:362
msgid "Assignment submitted successfully"
msgstr ""
@@ -590,7 +590,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: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"
@@ -1017,7 +1017,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
@@ -1040,6 +1040,11 @@ msgstr ""
msgid "Certification Name"
msgstr "Nom de la certification"
+#. 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 ""
@@ -1052,8 +1057,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 "Participants certifiés"
@@ -1061,7 +1065,7 @@ msgstr "Participants certifiés"
msgid "Change"
msgstr ""
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr ""
@@ -1301,7 +1305,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
@@ -1309,7 +1313,7 @@ msgstr ""
msgid "Comments"
msgstr "Commentaires"
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr ""
@@ -1464,6 +1468,21 @@ msgstr "Modèle de courriel de confirmation"
msgid "Congratulations on getting certified!"
msgstr "Félicitations pour votre certification !"
+#. 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."
@@ -1815,15 +1834,15 @@ msgstr "Créer une classe en direct"
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 ""
@@ -1835,15 +1854,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 ""
@@ -1851,11 +1870,11 @@ msgstr ""
msgid "Created"
msgstr "Créé"
-#: 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 ""
@@ -1879,7 +1898,7 @@ msgstr "Leçon actuelle"
msgid "Current Streak"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr ""
@@ -2266,7 +2285,7 @@ msgstr "Employé"
msgid "Enable"
msgstr "Activer"
-#: 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 ""
@@ -2382,7 +2401,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 ""
@@ -2402,7 +2421,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 ""
@@ -2625,7 +2644,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 ""
@@ -2843,7 +2862,7 @@ msgid "Google Meet Link"
msgstr "Lien Google Meet"
#. 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 "Note"
@@ -2858,7 +2877,7 @@ msgstr ""
msgid "Grade Type"
msgstr ""
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr ""
@@ -3191,8 +3210,8 @@ msgstr ""
msgid "Interest"
msgstr "Intérêt"
-#: 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 ""
@@ -3214,7 +3233,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 ""
@@ -3251,7 +3270,7 @@ msgstr ""
msgid "Issue Date"
msgstr "Date d'Émission"
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr ""
@@ -3679,7 +3698,7 @@ msgstr ""
msgid "Learning Consistency"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr ""
@@ -4290,7 +4309,7 @@ msgstr ""
msgid "Monday"
msgstr "Lundi"
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr ""
@@ -4950,7 +4969,7 @@ msgstr "Numéro de téléphone"
msgid "Pink"
msgstr "Rose"
-#: 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 ""
@@ -4974,7 +4993,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 ""
@@ -4990,8 +5009,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 "Veuillez saisir une URL valide."
@@ -5003,7 +5030,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 ""
@@ -5088,7 +5115,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 ""
@@ -5511,7 +5538,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"
@@ -5696,7 +5723,7 @@ msgstr ""
msgid "Role updated successfully"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr "Rôles"
@@ -5945,15 +5972,15 @@ msgstr "Définir la couleur"
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
@@ -6576,7 +6603,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 ""
@@ -7400,7 +7427,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 ""
@@ -7408,7 +7435,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 5289ebb923503c47f4acaf58bc7cbf5a60425671 Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:06:42 +0530
Subject: [PATCH 02/91] chore: Spanish translations
---
lms/locale/es.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/es.po b/lms/locale/es.po
index 884f1159..de639aea 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-10-03 16:04+0000\n"
-"PO-Revision-Date: 2025-10-06 10:50\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:36\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Spanish\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr "Añadir una lección"
msgid "Add a Student"
msgstr "Añadir a un estudiante"
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr "Añadir un capítulo"
@@ -208,7 +208,7 @@ msgstr "Añadir un curso"
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 "Añadir una lección"
@@ -221,7 +221,7 @@ msgstr ""
msgid "Add a new question"
msgstr "Añadir una nueva pregunta"
-#: frontend/src/components/AppSidebar.vue:600
+#: frontend/src/components/AppSidebar.vue:612
msgid "Add a program"
msgstr ""
@@ -245,7 +245,7 @@ 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:549
+#: frontend/src/components/AppSidebar.vue:561
msgid "Add courses to your batch"
msgstr ""
@@ -253,7 +253,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 ""
@@ -269,11 +269,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: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 ""
@@ -508,7 +508,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: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
@@ -573,11 +573,11 @@ msgstr "Título de la tarea"
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 "Ya existe una asignación para la lección {0} por {1}."
-#: frontend/src/components/Assignment.vue:359
+#: frontend/src/components/Assignment.vue:362
msgid "Assignment submitted successfully"
msgstr ""
@@ -590,7 +590,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: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"
@@ -1017,7 +1017,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
@@ -1040,6 +1040,11 @@ msgstr "Detalles de certificación"
msgid "Certification Name"
msgstr "Nombre de la certificación"
+#. 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 ""
@@ -1052,8 +1057,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 "Participantes certificados"
@@ -1061,7 +1065,7 @@ msgstr "Participantes certificados"
msgid "Change"
msgstr "Cambio"
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr ""
@@ -1301,7 +1305,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
@@ -1309,7 +1313,7 @@ msgstr ""
msgid "Comments"
msgstr "Comentarios"
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr ""
@@ -1464,6 +1468,21 @@ msgstr "Plantilla de correo electrónico de confirmación"
msgid "Congratulations on getting certified!"
msgstr "¡Felicidades por obtener la certificación!"
+#. 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 "Contáctanos"
+
+#. 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."
@@ -1815,15 +1834,15 @@ msgstr "Crear una clase en vivo"
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 ""
@@ -1835,15 +1854,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 ""
@@ -1851,11 +1870,11 @@ msgstr ""
msgid "Created"
msgstr "Creado"
-#: 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 ""
@@ -1879,7 +1898,7 @@ msgstr "Lección actual"
msgid "Current Streak"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr ""
@@ -2266,7 +2285,7 @@ msgstr "Empleado"
msgid "Enable"
msgstr "Habilitar"
-#: 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 "Habilite la API de Google en la configuración de Google para enviar invitaciones de calendario para evaluaciones."
@@ -2382,7 +2401,7 @@ msgstr ""
msgid "Enrollments"
msgstr "Inscripciones"
-#: 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 "Ingrese el ID del cliente y el secreto del cliente en la configuración de Google para enviar invitaciones al calendario para evaluaciones."
@@ -2402,7 +2421,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 ""
@@ -2625,7 +2644,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 ""
@@ -2843,7 +2862,7 @@ msgid "Google Meet Link"
msgstr "Enlace Google Meet"
#. 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 "Calificación"
@@ -2858,7 +2877,7 @@ msgstr "Calificar asignación"
msgid "Grade Type"
msgstr "Tipo de grado"
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr ""
@@ -3191,8 +3210,8 @@ msgstr "Comentarios del instructor"
msgid "Interest"
msgstr "Interesar"
-#: 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 "Introducción"
@@ -3214,7 +3233,7 @@ msgstr "Código de Invitación"
msgid "Invite Only"
msgstr "Solo por invitación"
-#: frontend/src/components/AppSidebar.vue:507
+#: frontend/src/components/AppSidebar.vue:519
msgid "Invite your team and students"
msgstr ""
@@ -3251,7 +3270,7 @@ msgstr ""
msgid "Issue Date"
msgstr "Fecha de emisión"
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr ""
@@ -3679,7 +3698,7 @@ msgstr ""
msgid "Learning Consistency"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr ""
@@ -4290,7 +4309,7 @@ msgstr "Módulo incorrecto."
msgid "Monday"
msgstr "Lunes"
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr ""
@@ -4950,7 +4969,7 @@ msgstr "Número de teléfono"
msgid "Pink"
msgstr "Rosa"
-#: 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 "Agregue {1} para {3} para enviar invitaciones de calendario para evaluaciones."
@@ -4974,7 +4993,7 @@ msgstr "Haga clic en el siguiente botón para establecer su nueva contraseña"
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 ""
@@ -4990,8 +5009,16 @@ msgstr "Asegúrese de completar todas las preguntas en {0} minutos."
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 "Introduce una URL válida."
@@ -5003,7 +5030,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 "Por favor, introduzca la URL para el envío de la tarea."
@@ -5088,7 +5115,7 @@ msgstr "Tome las medidas adecuadas en {0}"
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 "Por favor, suba el archivo de la tarea."
@@ -5511,7 +5538,7 @@ 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: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"
@@ -5696,7 +5723,7 @@ msgstr "Preferencia de rol"
msgid "Role updated successfully"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr "Roles"
@@ -5945,15 +5972,15 @@ msgstr ""
msgid "Set your Password"
msgstr "Establecer Contraseña"
-#: frontend/src/components/AppSidebar.vue:577
+#: frontend/src/components/AppSidebar.vue:589
msgid "Setting up"
msgstr "Puesta en marcha"
-#: 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
@@ -6576,7 +6603,7 @@ msgstr ""
msgid "There are no {0} on this site."
msgstr "No hay {0} en este sitio."
-#: 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 ""
@@ -7400,7 +7427,7 @@ msgstr "¡Su cuenta ha sido creada satisfactoriamente!"
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 ""
@@ -7408,7 +7435,7 @@ msgstr ""
msgid "Your calendar is set."
msgstr "Su calendario está configurado."
-#: 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 6b44951ef0772a5dbd2a7f9fdf31a95c03c48997 Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:06:43 +0530
Subject: [PATCH 03/91] chore: Arabic translations
---
lms/locale/ar.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/ar.po b/lms/locale/ar.po
index 3c231b76..fdabc96b 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-10-03 16:04+0000\n"
-"PO-Revision-Date: 2025-10-07 11:33\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:36\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Arabic\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a Student"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr ""
@@ -208,7 +208,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 ""
@@ -221,7 +221,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 ""
@@ -245,7 +245,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 ""
@@ -253,7 +253,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 ""
@@ -269,11 +269,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 ""
@@ -508,7 +508,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
@@ -573,11 +573,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 ""
@@ -590,7 +590,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"
@@ -1017,7 +1017,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
@@ -1040,6 +1040,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 ""
@@ -1052,8 +1057,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 ""
@@ -1061,7 +1065,7 @@ msgstr ""
msgid "Change"
msgstr "تغيير"
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr ""
@@ -1301,7 +1305,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
@@ -1309,7 +1313,7 @@ msgstr ""
msgid "Comments"
msgstr "تعليقات"
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr ""
@@ -1464,6 +1468,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."
@@ -1815,15 +1834,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 ""
@@ -1835,15 +1854,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 ""
@@ -1851,11 +1870,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 ""
@@ -1879,7 +1898,7 @@ msgstr ""
msgid "Current Streak"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr ""
@@ -2266,7 +2285,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 ""
@@ -2382,7 +2401,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 ""
@@ -2402,7 +2421,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 ""
@@ -2625,7 +2644,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 ""
@@ -2843,7 +2862,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 ""
@@ -2858,7 +2877,7 @@ msgstr ""
msgid "Grade Type"
msgstr ""
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr ""
@@ -3191,8 +3210,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 "مقدمة"
@@ -3214,7 +3233,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 ""
@@ -3251,7 +3270,7 @@ msgstr ""
msgid "Issue Date"
msgstr "تاريخ القضية"
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr ""
@@ -3679,7 +3698,7 @@ msgstr ""
msgid "Learning Consistency"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr ""
@@ -4290,7 +4309,7 @@ msgstr ""
msgid "Monday"
msgstr "يوم الاثنين"
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr ""
@@ -4950,7 +4969,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 ""
@@ -4974,7 +4993,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 ""
@@ -4990,8 +5009,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 ""
@@ -5003,7 +5030,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 ""
@@ -5088,7 +5115,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 ""
@@ -5511,7 +5538,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"
@@ -5696,7 +5723,7 @@ msgstr ""
msgid "Role updated successfully"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr "الصلاحيات"
@@ -5945,15 +5972,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
@@ -6576,7 +6603,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 ""
@@ -7400,7 +7427,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 ""
@@ -7408,7 +7435,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 d6e71068be3f7dc36e0b0fa3671bdb3907a67482 Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:06:45 +0530
Subject: [PATCH 04/91] chore: Czech translations
---
lms/locale/cs.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/cs.po b/lms/locale/cs.po
index 635f6e71..a7ec920b 100644
--- a/lms/locale/cs.po
+++ b/lms/locale/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-10-03 16:04+0000\n"
-"PO-Revision-Date: 2025-10-06 10:50\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:36\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Czech\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a Student"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr ""
@@ -208,7 +208,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 ""
@@ -221,7 +221,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 ""
@@ -245,7 +245,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 ""
@@ -253,7 +253,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 ""
@@ -269,11 +269,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 ""
@@ -508,7 +508,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
@@ -573,11 +573,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 ""
@@ -590,7 +590,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"
@@ -1017,7 +1017,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
@@ -1040,6 +1040,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 ""
@@ -1052,8 +1057,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 ""
@@ -1061,7 +1065,7 @@ msgstr ""
msgid "Change"
msgstr ""
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr ""
@@ -1301,7 +1305,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
@@ -1309,7 +1313,7 @@ msgstr ""
msgid "Comments"
msgstr ""
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr ""
@@ -1464,6 +1468,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 "Kontaktujte nás"
+
+#. 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."
@@ -1815,15 +1834,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 ""
@@ -1835,15 +1854,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 ""
@@ -1851,11 +1870,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 ""
@@ -1879,7 +1898,7 @@ msgstr ""
msgid "Current Streak"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr ""
@@ -2266,7 +2285,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 ""
@@ -2382,7 +2401,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 ""
@@ -2402,7 +2421,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 ""
@@ -2625,7 +2644,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 ""
@@ -2843,7 +2862,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 ""
@@ -2858,7 +2877,7 @@ msgstr ""
msgid "Grade Type"
msgstr ""
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr ""
@@ -3191,8 +3210,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 ""
@@ -3214,7 +3233,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 ""
@@ -3251,7 +3270,7 @@ msgstr ""
msgid "Issue Date"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr ""
@@ -3679,7 +3698,7 @@ msgstr ""
msgid "Learning Consistency"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr ""
@@ -4290,7 +4309,7 @@ msgstr ""
msgid "Monday"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr ""
@@ -4950,7 +4969,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 ""
@@ -4974,7 +4993,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 ""
@@ -4990,8 +5009,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 ""
@@ -5003,7 +5030,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 ""
@@ -5088,7 +5115,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 ""
@@ -5511,7 +5538,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"
@@ -5696,7 +5723,7 @@ msgstr ""
msgid "Role updated successfully"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr ""
@@ -5945,15 +5972,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
@@ -6576,7 +6603,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 ""
@@ -7400,7 +7427,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 ""
@@ -7408,7 +7435,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 8aac88b69692c671d3f0816c556e5731aeeaeced Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:06:47 +0530
Subject: [PATCH 05/91] chore: Danish translations
---
lms/locale/da.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/da.po b/lms/locale/da.po
index c9ceb5b4..7919a09e 100644
--- a/lms/locale/da.po
+++ b/lms/locale/da.po
@@ -2,8 +2,8 @@ msgid ""
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"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:36\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Danish\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr "Tilføj Lektion"
msgid "Add a Student"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr "Tilføj Kapitel"
@@ -208,7 +208,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 ""
@@ -221,7 +221,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 ""
@@ -245,7 +245,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 ""
@@ -253,7 +253,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 ""
@@ -269,11 +269,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 ""
@@ -508,7 +508,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
@@ -573,11 +573,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 ""
@@ -590,7 +590,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"
@@ -1017,7 +1017,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
@@ -1040,6 +1040,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 ""
@@ -1052,8 +1057,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 ""
@@ -1061,7 +1065,7 @@ msgstr ""
msgid "Change"
msgstr ""
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr ""
@@ -1301,7 +1305,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
@@ -1309,7 +1313,7 @@ msgstr ""
msgid "Comments"
msgstr "Kommentarer"
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr ""
@@ -1464,6 +1468,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 "Kontakt Os"
+
+#. 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."
@@ -1815,15 +1834,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 ""
@@ -1835,15 +1854,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 ""
@@ -1851,11 +1870,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 ""
@@ -1879,7 +1898,7 @@ msgstr ""
msgid "Current Streak"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr ""
@@ -2266,7 +2285,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 ""
@@ -2382,7 +2401,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 ""
@@ -2402,7 +2421,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 ""
@@ -2625,7 +2644,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 ""
@@ -2843,7 +2862,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 ""
@@ -2858,7 +2877,7 @@ msgstr ""
msgid "Grade Type"
msgstr ""
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr ""
@@ -3191,8 +3210,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 ""
@@ -3214,7 +3233,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 ""
@@ -3251,7 +3270,7 @@ msgstr ""
msgid "Issue Date"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr ""
@@ -3679,7 +3698,7 @@ msgstr ""
msgid "Learning Consistency"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr ""
@@ -4290,7 +4309,7 @@ msgstr ""
msgid "Monday"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr ""
@@ -4950,7 +4969,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 ""
@@ -4974,7 +4993,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 ""
@@ -4990,8 +5009,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 ""
@@ -5003,7 +5030,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 ""
@@ -5088,7 +5115,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 ""
@@ -5511,7 +5538,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"
@@ -5696,7 +5723,7 @@ msgstr ""
msgid "Role updated successfully"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr ""
@@ -5945,15 +5972,15 @@ msgstr "Angiv Farve"
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
@@ -6576,7 +6603,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 ""
@@ -7400,7 +7427,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 ""
@@ -7408,7 +7435,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 5a76b4eb2d96ef9b72cb1996da487d97a762c653 Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:06:48 +0530
Subject: [PATCH 06/91] chore: German translations
---
lms/locale/de.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/de.po b/lms/locale/de.po
index 6d61e358..ae8f0d34 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-10-03 16:04+0000\n"
-"PO-Revision-Date: 2025-10-06 10:50\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:36\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: German\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr "Lektion hinzufügen"
msgid "Add a Student"
msgstr "Schüler hinzufügen"
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr ""
@@ -208,7 +208,7 @@ msgstr "Kurs hinzufügen"
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 ""
@@ -221,7 +221,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 ""
@@ -245,7 +245,7 @@ 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:549
+#: frontend/src/components/AppSidebar.vue:561
msgid "Add courses to your batch"
msgstr ""
@@ -253,7 +253,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 ""
@@ -269,11 +269,11 @@ msgstr "Webseite zur Seitenleiste hinzufügen"
msgid "Add your assignment as {0}"
msgstr "Aufgabe als {0} hinzufügen"
-#: 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 ""
@@ -508,7 +508,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
@@ -573,11 +573,11 @@ msgstr "Aufgabentitel"
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 "Die Aufgabe für Lektion {0} von {1} existiert bereits."
-#: frontend/src/components/Assignment.vue:359
+#: frontend/src/components/Assignment.vue:362
msgid "Assignment submitted successfully"
msgstr ""
@@ -590,7 +590,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: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"
@@ -1017,7 +1017,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
@@ -1040,6 +1040,11 @@ msgstr ""
msgid "Certification Name"
msgstr "Zertifizierungsname"
+#. 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 ""
@@ -1052,8 +1057,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 "Zertifizierte Teilnehmer"
@@ -1061,7 +1065,7 @@ msgstr "Zertifizierte Teilnehmer"
msgid "Change"
msgstr "Ändern"
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr ""
@@ -1301,7 +1305,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
@@ -1309,7 +1313,7 @@ msgstr ""
msgid "Comments"
msgstr "Kommentare"
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr ""
@@ -1464,6 +1468,21 @@ msgstr "Bestätigungs-E-Mail-Vorlage"
msgid "Congratulations on getting certified!"
msgstr "Herzlichen Glückwunsch zur Zertifizierung!"
+#. 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 "Kontakt"
+
+#. 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."
@@ -1815,15 +1834,15 @@ msgstr "Eine Live-Klasse erstellen"
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 ""
@@ -1835,15 +1854,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 ""
@@ -1851,11 +1870,11 @@ msgstr ""
msgid "Created"
msgstr "Erstellt"
-#: 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 ""
@@ -1879,7 +1898,7 @@ msgstr "Aktuelle Lektion"
msgid "Current Streak"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr ""
@@ -2266,7 +2285,7 @@ msgstr "Mitarbeiter"
msgid "Enable"
msgstr "ermöglichen"
-#: 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 "Aktivieren Sie die Google API in den Google-Einstellungen, um Kalendereinladungen für Bewertungen zu versenden."
@@ -2382,7 +2401,7 @@ msgstr ""
msgid "Enrollments"
msgstr "Einschreibungen"
-#: 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 "Geben Sie die Client-Id und das Client-Geheimnis in den Google-Einstellungen ein, um Kalendereinladungen für Bewertungen zu versenden."
@@ -2402,7 +2421,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 ""
@@ -2625,7 +2644,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 ""
@@ -2843,7 +2862,7 @@ msgid "Google Meet Link"
msgstr "Google Meet-Link"
#. 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 "Stufe"
@@ -2858,7 +2877,7 @@ msgstr "Notenvergabe"
msgid "Grade Type"
msgstr "Notentyp"
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr ""
@@ -3191,8 +3210,8 @@ msgstr "Kommentare der Dozenten"
msgid "Interest"
msgstr "Zinsen"
-#: 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 "Einleitung"
@@ -3214,7 +3233,7 @@ msgstr "Einladungscode"
msgid "Invite Only"
msgstr "Nur auf Einladung"
-#: frontend/src/components/AppSidebar.vue:507
+#: frontend/src/components/AppSidebar.vue:519
msgid "Invite your team and students"
msgstr ""
@@ -3251,7 +3270,7 @@ msgstr ""
msgid "Issue Date"
msgstr "Anfragedatum"
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr ""
@@ -3679,7 +3698,7 @@ msgstr ""
msgid "Learning Consistency"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr ""
@@ -4290,7 +4309,7 @@ msgstr ""
msgid "Monday"
msgstr "Montag"
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr ""
@@ -4950,7 +4969,7 @@ msgstr "Telefonnummer"
msgid "Pink"
msgstr "Rosa"
-#: 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 ""
@@ -4974,7 +4993,7 @@ msgstr "Bitte klicken Sie auf die folgende Schaltfläche, um Ihr neues Passwort
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 ""
@@ -4990,8 +5009,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 "Bitte geben Sie eine gültige URL ein."
@@ -5003,7 +5030,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 "Bitte geben Sie die URL zur Aufgabeneinreichung ein."
@@ -5088,7 +5115,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 ""
@@ -5511,7 +5538,7 @@ 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: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"
@@ -5696,7 +5723,7 @@ msgstr ""
msgid "Role updated successfully"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr "Rollen"
@@ -5945,15 +5972,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
@@ -6576,7 +6603,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 ""
@@ -7400,7 +7427,7 @@ msgstr "Ihr Konto wurde erfolgreich erstellt!"
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 ""
@@ -7408,7 +7435,7 @@ msgstr ""
msgid "Your calendar is set."
msgstr "Ihr Kalender ist eingestellt."
-#: 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 7acfbbaae7e2fa5aa0c1f5cb41f8630a9428a771 Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:06:50 +0530
Subject: [PATCH 07/91] chore: Hungarian translations
---
lms/locale/hu.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/hu.po b/lms/locale/hu.po
index f9303ca1..f0474695 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-10-03 16:04+0000\n"
-"PO-Revision-Date: 2025-10-06 10:50\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:36\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Hungarian\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a Student"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr ""
@@ -208,7 +208,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 ""
@@ -221,7 +221,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 ""
@@ -245,7 +245,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 ""
@@ -253,7 +253,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 ""
@@ -269,11 +269,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 ""
@@ -508,7 +508,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
@@ -573,11 +573,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 ""
@@ -590,7 +590,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"
@@ -1017,7 +1017,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
@@ -1040,6 +1040,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 ""
@@ -1052,8 +1057,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 ""
@@ -1061,7 +1065,7 @@ msgstr ""
msgid "Change"
msgstr ""
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr ""
@@ -1301,7 +1305,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
@@ -1309,7 +1313,7 @@ msgstr ""
msgid "Comments"
msgstr ""
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr ""
@@ -1464,6 +1468,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 "Lépjen kapcsolatba velünk"
+
+#. 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."
@@ -1815,15 +1834,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 ""
@@ -1835,15 +1854,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 ""
@@ -1851,11 +1870,11 @@ msgstr ""
msgid "Created"
msgstr "Alkotó"
-#: 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 ""
@@ -1879,7 +1898,7 @@ msgstr ""
msgid "Current Streak"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr ""
@@ -2266,7 +2285,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 ""
@@ -2382,7 +2401,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 ""
@@ -2402,7 +2421,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 ""
@@ -2625,7 +2644,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 ""
@@ -2843,7 +2862,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 ""
@@ -2858,7 +2877,7 @@ msgstr ""
msgid "Grade Type"
msgstr ""
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr ""
@@ -3191,8 +3210,8 @@ msgstr ""
msgid "Interest"
msgstr "Érdek"
-#: 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 "Bevezetés"
@@ -3214,7 +3233,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 ""
@@ -3251,7 +3270,7 @@ msgstr ""
msgid "Issue Date"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr ""
@@ -3679,7 +3698,7 @@ msgstr ""
msgid "Learning Consistency"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr ""
@@ -4290,7 +4309,7 @@ msgstr ""
msgid "Monday"
msgstr "Hétfő"
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr ""
@@ -4950,7 +4969,7 @@ msgstr ""
msgid "Pink"
msgstr "Rózsaszín"
-#: 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 ""
@@ -4974,7 +4993,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 ""
@@ -4990,8 +5009,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 ""
@@ -5003,7 +5030,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 ""
@@ -5088,7 +5115,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 ""
@@ -5511,7 +5538,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"
@@ -5696,7 +5723,7 @@ msgstr ""
msgid "Role updated successfully"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr "Beosztások"
@@ -5945,15 +5972,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
@@ -6576,7 +6603,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 ""
@@ -7400,7 +7427,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 ""
@@ -7408,7 +7435,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 b6336a4096b8584c31a2a1b735d5fbe4cd1da898 Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:06:51 +0530
Subject: [PATCH 08/91] chore: Italian translations
---
lms/locale/it.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/it.po b/lms/locale/it.po
index cd1960d2..09f11373 100644
--- a/lms/locale/it.po
+++ b/lms/locale/it.po
@@ -2,8 +2,8 @@ msgid ""
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"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:36\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Italian\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a Student"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr ""
@@ -208,7 +208,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 ""
@@ -221,7 +221,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 ""
@@ -245,7 +245,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 ""
@@ -253,7 +253,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 ""
@@ -269,11 +269,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 ""
@@ -508,7 +508,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
@@ -573,11 +573,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 ""
@@ -590,7 +590,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"
@@ -1017,7 +1017,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
@@ -1040,6 +1040,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 ""
@@ -1052,8 +1057,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 ""
@@ -1061,7 +1065,7 @@ msgstr ""
msgid "Change"
msgstr ""
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr ""
@@ -1301,7 +1305,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
@@ -1309,7 +1313,7 @@ msgstr ""
msgid "Comments"
msgstr ""
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr ""
@@ -1464,6 +1468,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."
@@ -1815,15 +1834,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 ""
@@ -1835,15 +1854,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 ""
@@ -1851,11 +1870,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 ""
@@ -1879,7 +1898,7 @@ msgstr ""
msgid "Current Streak"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr ""
@@ -2266,7 +2285,7 @@ msgstr "Dipendente"
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 ""
@@ -2382,7 +2401,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 ""
@@ -2402,7 +2421,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 ""
@@ -2625,7 +2644,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 ""
@@ -2843,7 +2862,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 ""
@@ -2858,7 +2877,7 @@ msgstr ""
msgid "Grade Type"
msgstr ""
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr ""
@@ -3191,8 +3210,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 ""
@@ -3214,7 +3233,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 ""
@@ -3251,7 +3270,7 @@ msgstr ""
msgid "Issue Date"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr ""
@@ -3679,7 +3698,7 @@ msgstr ""
msgid "Learning Consistency"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr ""
@@ -4290,7 +4309,7 @@ msgstr ""
msgid "Monday"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr ""
@@ -4950,7 +4969,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 ""
@@ -4974,7 +4993,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 ""
@@ -4990,8 +5009,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 ""
@@ -5003,7 +5030,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 ""
@@ -5088,7 +5115,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 ""
@@ -5511,7 +5538,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"
@@ -5696,7 +5723,7 @@ msgstr ""
msgid "Role updated successfully"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr "Ruoli"
@@ -5945,15 +5972,15 @@ msgstr "Imposta Colore"
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
@@ -6576,7 +6603,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 ""
@@ -7400,7 +7427,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 ""
@@ -7408,7 +7435,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 82371fb2a87e093c07ee8625cf12ac70be18cf8e Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:06:53 +0530
Subject: [PATCH 09/91] chore: Dutch translations
---
lms/locale/nl.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/nl.po b/lms/locale/nl.po
index ab6ad2f6..a914baeb 100644
--- a/lms/locale/nl.po
+++ b/lms/locale/nl.po
@@ -2,8 +2,8 @@ msgid ""
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"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:36\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Dutch\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a Student"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr ""
@@ -208,7 +208,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 ""
@@ -221,7 +221,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 ""
@@ -245,7 +245,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 ""
@@ -253,7 +253,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 ""
@@ -269,11 +269,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 ""
@@ -508,7 +508,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
@@ -573,11 +573,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 ""
@@ -590,7 +590,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"
@@ -1017,7 +1017,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
@@ -1040,6 +1040,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 ""
@@ -1052,8 +1057,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 ""
@@ -1061,7 +1065,7 @@ msgstr ""
msgid "Change"
msgstr ""
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr ""
@@ -1301,7 +1305,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
@@ -1309,7 +1313,7 @@ msgstr ""
msgid "Comments"
msgstr ""
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr ""
@@ -1464,6 +1468,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."
@@ -1815,15 +1834,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 ""
@@ -1835,15 +1854,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 ""
@@ -1851,11 +1870,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 ""
@@ -1879,7 +1898,7 @@ msgstr ""
msgid "Current Streak"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr ""
@@ -2266,7 +2285,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 ""
@@ -2382,7 +2401,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 ""
@@ -2402,7 +2421,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 ""
@@ -2625,7 +2644,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 ""
@@ -2843,7 +2862,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 ""
@@ -2858,7 +2877,7 @@ msgstr ""
msgid "Grade Type"
msgstr ""
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr ""
@@ -3191,8 +3210,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 ""
@@ -3214,7 +3233,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 ""
@@ -3251,7 +3270,7 @@ msgstr ""
msgid "Issue Date"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr ""
@@ -3679,7 +3698,7 @@ msgstr ""
msgid "Learning Consistency"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr ""
@@ -4290,7 +4309,7 @@ msgstr ""
msgid "Monday"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr ""
@@ -4950,7 +4969,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 ""
@@ -4974,7 +4993,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 ""
@@ -4990,8 +5009,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 ""
@@ -5003,7 +5030,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 ""
@@ -5088,7 +5115,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 ""
@@ -5511,7 +5538,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"
@@ -5696,7 +5723,7 @@ msgstr ""
msgid "Role updated successfully"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr ""
@@ -5945,15 +5972,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
@@ -6576,7 +6603,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 ""
@@ -7400,7 +7427,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 ""
@@ -7408,7 +7435,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 263c858a6642210a0376215b73a85933f27d5921 Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:06:55 +0530
Subject: [PATCH 10/91] chore: Polish translations
---
lms/locale/pl.po | 147 ++++++++++++++++++++++++++++-------------------
1 file changed, 87 insertions(+), 60 deletions(-)
diff --git a/lms/locale/pl.po b/lms/locale/pl.po
index 95b23997..9fc4f1a5 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-10-03 16:04+0000\n"
-"PO-Revision-Date: 2025-10-12 13:04\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:36\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Polish\n"
"MIME-Version: 1.0\n"
@@ -106,7 +106,7 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Cohort Join Request'
#: lms/lms/doctype/cohort_join_request/cohort_join_request.json
msgid "Accepted"
-msgstr ""
+msgstr "Zaakceptowano"
#. Label of the account_id (Data) field in DocType 'LMS Zoom Settings'
#. Label of the account_id (Data) field in DocType 'Zoom Settings'
@@ -130,7 +130,7 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'LMS Batch Old'
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
msgid "Active"
-msgstr ""
+msgstr "Aktywny"
#: frontend/src/pages/Statistics.vue:16
msgid "Active Members"
@@ -148,7 +148,7 @@ msgstr ""
#: frontend/src/pages/Programs/ProgramForm.vue:131
#: frontend/src/pages/Programs/ProgramForm.vue:180
msgid "Add"
-msgstr ""
+msgstr "Dodaj"
#: frontend/src/components/CourseOutline.vue:18
#: frontend/src/components/CreateOutline.vue:18
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a Student"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr ""
@@ -208,7 +208,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 ""
@@ -221,7 +221,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 ""
@@ -245,7 +245,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 ""
@@ -253,7 +253,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 ""
@@ -269,11 +269,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 ""
@@ -282,15 +282,15 @@ msgstr ""
#: frontend/src/pages/Billing.vue:64
#: lms/lms/doctype/lms_payment/lms_payment.json
msgid "Address"
-msgstr ""
+msgstr "Adres"
#: frontend/src/pages/Billing.vue:74
msgid "Address Line 1"
-msgstr ""
+msgstr "Linia adresu 1"
#: frontend/src/pages/Billing.vue:78
msgid "Address Line 2"
-msgstr ""
+msgstr "Linia adresu 2"
#. Option for the 'Role' (Select) field in DocType 'Cohort Staff'
#. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page'
@@ -508,7 +508,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
@@ -573,11 +573,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 ""
@@ -590,7 +590,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"
@@ -1017,7 +1017,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
@@ -1040,6 +1040,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 ""
@@ -1052,8 +1057,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 ""
@@ -1061,7 +1065,7 @@ msgstr ""
msgid "Change"
msgstr ""
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr ""
@@ -1301,7 +1305,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
@@ -1309,7 +1313,7 @@ msgstr ""
msgid "Comments"
msgstr ""
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr ""
@@ -1464,6 +1468,21 @@ msgstr "Szablon e-maila z potwierdzeniem"
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."
@@ -1815,15 +1834,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 ""
@@ -1835,15 +1854,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 ""
@@ -1851,11 +1870,11 @@ msgstr ""
msgid "Created"
msgstr "utworzył(a)"
-#: 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 ""
@@ -1879,7 +1898,7 @@ msgstr ""
msgid "Current Streak"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr ""
@@ -2266,7 +2285,7 @@ msgstr ""
msgid "Enable"
msgstr "Włączyć"
-#: 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 ""
@@ -2382,7 +2401,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 ""
@@ -2402,7 +2421,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 ""
@@ -2625,7 +2644,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 ""
@@ -2843,7 +2862,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 ""
@@ -2858,7 +2877,7 @@ msgstr ""
msgid "Grade Type"
msgstr ""
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr ""
@@ -3191,8 +3210,8 @@ msgstr ""
msgid "Interest"
msgstr "Odsetki"
-#: 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 "Wprowadzenie"
@@ -3214,7 +3233,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 ""
@@ -3251,7 +3270,7 @@ msgstr ""
msgid "Issue Date"
msgstr "Data zdarzenia"
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr ""
@@ -3679,7 +3698,7 @@ msgstr ""
msgid "Learning Consistency"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr ""
@@ -4290,7 +4309,7 @@ msgstr ""
msgid "Monday"
msgstr "Poniedziałek"
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr ""
@@ -4950,7 +4969,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 ""
@@ -4974,7 +4993,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 ""
@@ -4990,8 +5009,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 ""
@@ -5003,7 +5030,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 ""
@@ -5088,7 +5115,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 ""
@@ -5511,7 +5538,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"
@@ -5696,7 +5723,7 @@ msgstr ""
msgid "Role updated successfully"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr "Role"
@@ -5945,15 +5972,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
@@ -6576,7 +6603,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 ""
@@ -7400,7 +7427,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 ""
@@ -7408,7 +7435,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 e440097272cd14ff00eda03d16604e05ed041bd9 Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:06:57 +0530
Subject: [PATCH 11/91] chore: Portuguese translations
---
lms/locale/pt.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/pt.po b/lms/locale/pt.po
index 25cabfeb..703c18f1 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-10-03 16:04+0000\n"
-"PO-Revision-Date: 2025-10-06 10:50\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:36\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Portuguese\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a Student"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr ""
@@ -208,7 +208,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 ""
@@ -221,7 +221,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 ""
@@ -245,7 +245,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 ""
@@ -253,7 +253,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 ""
@@ -269,11 +269,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 ""
@@ -508,7 +508,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
@@ -573,11 +573,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 ""
@@ -590,7 +590,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"
@@ -1017,7 +1017,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
@@ -1040,6 +1040,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 ""
@@ -1052,8 +1057,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 ""
@@ -1061,7 +1065,7 @@ msgstr ""
msgid "Change"
msgstr ""
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr ""
@@ -1301,7 +1305,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
@@ -1309,7 +1313,7 @@ msgstr ""
msgid "Comments"
msgstr "Comentários"
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr ""
@@ -1464,6 +1468,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."
@@ -1815,15 +1834,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 ""
@@ -1835,15 +1854,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 ""
@@ -1851,11 +1870,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 ""
@@ -1879,7 +1898,7 @@ msgstr ""
msgid "Current Streak"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr ""
@@ -2266,7 +2285,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 ""
@@ -2382,7 +2401,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 ""
@@ -2402,7 +2421,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 ""
@@ -2625,7 +2644,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 ""
@@ -2843,7 +2862,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 ""
@@ -2858,7 +2877,7 @@ msgstr ""
msgid "Grade Type"
msgstr ""
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr ""
@@ -3191,8 +3210,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 ""
@@ -3214,7 +3233,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 ""
@@ -3251,7 +3270,7 @@ msgstr ""
msgid "Issue Date"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr ""
@@ -3679,7 +3698,7 @@ msgstr ""
msgid "Learning Consistency"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr ""
@@ -4290,7 +4309,7 @@ msgstr ""
msgid "Monday"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr ""
@@ -4950,7 +4969,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 ""
@@ -4974,7 +4993,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 ""
@@ -4990,8 +5009,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 ""
@@ -5003,7 +5030,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 ""
@@ -5088,7 +5115,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 ""
@@ -5511,7 +5538,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"
@@ -5696,7 +5723,7 @@ msgstr ""
msgid "Role updated successfully"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr ""
@@ -5945,15 +5972,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
@@ -6576,7 +6603,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 ""
@@ -7400,7 +7427,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 ""
@@ -7408,7 +7435,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 5e0ac05f900901869149ef61cee31106d97f86f0 Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:06:58 +0530
Subject: [PATCH 12/91] chore: Russian translations
---
lms/locale/ru.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/ru.po b/lms/locale/ru.po
index 988942ce..75303c11 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-10-03 16:04+0000\n"
-"PO-Revision-Date: 2025-10-06 10:50\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:36\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Russian\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr "Добавить урок"
msgid "Add a Student"
msgstr "Добавить студента"
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr ""
@@ -208,7 +208,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 ""
@@ -221,7 +221,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 ""
@@ -245,7 +245,7 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}"
msgstr "Добавьте хотя бы один возможный ответ на этот вопрос: {0}"
-#: frontend/src/components/AppSidebar.vue:549
+#: frontend/src/components/AppSidebar.vue:561
msgid "Add courses to your batch"
msgstr ""
@@ -253,7 +253,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 ""
@@ -269,11 +269,11 @@ msgstr "Добавить веб страницу на боковую панел
msgid "Add your assignment as {0}"
msgstr "Добавьте свое задание как {0}"
-#: 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 ""
@@ -508,7 +508,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: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
@@ -573,11 +573,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 "Задание для урока {0} от {1} уже существует."
-#: frontend/src/components/Assignment.vue:359
+#: frontend/src/components/Assignment.vue:362
msgid "Assignment submitted successfully"
msgstr ""
@@ -590,7 +590,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"
@@ -1017,7 +1017,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
@@ -1040,6 +1040,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 ""
@@ -1052,8 +1057,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 "Сертифицированные участники"
@@ -1061,7 +1065,7 @@ msgstr "Сертифицированные участники"
msgid "Change"
msgstr ""
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr ""
@@ -1301,7 +1305,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
@@ -1309,7 +1313,7 @@ msgstr ""
msgid "Comments"
msgstr ""
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr ""
@@ -1464,6 +1468,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."
@@ -1815,15 +1834,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 ""
@@ -1835,15 +1854,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 ""
@@ -1851,11 +1870,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 ""
@@ -1879,7 +1898,7 @@ msgstr "Текущий урок"
msgid "Current Streak"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr ""
@@ -2266,7 +2285,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 "Включите Google API в настройках Google, чтобы отправлять приглашения в календарь для оценки."
@@ -2382,7 +2401,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 "Введите идентификатор клиента и секретный код клиента в настройках Google, чтобы отправлять приглашения в календарь для оценки."
@@ -2402,7 +2421,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 ""
@@ -2625,7 +2644,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 ""
@@ -2843,7 +2862,7 @@ msgid "Google Meet Link"
msgstr "Ссылка на Google Meet"
#. 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 "Уровень"
@@ -2858,7 +2877,7 @@ msgstr "Оценить Задание"
msgid "Grade Type"
msgstr "Шкала оценок"
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr ""
@@ -3191,8 +3210,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 ""
@@ -3214,7 +3233,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 ""
@@ -3251,7 +3270,7 @@ msgstr ""
msgid "Issue Date"
msgstr "Дата"
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr ""
@@ -3679,7 +3698,7 @@ msgstr ""
msgid "Learning Consistency"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr ""
@@ -4290,7 +4309,7 @@ msgstr "Модуль неверный."
msgid "Monday"
msgstr "Понедельник"
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr ""
@@ -4950,7 +4969,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 "Пожалуйста, добавьте {1} для {3} , чтобы отправить приглашения в календарь для оценки."
@@ -4974,7 +4993,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 ""
@@ -4990,8 +5009,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 "Введите действительный URL-адрес."
@@ -5003,7 +5030,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 "Введите URL для отправки задания."
@@ -5088,7 +5115,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 "Пожалуйста, загрузите файл задания."
@@ -5511,7 +5538,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"
@@ -5696,7 +5723,7 @@ msgstr ""
msgid "Role updated successfully"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr ""
@@ -5945,15 +5972,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
@@ -6576,7 +6603,7 @@ msgstr ""
msgid "There are no {0} on this site."
msgstr "На этом сайте нет {0} ."
-#: 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 ""
@@ -7400,7 +7427,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 ""
@@ -7408,7 +7435,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 c8b328a1c91e311e391ffb05c58a6569fd30405b Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:07:00 +0530
Subject: [PATCH 13/91] chore: Serbian (Cyrillic) translations
---
lms/locale/sr.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/sr.po b/lms/locale/sr.po
index ec79d31b..1ea3cbc9 100644
--- a/lms/locale/sr.po
+++ b/lms/locale/sr.po
@@ -2,8 +2,8 @@ msgid ""
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"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:36\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Serbian (Cyrillic)\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr "Додај лекцију"
msgid "Add a Student"
msgstr "Додај студента"
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr "Додај поглавље"
@@ -208,7 +208,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 "Додај лекцију"
@@ -221,7 +221,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 "Додај програм"
@@ -245,7 +245,7 @@ msgstr "Додајте задатак у своју лекцију"
msgid "Add at least one possible answer for this question: {0}"
msgstr "Додајте бар један могући одговор за ово питање: {0}"
-#: frontend/src/components/AppSidebar.vue:549
+#: frontend/src/components/AppSidebar.vue:561
msgid "Add courses to your batch"
msgstr "Додајте обуке у Вашу групу"
@@ -253,7 +253,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 "Додајте студенте у своју групу"
@@ -269,11 +269,11 @@ msgstr "Додајте веб-страницу у бочну траку"
msgid "Add your assignment as {0}"
msgstr "Додајте свој задатак као {0}"
-#: 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 "Додајте Вашу прву лекцију"
@@ -508,7 +508,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: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
@@ -573,11 +573,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 "Задаци за лекцију {0} од стране {1} већ постоје."
-#: frontend/src/components/Assignment.vue:359
+#: frontend/src/components/Assignment.vue:362
msgid "Assignment submitted successfully"
msgstr "Задатак је успешно поднет"
@@ -590,7 +590,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"
@@ -1017,7 +1017,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
@@ -1040,6 +1040,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 "Сертификован"
@@ -1052,8 +1057,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 "Сертификовани учесници"
@@ -1061,7 +1065,7 @@ msgstr "Сертификовани учесници"
msgid "Change"
msgstr "Промена"
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr "Промене су успешно сачуване"
@@ -1301,7 +1305,7 @@ msgstr "Кључне речи, одвојене зарезом, за SEO"
#. 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
@@ -1309,7 +1313,7 @@ msgstr "Кључне речи, одвојене зарезом, за SEO"
msgid "Comments"
msgstr "Коментари"
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr "Коментари од особе за оцењивање"
@@ -1464,6 +1468,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."
@@ -1815,15 +1834,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 "Креирај онлајн предавање"
@@ -1835,15 +1854,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 "Креирајте свој први квиз"
@@ -1851,11 +1870,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 "Креирање обуке"
@@ -1879,7 +1898,7 @@ msgstr "Тренутна лекција"
msgid "Current Streak"
msgstr "Тренутни низ дана"
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr "Прилагођени шаблон сертификата"
@@ -2266,7 +2285,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 "Омогућите Google API у Google подешавањима за слање позивница за оцењивање у календар."
@@ -2382,7 +2401,7 @@ msgstr "Упис у програм {0}"
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 "Унесите ИД клијента и клијентску тајну у Google подешавањима да бисте слали позивнице за оцењивање у календар."
@@ -2402,7 +2421,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 "Грешка приликом креирања онлајн предавања. Молимо Вас да покушате поново. {0}"
@@ -2625,7 +2644,7 @@ msgstr "Неуспешно креирање доделе беџа: "
msgid "Failed to enroll in program: {0}"
msgstr "Неуспешан упис у програм: {0}"
-#: 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 "Неуспешно преузимање података о присуству за Zoom за предавање {0}: {1}"
@@ -2843,7 +2862,7 @@ msgid "Google Meet Link"
msgstr "Google Meet линк"
#. 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 "Оцена"
@@ -2858,7 +2877,7 @@ msgstr "Оцена задатка"
msgid "Grade Type"
msgstr "Врста оцене"
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr "Оцењивање"
@@ -3191,8 +3210,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 "Увод"
@@ -3214,7 +3233,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 "Позовите свој тим и студенте"
@@ -3251,7 +3270,7 @@ msgstr "SCORM пакет"
msgid "Issue Date"
msgstr "Датум издавања"
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr "Издај сертификат"
@@ -3679,7 +3698,7 @@ msgstr "Покрени фајл"
msgid "Learning Consistency"
msgstr "Доследност у учењу"
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr "Едукативни путеви"
@@ -4290,7 +4309,7 @@ msgstr "Модул је неисправан."
msgid "Monday"
msgstr "Понедељак"
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr "Монетизација"
@@ -4950,7 +4969,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 "Молимо Вас да додате {1} за {3} како бисте слали позивнице за оцењивање у календар."
@@ -4974,7 +4993,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 "Молимо Вас да омогућите Zoom налог како бисте користили ову могућност."
@@ -4990,8 +5009,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 "Молимо Вас да унесте важећи URL."
@@ -5003,7 +5030,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 "Молимо Вас да унесете URL за подношење задатка."
@@ -5088,7 +5115,7 @@ msgstr "Молимо Вас да предузмете одговарајућу
msgid "Please upload a SCORM package"
msgstr "Молимо Вас да отпремите SCORM пакет"
-#: 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 "Молимо Вас да отпремите фајл задатка."
@@ -5511,7 +5538,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"
@@ -5696,7 +5723,7 @@ msgstr "Пожељна улога"
msgid "Role updated successfully"
msgstr "Улога је успешно ажурирана"
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr "Улоге"
@@ -5945,15 +5972,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
@@ -6576,7 +6603,7 @@ msgstr "Тренутно нема {0}. Пратите нас, ускоро ст
msgid "There are no {0} on this site."
msgstr "На овом сајту нема {0}."
-#: 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 "Дошло је до измене у Вашем поднеску за задатак {0}"
@@ -7400,7 +7427,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 "Ваша група {0} почиње сутра"
@@ -7408,7 +7435,7 @@ msgstr "Ваша група {0} почиње сутра"
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 "Ваше онлајн предавање {0} је данас"
From 2b234e5d644e80ec439961ad68609d57019f1976 Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:07:01 +0530
Subject: [PATCH 14/91] chore: Swedish translations
---
lms/locale/sv.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/sv.po b/lms/locale/sv.po
index d4170d64..eca13d82 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-10-03 16:04+0000\n"
-"PO-Revision-Date: 2025-10-06 10:50\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:37\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Swedish\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr "Lägg till Lektion"
msgid "Add a Student"
msgstr "Lägga till Student"
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr "Lägg till Kapitel"
@@ -208,7 +208,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:586
+#: frontend/src/components/AppSidebar.vue:598
msgid "Add a lesson"
msgstr "Lägg till Lektion"
@@ -221,7 +221,7 @@ msgstr "Lägg till ny medlem"
msgid "Add a new question"
msgstr "Lägg till ny fråga"
-#: frontend/src/components/AppSidebar.vue:600
+#: frontend/src/components/AppSidebar.vue:612
msgid "Add a program"
msgstr "Lägg till program"
@@ -245,7 +245,7 @@ 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:549
+#: frontend/src/components/AppSidebar.vue:561
msgid "Add courses to your batch"
msgstr "Lägg till kurser i din grupp"
@@ -253,7 +253,7 @@ msgstr "Lägg till kurser i din grupp"
msgid "Add quiz to this video"
msgstr "Lägg till frågesport till denna video"
-#: frontend/src/components/AppSidebar.vue:528
+#: frontend/src/components/AppSidebar.vue:540
msgid "Add students to your batch"
msgstr "Lägg till studenter i din grupp"
@@ -269,11 +269,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:461
+#: frontend/src/components/AppSidebar.vue:473
msgid "Add your first chapter"
msgstr "Lägg till ditt första kapitel"
-#: frontend/src/components/AppSidebar.vue:477
+#: frontend/src/components/AppSidebar.vue:489
msgid "Add your first lesson"
msgstr "Lägg till din första lektion"
@@ -508,7 +508,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: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
@@ -573,11 +573,11 @@ msgstr "Uppgift Benämning"
msgid "Assignment created successfully"
msgstr "Uppgift skapad"
-#: 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 "Uppgift för Lektion {0} av {1} finns redan."
-#: frontend/src/components/Assignment.vue:359
+#: frontend/src/components/Assignment.vue:362
msgid "Assignment submitted successfully"
msgstr "Uppgift inlämnad"
@@ -590,7 +590,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: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"
@@ -1017,7 +1017,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: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
@@ -1040,6 +1040,11 @@ msgstr "Certifiering Detaljer"
msgid "Certification Name"
msgstr "Certifiering Namn"
+#. Label of the certifications (Check) field in DocType 'LMS Settings'
+#: lms/lms/doctype/lms_settings/lms_settings.json
+msgid "Certifications"
+msgstr "Certifieringar"
+
#: frontend/src/components/BatchStudents.vue:17
msgid "Certified"
msgstr "Certifierad"
@@ -1052,8 +1057,7 @@ msgstr "Certifierad"
msgid "Certified Members"
msgstr "Certifierade Medlemmar"
-#. 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 "Certifierade Deltagare"
@@ -1061,7 +1065,7 @@ msgstr "Certifierade Deltagare"
msgid "Change"
msgstr "Ändra"
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr "Ändringar sparade"
@@ -1301,7 +1305,7 @@ msgstr "Kommaseparerade nyckelord för SEO"
#. 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
@@ -1309,7 +1313,7 @@ msgstr "Kommaseparerade nyckelord för SEO"
msgid "Comments"
msgstr "Kommentarer"
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr "Kommentarer av Utvärderare"
@@ -1464,6 +1468,21 @@ msgstr "Bekräftelse E-post Mall"
msgid "Congratulations on getting certified!"
msgstr "Grattis till certifiering!"
+#. 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 "Kontakta Oss"
+
+#. 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 "Kontakta oss E-post"
+
+#. 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 "Kontakta oss URL"
+
#: frontend/src/components/CourseCardOverlay.vue:63
#: frontend/src/pages/Lesson.vue:97
msgid "Contact the Administrator to enroll for this course."
@@ -1815,15 +1834,15 @@ msgstr "Skapa live lektion"
msgid "Create a Quiz"
msgstr "Skapa Frågesport"
-#: frontend/src/components/AppSidebar.vue:593
+#: frontend/src/components/AppSidebar.vue:605
msgid "Create a batch"
msgstr "Skapa grupp"
-#: frontend/src/components/AppSidebar.vue:584
+#: frontend/src/components/AppSidebar.vue:596
msgid "Create a course"
msgstr "Skapa Kurs"
-#: frontend/src/components/AppSidebar.vue:594
+#: frontend/src/components/AppSidebar.vue:606
msgid "Create a live class"
msgstr "Skapa live lektion"
@@ -1835,15 +1854,15 @@ msgstr "Skapa ny Emblem"
msgid "Create an Assignment"
msgstr "Skapa Uppgift"
-#: frontend/src/components/AppSidebar.vue:518
+#: frontend/src/components/AppSidebar.vue:530
msgid "Create your first batch"
msgstr "Skapa din första grupp"
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:461
msgid "Create your first course"
msgstr "Skapa din första kurs"
-#: frontend/src/components/AppSidebar.vue:496
+#: frontend/src/components/AppSidebar.vue:508
msgid "Create your first quiz"
msgstr "Skapa din första frågesport"
@@ -1851,11 +1870,11 @@ msgstr "Skapa din första frågesport"
msgid "Created"
msgstr "Skapad"
-#: frontend/src/components/AppSidebar.vue:590
+#: frontend/src/components/AppSidebar.vue:602
msgid "Creating a batch"
msgstr "Skapar grupp"
-#: frontend/src/components/AppSidebar.vue:581
+#: frontend/src/components/AppSidebar.vue:593
msgid "Creating a course"
msgstr "Skapar kurs"
@@ -1879,7 +1898,7 @@ msgstr "Aktuell Lektion"
msgid "Current Streak"
msgstr "Aktuell Period"
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr "Anpassade Certifikat Mallar"
@@ -2266,7 +2285,7 @@ msgstr "Personal"
msgid "Enable"
msgstr "Aktivera"
-#: 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 "Aktivera Google API i Google Inställningar för att skicka kalenderinbjudningar för utvärderingar."
@@ -2382,7 +2401,7 @@ msgstr "Registrering till Pogram {0}"
msgid "Enrollments"
msgstr "Inskrivningar"
-#: 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 "Ange Klient Id och Klient Hemlighet i Google inställningar för att skicka kalender inbjudningar för utvärderingar."
@@ -2402,7 +2421,7 @@ msgstr "Fel vid skapande av Emblem"
msgid "Error creating email template"
msgstr "Fel vid skapande av e-post mall"
-#: 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 "Fel vid skapande av liveklass. Vänligen försök igen. {0}"
@@ -2625,7 +2644,7 @@ msgstr "Misslyckades med att skapa Emblem tilldelning: "
msgid "Failed to enroll in program: {0}"
msgstr "Det gick inte att registrera sig i program: {0}"
-#: 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 "Misslyckades med att hämta närvarodata från Zoom för lektion {0}: {1}"
@@ -2843,7 +2862,7 @@ msgid "Google Meet Link"
msgstr "Google Meet Länk"
#. 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 "Betyg"
@@ -2858,7 +2877,7 @@ msgstr "Betyg Tilldelning"
msgid "Grade Type"
msgstr "Betyg Typ"
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr "Betygsättning"
@@ -3191,8 +3210,8 @@ msgstr "Lärare Kommentarer"
msgid "Interest"
msgstr "Intresse"
-#: 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 "Introduktion"
@@ -3214,7 +3233,7 @@ msgstr "Inbjudningskod"
msgid "Invite Only"
msgstr "Endast inbjudan"
-#: frontend/src/components/AppSidebar.vue:507
+#: frontend/src/components/AppSidebar.vue:519
msgid "Invite your team and students"
msgstr "Bjud in ditt team och dina studenter"
@@ -3251,7 +3270,7 @@ msgstr "Är SCORM App"
msgid "Issue Date"
msgstr "Utfärdande Datum"
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr "Utfärda Certifikat"
@@ -3679,7 +3698,7 @@ msgstr "Startfil"
msgid "Learning Consistency"
msgstr "Inlärning Konsekvens"
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr "Inlärningsvägar"
@@ -4290,7 +4309,7 @@ msgstr "Modul är felaktig."
msgid "Monday"
msgstr "Måndag"
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr "Intäktsgenerering"
@@ -4950,7 +4969,7 @@ msgstr "Telefon Nummer"
msgid "Pink"
msgstr "Rosa"
-#: 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 "Lägg till {1} för {3} för att skicka kalender inbjudningar för utvärderingar."
@@ -4974,7 +4993,7 @@ msgstr "Klicka på följande knapp för att ange ditt nya lösenord"
msgid "Please complete the previous course to unlock this one."
msgstr "Slutför föregående kurs för att låsa upp den här."
-#: 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 "Aktivera zoom konto för att använda denna funktion."
@@ -4990,8 +5009,16 @@ msgstr "Se till att besvara alla frågor på {0} minuter."
msgid "Please enter a title."
msgstr "Ange benämning."
-#: 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 "Ange giltig e-postadress för Kontakta oss."
+
+#: lms/lms/doctype/lms_settings/lms_settings.py:53
+msgid "Please enter a valid Contact Us URL."
+msgstr "Ange giltig URL för Kontakta oss."
+
+#: 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 "Ange giltig URL."
@@ -5003,7 +5030,7 @@ msgstr "Ange giltig tid i format HH:mm."
msgid "Please enter a valid timestamp"
msgstr "Ange giltig tidsstämpel"
-#: 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 "Ange URL för uppgift inlämning."
@@ -5088,7 +5115,7 @@ msgstr "Vidta lämpliga åtgärder {0}"
msgid "Please upload a SCORM package"
msgstr "Ladda upp SCORM App"
-#: 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 "Ladda upp tilldelning fil."
@@ -5511,7 +5538,7 @@ 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: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"
@@ -5696,7 +5723,7 @@ msgstr "Rollpreferens"
msgid "Role updated successfully"
msgstr "Roll uppdaterad"
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr "Roller"
@@ -5945,15 +5972,15 @@ msgstr "Ange Färg"
msgid "Set your Password"
msgstr "Ange Lösenord"
-#: frontend/src/components/AppSidebar.vue:577
+#: frontend/src/components/AppSidebar.vue:589
msgid "Setting up"
msgstr "Konfigurera"
-#: frontend/src/components/AppSidebar.vue:627
+#: frontend/src/components/AppSidebar.vue:639
msgid "Setting up payment gateway"
msgstr "Konfigurerar Betalningsport"
-#: 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
@@ -6576,7 +6603,7 @@ msgstr "Det finns inga {0} för närvarande. Håll utkik, nya inlärningsuppleve
msgid "There are no {0} on this site."
msgstr "Det finns ingen {0} på denna webbplats."
-#: 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 "Det har skett uppdatering av din inlämning för uppgift {0}"
@@ -7400,7 +7427,7 @@ msgstr "Ditt konto är skapad!"
msgid "Your Output"
msgstr "Utdata"
-#: 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 "Din grupp {0} börjar imorgon"
@@ -7408,7 +7435,7 @@ msgstr "Din grupp {0} börjar imorgon"
msgid "Your calendar is set."
msgstr "Din kalender är konfigurerad."
-#: 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 "Din lektion {0} är idag"
From 5e33ff4a34ee4a3cf5492f7ac769bb4fe360bbe7 Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:07:03 +0530
Subject: [PATCH 15/91] chore: Turkish translations
---
lms/locale/tr.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/tr.po b/lms/locale/tr.po
index f0584197..44a6fc5f 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-10-03 16:04+0000\n"
-"PO-Revision-Date: 2025-10-06 10:51\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:37\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Turkish\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr "Ders Ekle"
msgid "Add a Student"
msgstr "Öğrenci Ekle"
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr ""
@@ -208,7 +208,7 @@ msgstr "Kurs Ekle"
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 "Bir ders ekle"
@@ -221,7 +221,7 @@ msgstr ""
msgid "Add a new question"
msgstr "Yeni Soru Ekle"
-#: frontend/src/components/AppSidebar.vue:600
+#: frontend/src/components/AppSidebar.vue:612
msgid "Add a program"
msgstr ""
@@ -245,7 +245,7 @@ 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:549
+#: frontend/src/components/AppSidebar.vue:561
msgid "Add courses to your batch"
msgstr ""
@@ -253,7 +253,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 ""
@@ -269,11 +269,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: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 ""
@@ -508,7 +508,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: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
@@ -573,11 +573,11 @@ msgstr "Ödev Başlığı"
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 "{1} tarafından verilen {0} Dersi için ödev zaten mevcut."
-#: frontend/src/components/Assignment.vue:359
+#: frontend/src/components/Assignment.vue:362
msgid "Assignment submitted successfully"
msgstr ""
@@ -590,7 +590,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: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"
@@ -1017,7 +1017,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
@@ -1040,6 +1040,11 @@ msgstr "Sertifikalar"
msgid "Certification Name"
msgstr "Sertifika Adı"
+#. 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 ""
@@ -1052,8 +1057,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 "Sertifikalı Katılımcılar"
@@ -1061,7 +1065,7 @@ msgstr "Sertifikalı Katılımcılar"
msgid "Change"
msgstr "Değiştir"
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr "Değişiklikler başarıyla kaydedildi"
@@ -1301,7 +1305,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
@@ -1309,7 +1313,7 @@ msgstr ""
msgid "Comments"
msgstr "Yorumlar"
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr ""
@@ -1464,6 +1468,21 @@ msgstr "Onay E-postası Şablonu"
msgid "Congratulations on getting certified!"
msgstr "Sertifikanızı aldığınız için tebrikler!"
+#. 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 "Bize Ulaşın"
+
+#. 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."
@@ -1815,15 +1834,15 @@ msgstr "Canlı Sınıf Oluştur"
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 "Bir Kurs Oluştur"
-#: frontend/src/components/AppSidebar.vue:594
+#: frontend/src/components/AppSidebar.vue:606
msgid "Create a live class"
msgstr ""
@@ -1835,15 +1854,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 ""
@@ -1851,11 +1870,11 @@ msgstr ""
msgid "Created"
msgstr "Oluşturdu"
-#: 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 ""
@@ -1879,7 +1898,7 @@ msgstr "Güncel Ders"
msgid "Current Streak"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr ""
@@ -2266,7 +2285,7 @@ msgstr "Personel"
msgid "Enable"
msgstr "Etkinleştir"
-#: 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 "Değerlendirmeler için takvim davetleri göndermek üzere Google Ayarları'nda Google API'yi etkinleştirin."
@@ -2382,7 +2401,7 @@ msgstr ""
msgid "Enrollments"
msgstr "Kayıtlar"
-#: 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 "Değerlendirmeler için takvim davetleri göndermek üzere Google Ayarları'na İstemci Kimliği ve İstemci Gizli Anahtarını girin."
@@ -2402,7 +2421,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 ""
@@ -2625,7 +2644,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 ""
@@ -2843,7 +2862,7 @@ msgid "Google Meet Link"
msgstr "Google Meet Bağlantısı"
#. 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 "Ünvan"
@@ -2858,7 +2877,7 @@ msgstr ""
msgid "Grade Type"
msgstr ""
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr ""
@@ -3191,8 +3210,8 @@ msgstr "Eğitmen Yorumları"
msgid "Interest"
msgstr "İlgi Alanı"
-#: 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 "Tanıtım/Giriş"
@@ -3214,7 +3233,7 @@ msgstr "Davet Kodu"
msgid "Invite Only"
msgstr "Sadece Davetliler"
-#: frontend/src/components/AppSidebar.vue:507
+#: frontend/src/components/AppSidebar.vue:519
msgid "Invite your team and students"
msgstr ""
@@ -3251,7 +3270,7 @@ msgstr ""
msgid "Issue Date"
msgstr "Veriliş tarihi"
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr ""
@@ -3679,7 +3698,7 @@ msgstr ""
msgid "Learning Consistency"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr ""
@@ -4290,7 +4309,7 @@ msgstr "Modül hatalı."
msgid "Monday"
msgstr "Pazartesi"
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr ""
@@ -4950,7 +4969,7 @@ msgstr "Telefon Numarası"
msgid "Pink"
msgstr "Pembe"
-#: 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 ""
@@ -4974,7 +4993,7 @@ msgstr "Yeni şifrenizi belirlemek için lütfen aşağıdaki linke tıklayını
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 ""
@@ -4990,8 +5009,16 @@ msgstr "Lütfen tüm soruları {0} dakika içinde yanıtladığınızdan emin ol
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 "Lütfen geçerli bir URL girin."
@@ -5003,7 +5030,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 "Lütfen ödev gönderimi için URL'yi girin."
@@ -5088,7 +5115,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 "Lütfen ödev dosyasını yükleyin."
@@ -5511,7 +5538,7 @@ msgstr "Sınav başarıyla güncellendi"
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"
@@ -5696,7 +5723,7 @@ msgstr "Rol Tercihi"
msgid "Role updated successfully"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr "Roller"
@@ -5945,15 +5972,15 @@ msgstr ""
msgid "Set your Password"
msgstr "Şifrenizi Ayarlayın"
-#: frontend/src/components/AppSidebar.vue:577
+#: frontend/src/components/AppSidebar.vue:589
msgid "Setting up"
msgstr "Kurulum"
-#: 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
@@ -6576,7 +6603,7 @@ msgstr ""
msgid "There are no {0} on this site."
msgstr "Bu sitede {0} yok."
-#: 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 ""
@@ -7400,7 +7427,7 @@ msgstr "Hesabınız başarıyla oluşturuldu!"
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 ""
@@ -7408,7 +7435,7 @@ msgstr ""
msgid "Your calendar is set."
msgstr "Takviminiz hazır."
-#: 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 3e739f2877885d12005b8ec50d4e20027d42f453 Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:07:05 +0530
Subject: [PATCH 16/91] chore: Chinese Simplified translations
---
lms/locale/zh.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/zh.po b/lms/locale/zh.po
index 81a3fcb2..d093e744 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-10-03 16:04+0000\n"
-"PO-Revision-Date: 2025-10-06 10:51\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:37\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Chinese Simplified\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr "新增课时"
msgid "Add a Student"
msgstr "添加学员"
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr "添加章节"
@@ -208,7 +208,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 "添加课时"
@@ -221,7 +221,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 ""
@@ -245,7 +245,7 @@ msgstr "为本课时添加作业"
msgid "Add at least one possible answer for this question: {0}"
msgstr "请为该问题添加至少一个备选答案:{0}"
-#: frontend/src/components/AppSidebar.vue:549
+#: frontend/src/components/AppSidebar.vue:561
msgid "Add courses to your batch"
msgstr "为班级添加课程"
@@ -253,7 +253,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 "为班级添加学员"
@@ -269,11 +269,11 @@ msgstr "添加网页至侧边栏"
msgid "Add your assignment as {0}"
msgstr "以{0}格式添加作业"
-#: 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 "添加首节课时"
@@ -508,7 +508,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: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
@@ -573,11 +573,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 "学员{1}的课时{0}作业已存在。"
-#: frontend/src/components/Assignment.vue:359
+#: frontend/src/components/Assignment.vue:362
msgid "Assignment submitted successfully"
msgstr "作业提交成功。"
@@ -590,7 +590,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"
@@ -1017,7 +1017,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
@@ -1040,6 +1040,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 "已认证"
@@ -1052,8 +1057,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 "认证参与者"
@@ -1061,7 +1065,7 @@ msgstr "认证参与者"
msgid "Change"
msgstr "变更"
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr "变更保存成功"
@@ -1301,7 +1305,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
@@ -1309,7 +1313,7 @@ msgstr ""
msgid "Comments"
msgstr "评语"
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr "评估人评语"
@@ -1464,6 +1468,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."
@@ -1815,15 +1834,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 "创建直播课程"
@@ -1835,15 +1854,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 "创建首项测验"
@@ -1851,11 +1870,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 "正在创建课程"
@@ -1879,7 +1898,7 @@ msgstr "当前课时"
msgid "Current Streak"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr "自定义证书模板"
@@ -2266,7 +2285,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 "在Google设置中启用API以发送评估日历邀请"
@@ -2382,7 +2401,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 "在Google设置中填写客户端ID和密钥以发送评估日历邀请"
@@ -2402,7 +2421,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 "创建直播课程失败,请重试。错误:{0}"
@@ -2625,7 +2644,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 ""
@@ -2843,7 +2862,7 @@ msgid "Google Meet Link"
msgstr "Google Meet链接"
#. 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 "评分"
@@ -2858,7 +2877,7 @@ msgstr "作业评分"
msgid "Grade Type"
msgstr "评分类型"
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr "评分"
@@ -3191,8 +3210,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 "简介"
@@ -3214,7 +3233,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 "邀请团队成员及学员"
@@ -3251,7 +3270,7 @@ msgstr "是否为SCORM包"
msgid "Issue Date"
msgstr "签发日期"
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr "颁发证书"
@@ -3679,7 +3698,7 @@ msgstr "启动文件"
msgid "Learning Consistency"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr ""
@@ -4290,7 +4309,7 @@ msgstr "模块错误"
msgid "Monday"
msgstr "星期一"
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr "课程变现功能"
@@ -4950,7 +4969,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 "请为{3}添加{1}以发送评估日历邀请"
@@ -4974,7 +4993,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 ""
@@ -4990,8 +5009,16 @@ msgstr "请确保在{0}分钟内完成所有试题"
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 "请输入有效URL"
@@ -5003,7 +5030,7 @@ msgstr "请输入HH:mm格式的有效时间"
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 "请输入作业提交URL"
@@ -5088,7 +5115,7 @@ msgstr "请在{0}采取适当操作"
msgid "Please upload a SCORM package"
msgstr "请上传SCORM包"
-#: 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 "请上传作业文件"
@@ -5511,7 +5538,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"
@@ -5696,7 +5723,7 @@ msgstr "角色偏好"
msgid "Role updated successfully"
msgstr "角色更新成功。"
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr "角色"
@@ -5945,15 +5972,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
@@ -6576,7 +6603,7 @@ msgstr "当前暂无{0},新学习资源即将上线,敬请关注!"
msgid "There are no {0} on this site."
msgstr "本站暂无{0}"
-#: 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 "您的作业{0}提交状态已更新"
@@ -7400,7 +7427,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 "您的批次{0}将于明日开始"
@@ -7408,7 +7435,7 @@ msgstr "您的批次{0}将于明日开始"
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 "您的{0}课程今天开始"
From 8334c06a9bbae1d0a6b92cdb829648a1f15d3f0a Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:07:07 +0530
Subject: [PATCH 17/91] chore: Vietnamese translations
---
lms/locale/vi.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/vi.po b/lms/locale/vi.po
index 7f7c4b0c..665fb434 100644
--- a/lms/locale/vi.po
+++ b/lms/locale/vi.po
@@ -2,8 +2,8 @@ msgid ""
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:51\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:37\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Vietnamese\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a Student"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr ""
@@ -208,7 +208,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 ""
@@ -221,7 +221,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 ""
@@ -245,7 +245,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 ""
@@ -253,7 +253,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 ""
@@ -269,11 +269,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 ""
@@ -508,7 +508,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
@@ -573,11 +573,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 ""
@@ -590,7 +590,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"
@@ -1017,7 +1017,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
@@ -1040,6 +1040,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 ""
@@ -1052,8 +1057,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 ""
@@ -1061,7 +1065,7 @@ msgstr ""
msgid "Change"
msgstr ""
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr ""
@@ -1301,7 +1305,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
@@ -1309,7 +1313,7 @@ msgstr ""
msgid "Comments"
msgstr ""
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr ""
@@ -1464,6 +1468,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."
@@ -1815,15 +1834,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 ""
@@ -1835,15 +1854,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 ""
@@ -1851,11 +1870,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 ""
@@ -1879,7 +1898,7 @@ msgstr ""
msgid "Current Streak"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr ""
@@ -2266,7 +2285,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 ""
@@ -2382,7 +2401,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 ""
@@ -2402,7 +2421,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 ""
@@ -2625,7 +2644,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 ""
@@ -2843,7 +2862,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 ""
@@ -2858,7 +2877,7 @@ msgstr ""
msgid "Grade Type"
msgstr ""
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr ""
@@ -3191,8 +3210,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 ""
@@ -3214,7 +3233,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 ""
@@ -3251,7 +3270,7 @@ msgstr ""
msgid "Issue Date"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr ""
@@ -3679,7 +3698,7 @@ msgstr ""
msgid "Learning Consistency"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr ""
@@ -4290,7 +4309,7 @@ msgstr ""
msgid "Monday"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr ""
@@ -4950,7 +4969,7 @@ msgstr ""
msgid "Pink"
msgstr "Hồng"
-#: 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 ""
@@ -4974,7 +4993,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 ""
@@ -4990,8 +5009,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 ""
@@ -5003,7 +5030,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 ""
@@ -5088,7 +5115,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 ""
@@ -5511,7 +5538,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"
@@ -5696,7 +5723,7 @@ msgstr ""
msgid "Role updated successfully"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr ""
@@ -5945,15 +5972,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
@@ -6576,7 +6603,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 ""
@@ -7400,7 +7427,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 ""
@@ -7408,7 +7435,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 69cee24ffef847f4428c5726e519f48d39731662 Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:07:09 +0530
Subject: [PATCH 18/91] chore: Portuguese, Brazilian translations
---
lms/locale/pt_BR.po | 135 ++++++++++++++++++++++++++------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/pt_BR.po b/lms/locale/pt_BR.po
index 70970b1d..072d3bf4 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-10-03 16:04+0000\n"
-"PO-Revision-Date: 2025-10-07 11:33\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:37\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Portuguese, Brazilian\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a Student"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr ""
@@ -208,7 +208,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 ""
@@ -221,7 +221,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 ""
@@ -245,7 +245,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 ""
@@ -253,7 +253,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 ""
@@ -269,11 +269,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 ""
@@ -508,7 +508,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
@@ -573,11 +573,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 ""
@@ -590,7 +590,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"
@@ -1017,7 +1017,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
@@ -1040,6 +1040,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 ""
@@ -1052,8 +1057,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 ""
@@ -1061,7 +1065,7 @@ msgstr ""
msgid "Change"
msgstr ""
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr ""
@@ -1301,7 +1305,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
@@ -1309,7 +1313,7 @@ msgstr ""
msgid "Comments"
msgstr "Comentários"
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr ""
@@ -1464,6 +1468,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."
@@ -1815,15 +1834,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 ""
@@ -1835,15 +1854,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 ""
@@ -1851,11 +1870,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 ""
@@ -1879,7 +1898,7 @@ msgstr ""
msgid "Current Streak"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr ""
@@ -2266,7 +2285,7 @@ msgstr "Colaborador"
msgid "Enable"
msgstr "Permitir"
-#: 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 ""
@@ -2382,7 +2401,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 ""
@@ -2402,7 +2421,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 ""
@@ -2625,7 +2644,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 ""
@@ -2843,7 +2862,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 ""
@@ -2858,7 +2877,7 @@ msgstr ""
msgid "Grade Type"
msgstr ""
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr ""
@@ -3191,8 +3210,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 "Introdução"
@@ -3214,7 +3233,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 ""
@@ -3251,7 +3270,7 @@ msgstr ""
msgid "Issue Date"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr ""
@@ -3679,7 +3698,7 @@ msgstr ""
msgid "Learning Consistency"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr ""
@@ -4290,7 +4309,7 @@ msgstr ""
msgid "Monday"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr ""
@@ -4950,7 +4969,7 @@ msgstr "Número de telefone"
msgid "Pink"
msgstr "Rosa"
-#: 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 ""
@@ -4974,7 +4993,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 ""
@@ -4990,8 +5009,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 ""
@@ -5003,7 +5030,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 ""
@@ -5088,7 +5115,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 ""
@@ -5511,7 +5538,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"
@@ -5696,7 +5723,7 @@ msgstr ""
msgid "Role updated successfully"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr ""
@@ -5945,15 +5972,15 @@ msgstr ""
msgid "Set your Password"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:577
+#: frontend/src/components/AppSidebar.vue:589
msgid "Setting up"
msgstr "Configurações"
-#: 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
@@ -6576,7 +6603,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 ""
@@ -7400,7 +7427,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 ""
@@ -7408,7 +7435,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 304550dd94f58d8da52096b61becb8acdf1f55d5 Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:07:11 +0530
Subject: [PATCH 19/91] chore: Indonesian translations
---
lms/locale/id.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/id.po b/lms/locale/id.po
index a82a212d..b21de928 100644
--- a/lms/locale/id.po
+++ b/lms/locale/id.po
@@ -2,8 +2,8 @@ msgid ""
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:51\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:37\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Indonesian\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a Student"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr ""
@@ -208,7 +208,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 ""
@@ -221,7 +221,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 ""
@@ -245,7 +245,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 ""
@@ -253,7 +253,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 ""
@@ -269,11 +269,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 ""
@@ -508,7 +508,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
@@ -573,11 +573,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 ""
@@ -590,7 +590,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"
@@ -1017,7 +1017,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
@@ -1040,6 +1040,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 ""
@@ -1052,8 +1057,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 ""
@@ -1061,7 +1065,7 @@ msgstr ""
msgid "Change"
msgstr "Perubahan"
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr ""
@@ -1301,7 +1305,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
@@ -1309,7 +1313,7 @@ msgstr ""
msgid "Comments"
msgstr "Komentar"
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr ""
@@ -1464,6 +1468,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."
@@ -1815,15 +1834,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 ""
@@ -1835,15 +1854,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 ""
@@ -1851,11 +1870,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 ""
@@ -1879,7 +1898,7 @@ msgstr ""
msgid "Current Streak"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr ""
@@ -2266,7 +2285,7 @@ msgstr "Karyawan"
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 ""
@@ -2382,7 +2401,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 ""
@@ -2402,7 +2421,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 ""
@@ -2625,7 +2644,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 ""
@@ -2843,7 +2862,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 ""
@@ -2858,7 +2877,7 @@ msgstr ""
msgid "Grade Type"
msgstr ""
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr ""
@@ -3191,8 +3210,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 ""
@@ -3214,7 +3233,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 ""
@@ -3251,7 +3270,7 @@ msgstr ""
msgid "Issue Date"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr ""
@@ -3679,7 +3698,7 @@ msgstr ""
msgid "Learning Consistency"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr ""
@@ -4290,7 +4309,7 @@ msgstr ""
msgid "Monday"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr ""
@@ -4950,7 +4969,7 @@ msgstr "Nomor telepon"
msgid "Pink"
msgstr "Merah Muda"
-#: 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 ""
@@ -4974,7 +4993,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 ""
@@ -4990,8 +5009,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 ""
@@ -5003,7 +5030,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 ""
@@ -5088,7 +5115,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 ""
@@ -5511,7 +5538,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"
@@ -5696,7 +5723,7 @@ msgstr ""
msgid "Role updated successfully"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr "4.1.2 Roles(Peran)"
@@ -5945,15 +5972,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
@@ -6576,7 +6603,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 ""
@@ -7400,7 +7427,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 ""
@@ -7408,7 +7435,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 37ea270c560dc90735b639efcf1928ef269a4cd2 Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:07:12 +0530
Subject: [PATCH 20/91] chore: Persian translations
---
lms/locale/fa.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/fa.po b/lms/locale/fa.po
index 69c9bbb1..a0868b64 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-10-03 16:04+0000\n"
-"PO-Revision-Date: 2025-10-09 11:26\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:37\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Persian\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr "افزودن درس"
msgid "Add a Student"
msgstr "افزودن دانشآموز"
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr ""
@@ -208,7 +208,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 ""
@@ -221,7 +221,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 "افزودن یک برنامه"
@@ -245,7 +245,7 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}"
msgstr "حداقل یک پاسخ ممکن برای این سؤال اضافه کنید: {0}"
-#: frontend/src/components/AppSidebar.vue:549
+#: frontend/src/components/AppSidebar.vue:561
msgid "Add courses to your batch"
msgstr ""
@@ -253,7 +253,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 ""
@@ -269,11 +269,11 @@ msgstr "افزودن صفحه وب را به نوار کناری"
msgid "Add your assignment as {0}"
msgstr "تکلیف خود را به عنوان {0} اضافه کنید"
-#: 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 ""
@@ -508,7 +508,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: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
@@ -573,11 +573,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 "تکلیف برای درس {0} توسط {1} از قبل وجود دارد."
-#: frontend/src/components/Assignment.vue:359
+#: frontend/src/components/Assignment.vue:362
msgid "Assignment submitted successfully"
msgstr ""
@@ -590,7 +590,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"
@@ -1017,7 +1017,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
@@ -1040,6 +1040,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 "گواهی شده"
@@ -1052,8 +1057,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 ""
@@ -1061,7 +1065,7 @@ msgstr ""
msgid "Change"
msgstr "تغییر دادن"
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr "تغییرات با موفقیت ذخیره شد"
@@ -1301,7 +1305,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
@@ -1309,7 +1313,7 @@ msgstr "کلمات کلیدی جدا شده با کاما برای سئو"
msgid "Comments"
msgstr "دیدگاهها"
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr ""
@@ -1464,6 +1468,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."
@@ -1815,15 +1834,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 ""
@@ -1835,15 +1854,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 ""
@@ -1851,11 +1870,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 "ایجاد دوره"
@@ -1879,7 +1898,7 @@ msgstr "درس فعلی"
msgid "Current Streak"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr ""
@@ -2266,7 +2285,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 ""
@@ -2382,7 +2401,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 ""
@@ -2402,7 +2421,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 ""
@@ -2625,7 +2644,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 ""
@@ -2843,7 +2862,7 @@ msgid "Google Meet Link"
msgstr "پیوند Google Meet"
#. 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 "مقطع تحصیلی"
@@ -2858,7 +2877,7 @@ msgstr ""
msgid "Grade Type"
msgstr ""
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr ""
@@ -3191,8 +3210,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 "معرفی"
@@ -3214,7 +3233,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 "تیم و دانش آموزان خود را دعوت کنید"
@@ -3251,7 +3270,7 @@ msgstr ""
msgid "Issue Date"
msgstr "تاریخ صدور"
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr ""
@@ -3679,7 +3698,7 @@ msgstr ""
msgid "Learning Consistency"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr "مسیرهای یادگیری"
@@ -4290,7 +4309,7 @@ msgstr ""
msgid "Monday"
msgstr "دوشنبه"
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr ""
@@ -4950,7 +4969,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 ""
@@ -4974,7 +4993,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 ""
@@ -4990,8 +5009,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 "لطفاً یک URL معتبر وارد کنید."
@@ -5003,7 +5030,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 ""
@@ -5088,7 +5115,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 "لطفا فایل تکلیف را آپلود کنید."
@@ -5511,7 +5538,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"
@@ -5696,7 +5723,7 @@ msgstr ""
msgid "Role updated successfully"
msgstr "نقش با موفقیت بهروزرسانی شد"
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr "نقش ها"
@@ -5945,15 +5972,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
@@ -6576,7 +6603,7 @@ msgstr ""
msgid "There are no {0} on this site."
msgstr "هیچ {0} در این سایت وجود ندارد."
-#: 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 ""
@@ -7400,7 +7427,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 ""
@@ -7408,7 +7435,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 "کلاس شما در {0} امروز است"
From 3b0e1c3ce74ba6fbf067f512d004bdccdd0bc631 Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:07:14 +0530
Subject: [PATCH 21/91] chore: Thai translations
---
lms/locale/th.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/th.po b/lms/locale/th.po
index 2614ba4c..8b68b776 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-10-03 16:04+0000\n"
-"PO-Revision-Date: 2025-10-06 10:51\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:37\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Thai\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a Student"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr ""
@@ -208,7 +208,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 ""
@@ -221,7 +221,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 ""
@@ -245,7 +245,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 ""
@@ -253,7 +253,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 ""
@@ -269,11 +269,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 ""
@@ -508,7 +508,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
@@ -573,11 +573,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 ""
@@ -590,7 +590,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"
@@ -1017,7 +1017,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
@@ -1040,6 +1040,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 ""
@@ -1052,8 +1057,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 ""
@@ -1061,7 +1065,7 @@ msgstr ""
msgid "Change"
msgstr ""
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr ""
@@ -1301,7 +1305,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
@@ -1309,7 +1313,7 @@ msgstr ""
msgid "Comments"
msgstr ""
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr ""
@@ -1464,6 +1468,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."
@@ -1815,15 +1834,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 ""
@@ -1835,15 +1854,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 ""
@@ -1851,11 +1870,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 ""
@@ -1879,7 +1898,7 @@ msgstr ""
msgid "Current Streak"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr ""
@@ -2269,7 +2288,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 ""
@@ -2385,7 +2404,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 ""
@@ -2405,7 +2424,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 ""
@@ -2628,7 +2647,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 ""
@@ -2846,7 +2865,7 @@ msgid "Google Meet Link"
msgstr "ลิงก์ Google Meet"
#. 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 ""
@@ -2861,7 +2880,7 @@ msgstr ""
msgid "Grade Type"
msgstr ""
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr ""
@@ -3194,8 +3213,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 "การแนะนำ"
@@ -3217,7 +3236,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 ""
@@ -3254,7 +3273,7 @@ msgstr ""
msgid "Issue Date"
msgstr "วันที่ออก"
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr ""
@@ -3682,7 +3701,7 @@ msgstr ""
msgid "Learning Consistency"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr ""
@@ -4293,7 +4312,7 @@ msgstr ""
msgid "Monday"
msgstr "วันจันทร์"
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr ""
@@ -4953,7 +4972,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 ""
@@ -4977,7 +4996,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 ""
@@ -4993,8 +5012,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 ""
@@ -5006,7 +5033,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 ""
@@ -5091,7 +5118,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 ""
@@ -5514,7 +5541,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"
@@ -5699,7 +5726,7 @@ msgstr ""
msgid "Role updated successfully"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr "บทบาท"
@@ -5948,15 +5975,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
@@ -6579,7 +6606,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 ""
@@ -7403,7 +7430,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 ""
@@ -7411,7 +7438,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 0af9f1bfbf4c1ec4229d00981c21a25be3e82c8a Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:07:16 +0530
Subject: [PATCH 22/91] chore: Croatian translations
---
lms/locale/hr.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/hr.po b/lms/locale/hr.po
index 00120090..6a50467f 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-10-03 16:04+0000\n"
-"PO-Revision-Date: 2025-10-06 10:51\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:37\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Croatian\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr "Dodaj Lekciju"
msgid "Add a Student"
msgstr "Dodaj Studenta"
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr "Dodaj Poglavlje"
@@ -208,7 +208,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:586
+#: frontend/src/components/AppSidebar.vue:598
msgid "Add a lesson"
msgstr "Dodaj Lekciju"
@@ -221,7 +221,7 @@ msgstr "Dodaj novog člana"
msgid "Add a new question"
msgstr "Dodaj novo pitanje"
-#: frontend/src/components/AppSidebar.vue:600
+#: frontend/src/components/AppSidebar.vue:612
msgid "Add a program"
msgstr "Dodaj program"
@@ -245,7 +245,7 @@ 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:549
+#: frontend/src/components/AppSidebar.vue:561
msgid "Add courses to your batch"
msgstr "Dodaj tečajeve vašoj grupi"
@@ -253,7 +253,7 @@ msgstr "Dodaj tečajeve vašoj grupi"
msgid "Add quiz to this video"
msgstr "Dodaj kviz ovom videu"
-#: frontend/src/components/AppSidebar.vue:528
+#: frontend/src/components/AppSidebar.vue:540
msgid "Add students to your batch"
msgstr "Dodaj učenike u vašu grupu"
@@ -269,11 +269,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:461
+#: frontend/src/components/AppSidebar.vue:473
msgid "Add your first chapter"
msgstr "Dodaj vaše prvo poglavlje"
-#: frontend/src/components/AppSidebar.vue:477
+#: frontend/src/components/AppSidebar.vue:489
msgid "Add your first lesson"
msgstr "Dodaj vašu prvu lekciju"
@@ -508,7 +508,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: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
@@ -573,11 +573,11 @@ msgstr "Naziv Zadatka"
msgid "Assignment created successfully"
msgstr "Zadatak je uspješno napravljen"
-#: 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 "Zadatak za Lekciju {0} od {1} već postoji."
-#: frontend/src/components/Assignment.vue:359
+#: frontend/src/components/Assignment.vue:362
msgid "Assignment submitted successfully"
msgstr "Zadatak uspješno predan"
@@ -590,7 +590,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: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"
@@ -1017,7 +1017,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: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
@@ -1040,6 +1040,11 @@ msgstr "Detalji Certifikacije"
msgid "Certification Name"
msgstr "Naziv Certifikacije"
+#. Label of the certifications (Check) field in DocType 'LMS Settings'
+#: lms/lms/doctype/lms_settings/lms_settings.json
+msgid "Certifications"
+msgstr "Certifikacije"
+
#: frontend/src/components/BatchStudents.vue:17
msgid "Certified"
msgstr "Certificiran"
@@ -1052,8 +1057,7 @@ msgstr "Certificiran"
msgid "Certified Members"
msgstr "Certificirani Članovi"
-#. 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 "Certificirani Sudionici"
@@ -1061,7 +1065,7 @@ msgstr "Certificirani Sudionici"
msgid "Change"
msgstr "Promjeni"
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr "Promjene su uspješno spremljene"
@@ -1301,7 +1305,7 @@ msgstr "Ključne riječi odvojene zarezom za SEO"
#. 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
@@ -1309,7 +1313,7 @@ msgstr "Ključne riječi odvojene zarezom za SEO"
msgid "Comments"
msgstr "Komentari"
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr "Komentari Ocjenjivača"
@@ -1464,6 +1468,21 @@ msgstr "Šablon e-pošte za potvrdu"
msgid "Congratulations on getting certified!"
msgstr "Čestitamo na certificiranju!"
+#. 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 "Kontaktirajte nas"
+
+#. 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 "Kontakt E-pošta"
+
+#. 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 "Kontakt URL"
+
#: frontend/src/components/CourseCardOverlay.vue:63
#: frontend/src/pages/Lesson.vue:97
msgid "Contact the Administrator to enroll for this course."
@@ -1815,15 +1834,15 @@ msgstr "Kreiraj Razred Uživo"
msgid "Create a Quiz"
msgstr "Izradi Kviz"
-#: frontend/src/components/AppSidebar.vue:593
+#: frontend/src/components/AppSidebar.vue:605
msgid "Create a batch"
msgstr "Napravi grupu"
-#: frontend/src/components/AppSidebar.vue:584
+#: frontend/src/components/AppSidebar.vue:596
msgid "Create a course"
msgstr "Kreiraj kurs"
-#: frontend/src/components/AppSidebar.vue:594
+#: frontend/src/components/AppSidebar.vue:606
msgid "Create a live class"
msgstr "Napravi Razred Uživo"
@@ -1835,15 +1854,15 @@ msgstr "Izradi novu Značku"
msgid "Create an Assignment"
msgstr "Napravi Zadatak"
-#: frontend/src/components/AppSidebar.vue:518
+#: frontend/src/components/AppSidebar.vue:530
msgid "Create your first batch"
msgstr "Napravi vašu prvu seriju"
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:461
msgid "Create your first course"
msgstr "Napravi vaš prvi kurs"
-#: frontend/src/components/AppSidebar.vue:496
+#: frontend/src/components/AppSidebar.vue:508
msgid "Create your first quiz"
msgstr "Napravi vašj prvi kviz"
@@ -1851,11 +1870,11 @@ msgstr "Napravi vašj prvi kviz"
msgid "Created"
msgstr "Kreirano"
-#: frontend/src/components/AppSidebar.vue:590
+#: frontend/src/components/AppSidebar.vue:602
msgid "Creating a batch"
msgstr "Iyrada grupe u toku"
-#: frontend/src/components/AppSidebar.vue:581
+#: frontend/src/components/AppSidebar.vue:593
msgid "Creating a course"
msgstr "Izrada tečaja u toku"
@@ -1879,7 +1898,7 @@ msgstr "Trenutna Lekcija"
msgid "Current Streak"
msgstr "Aktuelni Period"
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr "Prilagođeni Predlošci Certifikata"
@@ -2266,7 +2285,7 @@ msgstr "Personal"
msgid "Enable"
msgstr "Omogući"
-#: 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 "Omogućite Google API u Google Postavkama za slanje kalendarskih pozivnica za ocjenjivanje."
@@ -2382,7 +2401,7 @@ msgstr "Upis za Program {0}"
msgid "Enrollments"
msgstr "Upisi"
-#: 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 "Unesite Klijent Id i Klijent Tajnu u Google Postavke da pošaljete kalendarske pozivnice za ocjenjivanje."
@@ -2402,7 +2421,7 @@ msgstr "Pogreška pri izradi značke"
msgid "Error creating email template"
msgstr "Pogreška pri izradi predloška e-pošte"
-#: 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 "Greška pri kreiranju časa uživo. Pokušaj ponovo. {0}"
@@ -2625,7 +2644,7 @@ msgstr "Nije uspjelo stvaranje dodjele značke: "
msgid "Failed to enroll in program: {0}"
msgstr "Upis u program nije uspio: {0}"
-#: 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 "Nije uspjelo preuzimanje podataka o prisutnosti sa Zooma za čas {0}: {1}"
@@ -2843,7 +2862,7 @@ msgid "Google Meet Link"
msgstr "Google Meet veza"
#. 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 "Ocjena"
@@ -2858,7 +2877,7 @@ msgstr "Dodjela Ocjena"
msgid "Grade Type"
msgstr "Tip Ocjene"
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr "Ocjenjivanje"
@@ -3191,8 +3210,8 @@ msgstr "Komentari Instruktora"
msgid "Interest"
msgstr "Kamata"
-#: 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 "Uvod"
@@ -3214,7 +3233,7 @@ msgstr "Pozivni Kod"
msgid "Invite Only"
msgstr "Samo po Pozivu"
-#: frontend/src/components/AppSidebar.vue:507
+#: frontend/src/components/AppSidebar.vue:519
msgid "Invite your team and students"
msgstr "Pozovi vaš tim i učenike"
@@ -3251,7 +3270,7 @@ msgstr "SCORM Paket"
msgid "Issue Date"
msgstr "Datum Izdavanja"
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr "Izdaj Certifikat"
@@ -3679,7 +3698,7 @@ msgstr "Pokreni Datoteku"
msgid "Learning Consistency"
msgstr "Dosljednost Učenja"
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr "Putovi Učenja"
@@ -4290,7 +4309,7 @@ msgstr "Modul je netačan."
msgid "Monday"
msgstr "Ponedjeljak"
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr "Monetizacija"
@@ -4950,7 +4969,7 @@ msgstr "Broj Telefona"
msgid "Pink"
msgstr "Roza"
-#: 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 "Dodaj {1} za {3} za slanje kalendarskih pozivnica za ocjenjivanje."
@@ -4974,7 +4993,7 @@ msgstr "Klikni na sljedeće dugme da postavite novu lozinku"
msgid "Please complete the previous course to unlock this one."
msgstr "Molimo vas da završite prethodni tečaj kako biste otključali ovaj."
-#: 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 "Omogući Zoom račun da biste koristili ovu funkciju."
@@ -4990,8 +5009,16 @@ msgstr "Popuni sva pitanja za {0} minuta."
msgid "Please enter a title."
msgstr "Unesi Naziv"
-#: 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 "Unesi važeću kontakt adresu e-pošte."
+
+#: lms/lms/doctype/lms_settings/lms_settings.py:53
+msgid "Please enter a valid Contact Us URL."
+msgstr "Unesi važeći URL za kontakt."
+
+#: 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 "Unesi važeći URL."
@@ -5003,7 +5030,7 @@ msgstr "Unesi važeće vrijeme u formatu HH:mm."
msgid "Please enter a valid timestamp"
msgstr "Unesi valjanu vremensku oznaku"
-#: 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 "Unesi URL za podnošenje zadatka."
@@ -5088,7 +5115,7 @@ msgstr "Poduzmi odgovarajuće mjere na {0}"
msgid "Please upload a SCORM package"
msgstr "Učitaj SCORM Paket"
-#: 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 "Učitaj datoteku zadatka."
@@ -5511,7 +5538,7 @@ 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: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"
@@ -5696,7 +5723,7 @@ msgstr "Preferenca Uloge"
msgid "Role updated successfully"
msgstr "Uloga je uspješno ažurirana"
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr "Uloge"
@@ -5945,15 +5972,15 @@ msgstr "Postavi boju"
msgid "Set your Password"
msgstr "Postavite svoju Lozinku"
-#: frontend/src/components/AppSidebar.vue:577
+#: frontend/src/components/AppSidebar.vue:589
msgid "Setting up"
msgstr "Postavljanje"
-#: frontend/src/components/AppSidebar.vue:627
+#: frontend/src/components/AppSidebar.vue:639
msgid "Setting up payment gateway"
msgstr "Postavljanje Platnog Prolaza"
-#: 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
@@ -6576,7 +6603,7 @@ msgstr "Trenutno nema {0} . Pratite nas, nova iskustva učenja su na putu!"
msgid "There are no {0} on this site."
msgstr "Na ovoj stranici nema {0}."
-#: 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 "Došlo je do ažuriranja vaše prijave za zadatak {0}"
@@ -7400,7 +7427,7 @@ msgstr "Vaš račun je uspješno kreiran!"
msgid "Your Output"
msgstr "Vaš Rezultat"
-#: 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 "Vaša grupa {0} počinje sutra"
@@ -7408,7 +7435,7 @@ msgstr "Vaša grupa {0} počinje sutra"
msgid "Your calendar is set."
msgstr "Vaš kalendar je postavljen."
-#: 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 "Vaš čas {0} je danas"
From 52da1feb918661fd136be70a3d14b7165473b6dc Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:07:18 +0530
Subject: [PATCH 23/91] chore: Bosnian translations
---
lms/locale/bs.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/bs.po b/lms/locale/bs.po
index 6245144e..006c8d27 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-10-03 16:04+0000\n"
-"PO-Revision-Date: 2025-10-06 10:51\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:37\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Bosnian\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr "Dodaj Lekciju"
msgid "Add a Student"
msgstr "Dodaj Studenta"
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr "Dodaj Poglavlje"
@@ -208,7 +208,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:586
+#: frontend/src/components/AppSidebar.vue:598
msgid "Add a lesson"
msgstr "Dodaj Lekciju"
@@ -221,7 +221,7 @@ msgstr "Dodaj novog člana"
msgid "Add a new question"
msgstr "Dodaj novo pitanje"
-#: frontend/src/components/AppSidebar.vue:600
+#: frontend/src/components/AppSidebar.vue:612
msgid "Add a program"
msgstr "Dodaj program"
@@ -245,7 +245,7 @@ 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:549
+#: frontend/src/components/AppSidebar.vue:561
msgid "Add courses to your batch"
msgstr "Dodaj kurseve u vašu grupu"
@@ -253,7 +253,7 @@ msgstr "Dodaj kurseve u vašu grupu"
msgid "Add quiz to this video"
msgstr "Dodaj kviz ovom videu"
-#: frontend/src/components/AppSidebar.vue:528
+#: frontend/src/components/AppSidebar.vue:540
msgid "Add students to your batch"
msgstr "Dodaj učenike u vašu grupu"
@@ -269,11 +269,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:461
+#: frontend/src/components/AppSidebar.vue:473
msgid "Add your first chapter"
msgstr "Dodaj vaše prvo poglavlje"
-#: frontend/src/components/AppSidebar.vue:477
+#: frontend/src/components/AppSidebar.vue:489
msgid "Add your first lesson"
msgstr "Dodaj vašu prvu lekciju"
@@ -508,7 +508,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: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
@@ -573,11 +573,11 @@ msgstr "Naziv Zadatka"
msgid "Assignment created successfully"
msgstr "Zadatak je uspješno kreiran"
-#: 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 "Zadatak za Lekciju {0} od {1} već postoji."
-#: frontend/src/components/Assignment.vue:359
+#: frontend/src/components/Assignment.vue:362
msgid "Assignment submitted successfully"
msgstr "Zadatak uspješno predan"
@@ -590,7 +590,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: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"
@@ -1017,7 +1017,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: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
@@ -1040,6 +1040,11 @@ msgstr "Detalji Certifikacije"
msgid "Certification Name"
msgstr "Naziv Certifikacije"
+#. Label of the certifications (Check) field in DocType 'LMS Settings'
+#: lms/lms/doctype/lms_settings/lms_settings.json
+msgid "Certifications"
+msgstr "Certifikacije"
+
#: frontend/src/components/BatchStudents.vue:17
msgid "Certified"
msgstr "Certificirano"
@@ -1052,8 +1057,7 @@ msgstr "Certificirano"
msgid "Certified Members"
msgstr "Certificirani Članovi"
-#. 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 "Certificirani Učesnici"
@@ -1061,7 +1065,7 @@ msgstr "Certificirani Učesnici"
msgid "Change"
msgstr "Promjeni"
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr "Promjene su uspješno spremljene"
@@ -1301,7 +1305,7 @@ msgstr "Ključne riječi odvojene zarezom za SEO"
#. 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
@@ -1309,7 +1313,7 @@ msgstr "Ključne riječi odvojene zarezom za SEO"
msgid "Comments"
msgstr "Komentari"
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr "Komentari Ocjenjivača"
@@ -1464,6 +1468,21 @@ msgstr "Šablon e-pošte za potvrdu"
msgid "Congratulations on getting certified!"
msgstr "Čestitamo na certificiranju!"
+#. 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 "Kontaktirajte nas"
+
+#. 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 "Kontakt E-pošta"
+
+#. 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 "Kontakt URL"
+
#: frontend/src/components/CourseCardOverlay.vue:63
#: frontend/src/pages/Lesson.vue:97
msgid "Contact the Administrator to enroll for this course."
@@ -1815,15 +1834,15 @@ msgstr "Kreiraj Razred Uživo"
msgid "Create a Quiz"
msgstr "Napravi Kviz"
-#: frontend/src/components/AppSidebar.vue:593
+#: frontend/src/components/AppSidebar.vue:605
msgid "Create a batch"
msgstr "Kreiraj grupu"
-#: frontend/src/components/AppSidebar.vue:584
+#: frontend/src/components/AppSidebar.vue:596
msgid "Create a course"
msgstr "Kreiraj kurs"
-#: frontend/src/components/AppSidebar.vue:594
+#: frontend/src/components/AppSidebar.vue:606
msgid "Create a live class"
msgstr "Kreiraj čas uživo"
@@ -1835,15 +1854,15 @@ msgstr "Kreiraj novu Značku"
msgid "Create an Assignment"
msgstr "Kreiraj Zadatak"
-#: frontend/src/components/AppSidebar.vue:518
+#: frontend/src/components/AppSidebar.vue:530
msgid "Create your first batch"
msgstr "Kreiraj vašu prvu seriju"
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:461
msgid "Create your first course"
msgstr "Kreiraj vaš prvi kurs"
-#: frontend/src/components/AppSidebar.vue:496
+#: frontend/src/components/AppSidebar.vue:508
msgid "Create your first quiz"
msgstr "Kreiraj vašj prvi kviz"
@@ -1851,11 +1870,11 @@ msgstr "Kreiraj vašj prvi kviz"
msgid "Created"
msgstr "Kreirano"
-#: frontend/src/components/AppSidebar.vue:590
+#: frontend/src/components/AppSidebar.vue:602
msgid "Creating a batch"
msgstr "Kreiranje grupe u toku"
-#: frontend/src/components/AppSidebar.vue:581
+#: frontend/src/components/AppSidebar.vue:593
msgid "Creating a course"
msgstr "Kreiranje kursa u toku"
@@ -1879,7 +1898,7 @@ msgstr "Trenutna Lekcija"
msgid "Current Streak"
msgstr "Aktuelni Period"
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr "Prilagođeni Šabloni Certifikata"
@@ -2266,7 +2285,7 @@ msgstr "Personal"
msgid "Enable"
msgstr "Omogući"
-#: 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 "Omogućite Google API u Google Postavkama za slanje kalendarskih pozivnica za ocjenjivanje."
@@ -2382,7 +2401,7 @@ msgstr "Upis za Program {0}"
msgid "Enrollments"
msgstr "Upisi"
-#: 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 "Unesite Klijent Id i Klijent Tajnu u Google Postavke da pošaljete kalendarske pozivnice za ocjenjivanje."
@@ -2402,7 +2421,7 @@ msgstr "Greška pri kreiranju značke"
msgid "Error creating email template"
msgstr "Greška pri kreiranju šablona e-pošte"
-#: 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 "Greška pri kreiranju časa uživo. Pokušaj ponovo. {0}"
@@ -2625,7 +2644,7 @@ msgstr "Nije uspjelo kreiranje dodjele značke: "
msgid "Failed to enroll in program: {0}"
msgstr "Neuspješan upis u program: {0}"
-#: 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 "Nije moguće preuzeti podatke o prisustvu sa Zooma za čas {0}: {1}"
@@ -2843,7 +2862,7 @@ msgid "Google Meet Link"
msgstr "Google Meet veza"
#. 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 "Ocjena"
@@ -2858,7 +2877,7 @@ msgstr "Dodjela Ocjena"
msgid "Grade Type"
msgstr "Tip Ocjene"
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr "Ocjenjivanje"
@@ -3191,8 +3210,8 @@ msgstr "Komentari Instruktora"
msgid "Interest"
msgstr "Kamata"
-#: 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 "Uvod"
@@ -3214,7 +3233,7 @@ msgstr "Pozivni Kod"
msgid "Invite Only"
msgstr "Samo po Pozivu"
-#: frontend/src/components/AppSidebar.vue:507
+#: frontend/src/components/AppSidebar.vue:519
msgid "Invite your team and students"
msgstr "Pozovi vaš tim i učenike"
@@ -3251,7 +3270,7 @@ msgstr "SCORM Paket"
msgid "Issue Date"
msgstr "Datum Izdavanja"
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr "Izdaj Certifikat"
@@ -3679,7 +3698,7 @@ msgstr "Pokreni Datoteku"
msgid "Learning Consistency"
msgstr "Konzistentnost Učenja"
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr "Putevi Učenja"
@@ -4290,7 +4309,7 @@ msgstr "Modul je netačan."
msgid "Monday"
msgstr "Ponedjeljak"
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr "Monetizacija"
@@ -4950,7 +4969,7 @@ msgstr "Broj Telefona"
msgid "Pink"
msgstr "Roza"
-#: 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 "Dodaj {1} za {3} za slanje kalendarskih pozivnica za ocjenjivanje."
@@ -4974,7 +4993,7 @@ msgstr "Klikni na sljedeće dugme da postavite novu lozinku"
msgid "Please complete the previous course to unlock this one."
msgstr "Molimo vas da završite prethodni kurs da biste otključali ovaj."
-#: 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 "Omogući Zoom račun da biste koristili ovu funkciju."
@@ -4990,8 +5009,16 @@ msgstr "Popuni sva pitanja za {0} minuta."
msgid "Please enter a title."
msgstr "Unesi Naziv"
-#: 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 "Unesi važeću kontakt adresu e-pošte."
+
+#: lms/lms/doctype/lms_settings/lms_settings.py:53
+msgid "Please enter a valid Contact Us URL."
+msgstr "Unesi važeći URL za kontakt."
+
+#: 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 "Unesi važeći URL."
@@ -5003,7 +5030,7 @@ msgstr "Unesi važeće vrijeme u formatu HH:mm."
msgid "Please enter a valid timestamp"
msgstr "Unesi važeću vremensku oznaku"
-#: 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 "Unesi URL za podnošenje zadatka."
@@ -5088,7 +5115,7 @@ msgstr "Poduzmi odgovarajuće mjere na {0}"
msgid "Please upload a SCORM package"
msgstr "Učitaj SCORM Paket"
-#: 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 "Učitaj datoteku zadatka."
@@ -5511,7 +5538,7 @@ 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: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"
@@ -5696,7 +5723,7 @@ msgstr "Preferenca Uloge"
msgid "Role updated successfully"
msgstr "Uloga je uspješno ažurirana"
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr "Uloge"
@@ -5945,15 +5972,15 @@ msgstr "Postavi boju"
msgid "Set your Password"
msgstr "Postavite svoju Lozinku"
-#: frontend/src/components/AppSidebar.vue:577
+#: frontend/src/components/AppSidebar.vue:589
msgid "Setting up"
msgstr "Postavljanje"
-#: frontend/src/components/AppSidebar.vue:627
+#: frontend/src/components/AppSidebar.vue:639
msgid "Setting up payment gateway"
msgstr "Postavljanje Platnog Prolaza"
-#: 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
@@ -6576,7 +6603,7 @@ msgstr "Trenutno nema {0}. Pratite nas, nova iskustva učenja su uskoro!"
msgid "There are no {0} on this site."
msgstr "Na ovoj stranici nema {0}."
-#: 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 "Došlo je do ažuriranja vaše prijave za zadatak {0}"
@@ -7400,7 +7427,7 @@ msgstr "Vaš račun je uspješno kreiran!"
msgid "Your Output"
msgstr "Vaš Rezultat"
-#: 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 "Vaša grupa {0} počinje sutra"
@@ -7408,7 +7435,7 @@ msgstr "Vaša grupa {0} počinje sutra"
msgid "Your calendar is set."
msgstr "Vaš kalendar je postavljen."
-#: 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 "Vaš čas {0} je danas"
From b913f33b3f70b5a42421be1ecf62b0aa9dd1502f Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:07:21 +0530
Subject: [PATCH 24/91] chore: Norwegian Bokmal translations
---
lms/locale/nb.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/nb.po b/lms/locale/nb.po
index c50b9bfe..7a4cd4d5 100644
--- a/lms/locale/nb.po
+++ b/lms/locale/nb.po
@@ -2,8 +2,8 @@ msgid ""
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:51\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:37\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Norwegian Bokmal\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a Student"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr ""
@@ -208,7 +208,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 ""
@@ -221,7 +221,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 ""
@@ -245,7 +245,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 ""
@@ -253,7 +253,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 ""
@@ -269,11 +269,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 ""
@@ -508,7 +508,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
@@ -573,11 +573,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 ""
@@ -590,7 +590,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"
@@ -1017,7 +1017,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
@@ -1040,6 +1040,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 ""
@@ -1052,8 +1057,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 ""
@@ -1061,7 +1065,7 @@ msgstr ""
msgid "Change"
msgstr "Endre"
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr ""
@@ -1301,7 +1305,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
@@ -1309,7 +1313,7 @@ msgstr ""
msgid "Comments"
msgstr ""
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr ""
@@ -1464,6 +1468,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 "Kontakt oss"
+
+#. 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."
@@ -1815,15 +1834,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 ""
@@ -1835,15 +1854,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 ""
@@ -1851,11 +1870,11 @@ msgstr ""
msgid "Created"
msgstr "Opprettet"
-#: 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 ""
@@ -1879,7 +1898,7 @@ msgstr ""
msgid "Current Streak"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr ""
@@ -2266,7 +2285,7 @@ msgstr "Ansatt"
msgid "Enable"
msgstr "Aktiver"
-#: 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 ""
@@ -2382,7 +2401,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 ""
@@ -2402,7 +2421,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 ""
@@ -2625,7 +2644,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 ""
@@ -2843,7 +2862,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 ""
@@ -2858,7 +2877,7 @@ msgstr ""
msgid "Grade Type"
msgstr ""
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr ""
@@ -3191,8 +3210,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 ""
@@ -3214,7 +3233,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 ""
@@ -3251,7 +3270,7 @@ msgstr ""
msgid "Issue Date"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr ""
@@ -3679,7 +3698,7 @@ msgstr ""
msgid "Learning Consistency"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr ""
@@ -4290,7 +4309,7 @@ msgstr ""
msgid "Monday"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr ""
@@ -4950,7 +4969,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 ""
@@ -4974,7 +4993,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 ""
@@ -4990,8 +5009,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 ""
@@ -5003,7 +5030,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 ""
@@ -5088,7 +5115,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 ""
@@ -5511,7 +5538,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"
@@ -5696,7 +5723,7 @@ msgstr ""
msgid "Role updated successfully"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr "Roller"
@@ -5945,15 +5972,15 @@ msgstr "Angi farge"
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
@@ -6576,7 +6603,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 ""
@@ -7400,7 +7427,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 ""
@@ -7408,7 +7435,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 23f22d9d9a9cbfe564acb35ee8679c5ff8f22710 Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:07:22 +0530
Subject: [PATCH 25/91] chore: Serbian (Latin) translations
---
lms/locale/sr_CS.po | 135 ++++++++++++++++++++++++++------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/sr_CS.po b/lms/locale/sr_CS.po
index c5459091..20787780 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-10-03 16:04+0000\n"
-"PO-Revision-Date: 2025-10-06 10:51\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:37\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Serbian (Latin)\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr "Dodaj lekciju"
msgid "Add a Student"
msgstr "Dodaj studenta"
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr "Dodaj poglavlje"
@@ -208,7 +208,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:586
+#: frontend/src/components/AppSidebar.vue:598
msgid "Add a lesson"
msgstr "Dodaj lekciju"
@@ -221,7 +221,7 @@ msgstr "Dodaj novog člana"
msgid "Add a new question"
msgstr "Dodaj novo pitanje"
-#: frontend/src/components/AppSidebar.vue:600
+#: frontend/src/components/AppSidebar.vue:612
msgid "Add a program"
msgstr "Dodaj program"
@@ -245,7 +245,7 @@ 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:549
+#: frontend/src/components/AppSidebar.vue:561
msgid "Add courses to your batch"
msgstr "Dodajte obuke u Vašu grupu"
@@ -253,7 +253,7 @@ msgstr "Dodajte obuke u Vašu grupu"
msgid "Add quiz to this video"
msgstr "Dodaj kviz u ovaj video-snimak"
-#: frontend/src/components/AppSidebar.vue:528
+#: frontend/src/components/AppSidebar.vue:540
msgid "Add students to your batch"
msgstr "Dodajte studente u svoju grupu"
@@ -269,11 +269,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:461
+#: frontend/src/components/AppSidebar.vue:473
msgid "Add your first chapter"
msgstr "Dodajte Vaše prvo poglavlje"
-#: frontend/src/components/AppSidebar.vue:477
+#: frontend/src/components/AppSidebar.vue:489
msgid "Add your first lesson"
msgstr "Dodajte Vašu prvu lekciju"
@@ -508,7 +508,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: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
@@ -573,11 +573,11 @@ msgstr "Naslov zadatka"
msgid "Assignment created successfully"
msgstr "Zadatak je uspešno kreiran"
-#: 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 "Zadaci za lekciju {0} od strane {1} već postoje."
-#: frontend/src/components/Assignment.vue:359
+#: frontend/src/components/Assignment.vue:362
msgid "Assignment submitted successfully"
msgstr "Zadatak je uspešno podnet"
@@ -590,7 +590,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: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"
@@ -1017,7 +1017,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: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
@@ -1040,6 +1040,11 @@ msgstr "Detalji sertifikacije"
msgid "Certification Name"
msgstr "Naziv sertifikacije"
+#. 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 "Sertifikovan"
@@ -1052,8 +1057,7 @@ msgstr "Sertifikovan"
msgid "Certified Members"
msgstr "Sertifikovani članovi"
-#. 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 "Sertifikovani učesnici"
@@ -1061,7 +1065,7 @@ msgstr "Sertifikovani učesnici"
msgid "Change"
msgstr "Promena"
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr "Promene su uspešno sačuvane"
@@ -1301,7 +1305,7 @@ msgstr "Ključne reči, odvojene zarezom, za SEO"
#. 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
@@ -1309,7 +1313,7 @@ msgstr "Ključne reči, odvojene zarezom, za SEO"
msgid "Comments"
msgstr "Komentari"
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr "Komentari od osobe za ocenjivanje"
@@ -1464,6 +1468,21 @@ msgstr "Šablon imejla za potvrdu"
msgid "Congratulations on getting certified!"
msgstr "Čestitamo na dobijanju sertifikata!"
+#. 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 "Kontaktirajte nas"
+
+#. 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."
@@ -1815,15 +1834,15 @@ msgstr "Kreiraj onlajn predavanje"
msgid "Create a Quiz"
msgstr "Kreiraj kviz"
-#: frontend/src/components/AppSidebar.vue:593
+#: frontend/src/components/AppSidebar.vue:605
msgid "Create a batch"
msgstr "Kreiraj grupu"
-#: frontend/src/components/AppSidebar.vue:584
+#: frontend/src/components/AppSidebar.vue:596
msgid "Create a course"
msgstr "Kreiraj obuku"
-#: frontend/src/components/AppSidebar.vue:594
+#: frontend/src/components/AppSidebar.vue:606
msgid "Create a live class"
msgstr "Kreiraj onlajn predavanje"
@@ -1835,15 +1854,15 @@ msgstr "Kreiraj novi bedž"
msgid "Create an Assignment"
msgstr "Kreiraj zadatak"
-#: frontend/src/components/AppSidebar.vue:518
+#: frontend/src/components/AppSidebar.vue:530
msgid "Create your first batch"
msgstr "Kreirajte svoju prvu grupu"
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:461
msgid "Create your first course"
msgstr "Kreirajte svoju prvu obuku"
-#: frontend/src/components/AppSidebar.vue:496
+#: frontend/src/components/AppSidebar.vue:508
msgid "Create your first quiz"
msgstr "Kreirajte svoj prvi kviz"
@@ -1851,11 +1870,11 @@ msgstr "Kreirajte svoj prvi kviz"
msgid "Created"
msgstr "Kreirano"
-#: frontend/src/components/AppSidebar.vue:590
+#: frontend/src/components/AppSidebar.vue:602
msgid "Creating a batch"
msgstr "Kreiranje grupe"
-#: frontend/src/components/AppSidebar.vue:581
+#: frontend/src/components/AppSidebar.vue:593
msgid "Creating a course"
msgstr "Kreiranje obuke"
@@ -1879,7 +1898,7 @@ msgstr "Trenutna lekcija"
msgid "Current Streak"
msgstr "Trenutni niz dana"
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr "Prilagođeni šablon sertifikata"
@@ -2266,7 +2285,7 @@ msgstr "Zaposleno lice"
msgid "Enable"
msgstr "Omogući"
-#: 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 "Omogućite Google API u Google podešavanjima za slanje pozivnica za ocenjivanje u kalendar."
@@ -2382,7 +2401,7 @@ msgstr "Upis u program {0}"
msgid "Enrollments"
msgstr "Upisi"
-#: 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 "Unesite ID klijenta i klijentsku tajnu u Google podešavanjima da biste slali pozivnice za ocenjivanje u kalendar."
@@ -2402,7 +2421,7 @@ msgstr "Greška prilikom kreiranja bedža"
msgid "Error creating email template"
msgstr "Greška prilikom generisanja imejl šablona"
-#: 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 "Greška prilikom kreiranja onlajn predavanja. Molimo Vas da pokušate ponovo. {0}"
@@ -2625,7 +2644,7 @@ msgstr "Neuspešno kreiranje dodele bedža: "
msgid "Failed to enroll in program: {0}"
msgstr "Neuspešan upis u program: {0}"
-#: 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 "Neuspešno preuzimanje podataka o prisustvu za Zoom za predavanje {0}: {1}"
@@ -2843,7 +2862,7 @@ msgid "Google Meet Link"
msgstr "Google Meet Link"
#. 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 "Ocena"
@@ -2858,7 +2877,7 @@ msgstr "Ocena zadatka"
msgid "Grade Type"
msgstr "Vrsta ocene"
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr "Ocenjivanje"
@@ -3191,8 +3210,8 @@ msgstr "Komentari predavača"
msgid "Interest"
msgstr "Interesovanje"
-#: 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 "Uvod"
@@ -3214,7 +3233,7 @@ msgstr "Šifra pozivnice"
msgid "Invite Only"
msgstr "Samo za pozvane"
-#: frontend/src/components/AppSidebar.vue:507
+#: frontend/src/components/AppSidebar.vue:519
msgid "Invite your team and students"
msgstr "Pozovite svoj tim i studente"
@@ -3251,7 +3270,7 @@ msgstr "SCORM paket"
msgid "Issue Date"
msgstr "Datum izdavanja"
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr "Izdaj sertifikat"
@@ -3679,7 +3698,7 @@ msgstr "Pokreni fajl"
msgid "Learning Consistency"
msgstr "Doslednost u učenju"
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr "Edukativni putevi"
@@ -4290,7 +4309,7 @@ msgstr "Modul je neispravan."
msgid "Monday"
msgstr "Ponedeljak"
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr "Monetizacija"
@@ -4950,7 +4969,7 @@ msgstr "Broj telefona"
msgid "Pink"
msgstr "Roze"
-#: 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 "Molimo Vas da dodate {1} za {3} kako biste slali pozivnice za ocenjivanje u kalendar."
@@ -4974,7 +4993,7 @@ msgstr "Molimo Vas da kliknete na sledeće dugme da postavite novu lozinku"
msgid "Please complete the previous course to unlock this one."
msgstr "Molimo Vas da završite prethodnu obuku da biste otključali ovu."
-#: 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 "Molimo Vas da omogućite Zoom nalog kako biste koristili ovu mogućnost."
@@ -4990,8 +5009,16 @@ msgstr "Molimo Vas da se uverite da su sva pitanja završena u roku od {0} minut
msgid "Please enter a title."
msgstr "Molimo Vas da unesete naslov."
-#: 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 "Molimo Vas da uneste važeći URL."
@@ -5003,7 +5030,7 @@ msgstr "Molimo Vas da unesete ispravno vreme u formatu HH:mm."
msgid "Please enter a valid timestamp"
msgstr "Molimo Vas da unesete važeći vremenski žig"
-#: 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 "Molimo Vas da unesete URL za podnošenje zadatka."
@@ -5088,7 +5115,7 @@ msgstr "Molimo Vas da preduzmete odgovarajuću radnju na {0}"
msgid "Please upload a SCORM package"
msgstr "Molimo Vas da otpremite SCORM paket"
-#: 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 "Molimo Vas da otpremite fajl zadatka."
@@ -5511,7 +5538,7 @@ 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: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"
@@ -5696,7 +5723,7 @@ msgstr "Poželjna uloga"
msgid "Role updated successfully"
msgstr "Uloga je uspešno ažurirana"
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr "Uloge"
@@ -5945,15 +5972,15 @@ msgstr "Postavite boju"
msgid "Set your Password"
msgstr "Postavite svoju lozinku"
-#: frontend/src/components/AppSidebar.vue:577
+#: frontend/src/components/AppSidebar.vue:589
msgid "Setting up"
msgstr "Podešavanje"
-#: frontend/src/components/AppSidebar.vue:627
+#: frontend/src/components/AppSidebar.vue:639
msgid "Setting up payment gateway"
msgstr "Podešavanje platnog portala"
-#: 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
@@ -6576,7 +6603,7 @@ msgstr "Trenutno nema {0}. Pratite nas, uskoro stižu nova iskustva učenja!"
msgid "There are no {0} on this site."
msgstr "Na ovom sajtu nema {0}."
-#: 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 "Došlo je do izmene u Vašem podnesku za zadatak {0}"
@@ -7400,7 +7427,7 @@ msgstr "Vaš nalog je uspešno kreiran!"
msgid "Your Output"
msgstr "Tvoj izlaz"
-#: 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 "Vaša grupa {0} počinje sutra"
@@ -7408,7 +7435,7 @@ msgstr "Vaša grupa {0} počinje sutra"
msgid "Your calendar is set."
msgstr "Vaš kalendar je podešen."
-#: 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 "Vaše onlajn predavanje {0} je danas"
From 1eeb1906535f65fe88320ff0b56e8c7cf896675b Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:07:24 +0530
Subject: [PATCH 26/91] chore: Esperanto translations
---
lms/locale/eo.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/eo.po b/lms/locale/eo.po
index d997e6a2..2d6437f5 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-10-03 16:04+0000\n"
-"PO-Revision-Date: 2025-10-06 10:51\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:37\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Esperanto\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr "crwdns149222:0crwdne149222:0"
msgid "Add a Student"
msgstr "crwdns149224:0crwdne149224:0"
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr "crwdns151726:0crwdne151726:0"
@@ -208,7 +208,7 @@ msgstr "crwdns149226:0crwdne149226:0"
msgid "Add a keyword and then press enter"
msgstr "crwdns152004:0crwdne152004:0"
-#: frontend/src/components/AppSidebar.vue:586
+#: frontend/src/components/AppSidebar.vue:598
msgid "Add a lesson"
msgstr "crwdns151728:0crwdne151728:0"
@@ -221,7 +221,7 @@ msgstr "crwdns155798:0crwdne155798:0"
msgid "Add a new question"
msgstr "crwdns149228:0crwdne149228:0"
-#: frontend/src/components/AppSidebar.vue:600
+#: frontend/src/components/AppSidebar.vue:612
msgid "Add a program"
msgstr "crwdns159750:0crwdne159750:0"
@@ -245,7 +245,7 @@ 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:549
+#: frontend/src/components/AppSidebar.vue:561
msgid "Add courses to your batch"
msgstr "crwdns154437:0crwdne154437:0"
@@ -253,7 +253,7 @@ msgstr "crwdns154437:0crwdne154437:0"
msgid "Add quiz to this video"
msgstr "crwdns155290:0crwdne155290:0"
-#: frontend/src/components/AppSidebar.vue:528
+#: frontend/src/components/AppSidebar.vue:540
msgid "Add students to your batch"
msgstr "crwdns154439:0crwdne154439:0"
@@ -269,11 +269,11 @@ msgstr "crwdns149238:0crwdne149238:0"
msgid "Add your assignment as {0}"
msgstr "crwdns149240:0{0}crwdne149240:0"
-#: frontend/src/components/AppSidebar.vue:461
+#: frontend/src/components/AppSidebar.vue:473
msgid "Add your first chapter"
msgstr "crwdns154441:0crwdne154441:0"
-#: frontend/src/components/AppSidebar.vue:477
+#: frontend/src/components/AppSidebar.vue:489
msgid "Add your first lesson"
msgstr "crwdns154443:0crwdne154443:0"
@@ -508,7 +508,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: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
@@ -573,11 +573,11 @@ msgstr "crwdns149320:0crwdne149320:0"
msgid "Assignment created successfully"
msgstr "crwdns154596:0crwdne154596:0"
-#: 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 "crwdns149322:0{0}crwdnd149322:0{1}crwdne149322:0"
-#: frontend/src/components/Assignment.vue:359
+#: frontend/src/components/Assignment.vue:362
msgid "Assignment submitted successfully"
msgstr "crwdns155072:0crwdne155072:0"
@@ -590,7 +590,7 @@ msgstr "crwdns154598:0crwdne154598:0"
msgid "Assignment will appear at the bottom of the lesson."
msgstr "crwdns149324:0crwdne149324:0"
-#: 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"
@@ -1017,7 +1017,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: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
@@ -1040,6 +1040,11 @@ msgstr "crwdns149432:0crwdne149432:0"
msgid "Certification Name"
msgstr "crwdns149436:0crwdne149436:0"
+#. Label of the certifications (Check) field in DocType 'LMS Settings'
+#: lms/lms/doctype/lms_settings/lms_settings.json
+msgid "Certifications"
+msgstr "crwdns160250:0crwdne160250:0"
+
#: frontend/src/components/BatchStudents.vue:17
msgid "Certified"
msgstr "crwdns152422:0crwdne152422:0"
@@ -1052,8 +1057,7 @@ msgstr "crwdns152422:0crwdne152422:0"
msgid "Certified Members"
msgstr "crwdns154600:0crwdne154600:0"
-#. 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 "crwdns149438:0crwdne149438:0"
@@ -1061,7 +1065,7 @@ msgstr "crwdns149438:0crwdne149438:0"
msgid "Change"
msgstr "crwdns149440:0crwdne149440:0"
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr "crwdns152110:0crwdne152110:0"
@@ -1301,7 +1305,7 @@ msgstr "crwdns155232:0crwdne155232:0"
#. 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
@@ -1309,7 +1313,7 @@ msgstr "crwdns155232:0crwdne155232:0"
msgid "Comments"
msgstr "crwdns149500:0crwdne149500:0"
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr "crwdns152114:0crwdne152114:0"
@@ -1464,6 +1468,21 @@ msgstr "crwdns152481:0crwdne152481:0"
msgid "Congratulations on getting certified!"
msgstr "crwdns149534:0crwdne149534:0"
+#. 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 "crwdns160252:0crwdne160252:0"
+
+#. 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 "crwdns160254:0crwdne160254:0"
+
+#. 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 "crwdns160256:0crwdne160256:0"
+
#: frontend/src/components/CourseCardOverlay.vue:63
#: frontend/src/pages/Lesson.vue:97
msgid "Contact the Administrator to enroll for this course."
@@ -1815,15 +1834,15 @@ msgstr "crwdns149614:0crwdne149614:0"
msgid "Create a Quiz"
msgstr "crwdns155804:0crwdne155804:0"
-#: frontend/src/components/AppSidebar.vue:593
+#: frontend/src/components/AppSidebar.vue:605
msgid "Create a batch"
msgstr "crwdns154445:0crwdne154445:0"
-#: frontend/src/components/AppSidebar.vue:584
+#: frontend/src/components/AppSidebar.vue:596
msgid "Create a course"
msgstr "crwdns151738:0crwdne151738:0"
-#: frontend/src/components/AppSidebar.vue:594
+#: frontend/src/components/AppSidebar.vue:606
msgid "Create a live class"
msgstr "crwdns154447:0crwdne154447:0"
@@ -1835,15 +1854,15 @@ msgstr "crwdns155882:0crwdne155882:0"
msgid "Create an Assignment"
msgstr "crwdns154604:0crwdne154604:0"
-#: frontend/src/components/AppSidebar.vue:518
+#: frontend/src/components/AppSidebar.vue:530
msgid "Create your first batch"
msgstr "crwdns154449:0crwdne154449:0"
-#: frontend/src/components/AppSidebar.vue:449
+#: frontend/src/components/AppSidebar.vue:461
msgid "Create your first course"
msgstr "crwdns154451:0crwdne154451:0"
-#: frontend/src/components/AppSidebar.vue:496
+#: frontend/src/components/AppSidebar.vue:508
msgid "Create your first quiz"
msgstr "crwdns154453:0crwdne154453:0"
@@ -1851,11 +1870,11 @@ msgstr "crwdns154453:0crwdne154453:0"
msgid "Created"
msgstr "crwdns152116:0crwdne152116:0"
-#: frontend/src/components/AppSidebar.vue:590
+#: frontend/src/components/AppSidebar.vue:602
msgid "Creating a batch"
msgstr "crwdns154455:0crwdne154455:0"
-#: frontend/src/components/AppSidebar.vue:581
+#: frontend/src/components/AppSidebar.vue:593
msgid "Creating a course"
msgstr "crwdns154457:0crwdne154457:0"
@@ -1879,7 +1898,7 @@ msgstr "crwdns149620:0crwdne149620:0"
msgid "Current Streak"
msgstr "crwdns159340:0crwdne159340:0"
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr "crwdns154459:0crwdne154459:0"
@@ -2266,7 +2285,7 @@ msgstr "crwdns149706:0crwdne149706:0"
msgid "Enable"
msgstr "crwdns149708:0crwdne149708:0"
-#: 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 "crwdns149712:0crwdne149712:0"
@@ -2382,7 +2401,7 @@ msgstr "crwdns158510:0{0}crwdne158510:0"
msgid "Enrollments"
msgstr "crwdns149734:0crwdne149734:0"
-#: 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 "crwdns149736:0crwdne149736:0"
@@ -2402,7 +2421,7 @@ msgstr "crwdns155890:0crwdne155890:0"
msgid "Error creating email template"
msgstr "crwdns155190:0crwdne155190:0"
-#: 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 "crwdns152489:0{0}crwdne152489:0"
@@ -2625,7 +2644,7 @@ msgstr "crwdns155894:0crwdne155894:0"
msgid "Failed to enroll in program: {0}"
msgstr "crwdns158512:0{0}crwdne158512:0"
-#: 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 "crwdns155242:0{0}crwdnd155242:0{1}crwdne155242:0"
@@ -2843,7 +2862,7 @@ msgid "Google Meet Link"
msgstr "crwdns149844:0crwdne149844:0"
#. 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 "crwdns149846:0crwdne149846:0"
@@ -2858,7 +2877,7 @@ msgstr "crwdns149848:0crwdne149848:0"
msgid "Grade Type"
msgstr "crwdns149850:0crwdne149850:0"
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr "crwdns152122:0crwdne152122:0"
@@ -3191,8 +3210,8 @@ msgstr "crwdns149944:0crwdne149944:0"
msgid "Interest"
msgstr "crwdns149946:0crwdne149946:0"
-#: 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 "crwdns154463:0crwdne154463:0"
@@ -3214,7 +3233,7 @@ msgstr "crwdns149956:0crwdne149956:0"
msgid "Invite Only"
msgstr "crwdns149960:0crwdne149960:0"
-#: frontend/src/components/AppSidebar.vue:507
+#: frontend/src/components/AppSidebar.vue:519
msgid "Invite your team and students"
msgstr "crwdns154465:0crwdne154465:0"
@@ -3251,7 +3270,7 @@ msgstr "crwdns151636:0crwdne151636:0"
msgid "Issue Date"
msgstr "crwdns149968:0crwdne149968:0"
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr "crwdns154467:0crwdne154467:0"
@@ -3679,7 +3698,7 @@ msgstr "crwdns151638:0crwdne151638:0"
msgid "Learning Consistency"
msgstr "crwdns159350:0crwdne159350:0"
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr "crwdns159760:0crwdne159760:0"
@@ -4290,7 +4309,7 @@ msgstr "crwdns150202:0crwdne150202:0"
msgid "Monday"
msgstr "crwdns150204:0crwdne150204:0"
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr "crwdns154469:0crwdne154469:0"
@@ -4950,7 +4969,7 @@ msgstr "crwdns150396:0crwdne150396:0"
msgid "Pink"
msgstr "crwdns157170:0crwdne157170:0"
-#: 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 "crwdns150400:0{0}crwdnd150400:0{1}crwdnd150400:0{2}crwdnd150400:0{3}crwdne150400:0"
@@ -4974,7 +4993,7 @@ msgstr "crwdns150406:0crwdne150406:0"
msgid "Please complete the previous course to unlock this one."
msgstr "crwdns158526:0crwdne158526:0"
-#: 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 "crwdns155266:0crwdne155266:0"
@@ -4990,8 +5009,16 @@ msgstr "crwdns150410:0{0}crwdne150410:0"
msgid "Please enter a title."
msgstr "crwdns151774:0crwdne151774:0"
-#: 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 "crwdns160258:0crwdne160258:0"
+
+#: lms/lms/doctype/lms_settings/lms_settings.py:53
+msgid "Please enter a valid Contact Us URL."
+msgstr "crwdns160260:0crwdne160260:0"
+
+#: 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 "crwdns150412:0crwdne150412:0"
@@ -5003,7 +5030,7 @@ msgstr "crwdns151776:0crwdne151776:0"
msgid "Please enter a valid timestamp"
msgstr "crwdns155294:0crwdne155294:0"
-#: 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 "crwdns150414:0crwdne150414:0"
@@ -5088,7 +5115,7 @@ msgstr "crwdns150432:0{0}crwdne150432:0"
msgid "Please upload a SCORM package"
msgstr "crwdns151646:0crwdne151646:0"
-#: 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 "crwdns150434:0crwdne150434:0"
@@ -5511,7 +5538,7 @@ msgstr "crwdns150538:0crwdne150538:0"
msgid "Quiz will appear at the bottom of the lesson."
msgstr "crwdns150540:0crwdne150540:0"
-#: 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"
@@ -5696,7 +5723,7 @@ msgstr "crwdns150594:0crwdne150594:0"
msgid "Role updated successfully"
msgstr "crwdns155104:0crwdne155104:0"
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr "crwdns154473:0crwdne154473:0"
@@ -5945,15 +5972,15 @@ msgstr "crwdns157176:0crwdne157176:0"
msgid "Set your Password"
msgstr "crwdns150646:0crwdne150646:0"
-#: frontend/src/components/AppSidebar.vue:577
+#: frontend/src/components/AppSidebar.vue:589
msgid "Setting up"
msgstr "crwdns154475:0crwdne154475:0"
-#: frontend/src/components/AppSidebar.vue:627
+#: frontend/src/components/AppSidebar.vue:639
msgid "Setting up payment gateway"
msgstr "crwdns154477:0crwdne154477:0"
-#: 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
@@ -6576,7 +6603,7 @@ msgstr "crwdns155114:0{0}crwdne155114:0"
msgid "There are no {0} on this site."
msgstr "crwdns150812:0{0}crwdne150812:0"
-#: 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 "crwdns152142:0{0}crwdne152142:0"
@@ -7400,7 +7427,7 @@ msgstr "crwdns151034:0crwdne151034:0"
msgid "Your Output"
msgstr "crwdns155772:0crwdne155772:0"
-#: 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 "crwdns154222:0{0}crwdne154222:0"
@@ -7408,7 +7435,7 @@ msgstr "crwdns154222:0{0}crwdne154222:0"
msgid "Your calendar is set."
msgstr "crwdns151036:0crwdne151036:0"
-#: 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 "crwdns154224:0{0}crwdne154224:0"
From 6abe4ac04a3c7168d62114f21b92a884435ed0c8 Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:07:26 +0530
Subject: [PATCH 27/91] chore: Tamil translations
---
lms/locale/ta.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/ta.po b/lms/locale/ta.po
index 6f743621..fa82180e 100644
--- a/lms/locale/ta.po
+++ b/lms/locale/ta.po
@@ -2,8 +2,8 @@ msgid ""
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:51\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:37\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Tamil\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a Student"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr ""
@@ -208,7 +208,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 ""
@@ -221,7 +221,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 ""
@@ -245,7 +245,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 ""
@@ -253,7 +253,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 ""
@@ -269,11 +269,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 ""
@@ -508,7 +508,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
@@ -573,11 +573,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 ""
@@ -590,7 +590,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"
@@ -1017,7 +1017,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
@@ -1040,6 +1040,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 ""
@@ -1052,8 +1057,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 ""
@@ -1061,7 +1065,7 @@ msgstr ""
msgid "Change"
msgstr ""
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr ""
@@ -1301,7 +1305,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
@@ -1309,7 +1313,7 @@ msgstr ""
msgid "Comments"
msgstr ""
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr ""
@@ -1464,6 +1468,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."
@@ -1815,15 +1834,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 ""
@@ -1835,15 +1854,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 ""
@@ -1851,11 +1870,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 ""
@@ -1879,7 +1898,7 @@ msgstr ""
msgid "Current Streak"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr ""
@@ -2266,7 +2285,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 ""
@@ -2382,7 +2401,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 ""
@@ -2402,7 +2421,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 ""
@@ -2625,7 +2644,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 ""
@@ -2843,7 +2862,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 ""
@@ -2858,7 +2877,7 @@ msgstr ""
msgid "Grade Type"
msgstr ""
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr ""
@@ -3191,8 +3210,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 ""
@@ -3214,7 +3233,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 ""
@@ -3251,7 +3270,7 @@ msgstr ""
msgid "Issue Date"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr ""
@@ -3679,7 +3698,7 @@ msgstr ""
msgid "Learning Consistency"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr ""
@@ -4290,7 +4309,7 @@ msgstr ""
msgid "Monday"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr ""
@@ -4950,7 +4969,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 ""
@@ -4974,7 +4993,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 ""
@@ -4990,8 +5009,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 ""
@@ -5003,7 +5030,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 ""
@@ -5088,7 +5115,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 ""
@@ -5511,7 +5538,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"
@@ -5696,7 +5723,7 @@ msgstr ""
msgid "Role updated successfully"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr ""
@@ -5945,15 +5972,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
@@ -6576,7 +6603,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 ""
@@ -7400,7 +7427,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 ""
@@ -7408,7 +7435,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 bd69ab314b2fef936af95cef29bf43b3b01bf365 Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Mon, 13 Oct 2025 19:07:28 +0530
Subject: [PATCH 28/91] chore: Burmese translations
---
lms/locale/my.po | 135 ++++++++++++++++++++++++++++-------------------
1 file changed, 81 insertions(+), 54 deletions(-)
diff --git a/lms/locale/my.po b/lms/locale/my.po
index 08e3c7cf..26788d42 100644
--- a/lms/locale/my.po
+++ b/lms/locale/my.po
@@ -2,8 +2,8 @@ msgid ""
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-11 12:11\n"
+"POT-Creation-Date: 2025-10-10 16:04+0000\n"
+"PO-Revision-Date: 2025-10-13 13:37\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Burmese\n"
"MIME-Version: 1.0\n"
@@ -196,7 +196,7 @@ msgstr ""
msgid "Add a Student"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:585
+#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
msgstr ""
@@ -208,7 +208,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 ""
@@ -221,7 +221,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 ""
@@ -245,7 +245,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 ""
@@ -253,7 +253,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 ""
@@ -269,11 +269,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 ""
@@ -508,7 +508,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
@@ -573,11 +573,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 ""
@@ -590,7 +590,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"
@@ -1017,7 +1017,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
@@ -1040,6 +1040,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 ""
@@ -1052,8 +1057,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 ""
@@ -1061,7 +1065,7 @@ msgstr ""
msgid "Change"
msgstr ""
-#: frontend/src/components/Assignment.vue:345
+#: frontend/src/components/Assignment.vue:348
msgid "Changes saved successfully"
msgstr ""
@@ -1301,7 +1305,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
@@ -1309,7 +1313,7 @@ msgstr ""
msgid "Comments"
msgstr ""
-#: frontend/src/components/Assignment.vue:145
+#: frontend/src/components/Assignment.vue:148
msgid "Comments by Evaluator"
msgstr ""
@@ -1464,6 +1468,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."
@@ -1815,15 +1834,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 ""
@@ -1835,15 +1854,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 ""
@@ -1851,11 +1870,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 ""
@@ -1879,7 +1898,7 @@ msgstr ""
msgid "Current Streak"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:617
+#: frontend/src/components/AppSidebar.vue:629
msgid "Custom Certificate Templates"
msgstr ""
@@ -2266,7 +2285,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 ""
@@ -2382,7 +2401,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 ""
@@ -2402,7 +2421,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 ""
@@ -2625,7 +2644,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 ""
@@ -2843,7 +2862,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 ""
@@ -2858,7 +2877,7 @@ msgstr ""
msgid "Grade Type"
msgstr ""
-#: frontend/src/components/Assignment.vue:156
+#: frontend/src/components/Assignment.vue:159
msgid "Grading"
msgstr ""
@@ -3191,8 +3210,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 ""
@@ -3214,7 +3233,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 ""
@@ -3251,7 +3270,7 @@ msgstr ""
msgid "Issue Date"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:614
+#: frontend/src/components/AppSidebar.vue:626
msgid "Issue a Certificate"
msgstr ""
@@ -3679,7 +3698,7 @@ msgstr ""
msgid "Learning Consistency"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:598
+#: frontend/src/components/AppSidebar.vue:610
msgid "Learning Paths"
msgstr ""
@@ -4290,7 +4309,7 @@ msgstr ""
msgid "Monday"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:622
+#: frontend/src/components/AppSidebar.vue:634
msgid "Monetization"
msgstr ""
@@ -4950,7 +4969,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 ""
@@ -4974,7 +4993,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 ""
@@ -4990,8 +5009,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 ""
@@ -5003,7 +5030,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 ""
@@ -5088,7 +5115,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 ""
@@ -5511,7 +5538,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"
@@ -5696,7 +5723,7 @@ msgstr ""
msgid "Role updated successfully"
msgstr ""
-#: frontend/src/components/AppSidebar.vue:634
+#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr ""
@@ -5945,15 +5972,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
@@ -6576,7 +6603,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 ""
@@ -7400,7 +7427,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 ""
@@ -7408,7 +7435,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 36a8ebdc1bca2c1bb85a17d5545f93a804839053 Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Tue, 14 Oct 2025 19:20:07 +0530
Subject: [PATCH 29/91] chore: Serbian (Cyrillic) translations
---
lms/locale/sr.po | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/lms/locale/sr.po b/lms/locale/sr.po
index 1ea3cbc9..feb99bc4 100644
--- a/lms/locale/sr.po
+++ b/lms/locale/sr.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-10-10 16:04+0000\n"
-"PO-Revision-Date: 2025-10-13 13:36\n"
+"PO-Revision-Date: 2025-10-14 13:50\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Serbian (Cyrillic)\n"
"MIME-Version: 1.0\n"
@@ -1043,7 +1043,7 @@ msgstr "Назив сертификације"
#. Label of the certifications (Check) field in DocType 'LMS Settings'
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certifications"
-msgstr ""
+msgstr "Сертификација"
#: frontend/src/components/BatchStudents.vue:17
msgid "Certified"
@@ -1476,12 +1476,12 @@ 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 ""
+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 ""
+msgstr "Контакт URL"
#: frontend/src/components/CourseCardOverlay.vue:63
#: frontend/src/pages/Lesson.vue:97
@@ -5011,11 +5011,11 @@ msgstr "Молимо Вас да унесете наслов."
#: lms/lms/doctype/lms_settings/lms_settings.py:51
msgid "Please enter a valid Contact Us Email."
-msgstr ""
+msgstr "Молимо Вас да унесете важећи имејл за контакт."
#: lms/lms/doctype/lms_settings/lms_settings.py:53
msgid "Please enter a valid Contact Us URL."
-msgstr ""
+msgstr "Молимо Вас да унесете важећи URL за контакт."
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:107
From 451ef49d98f2c27131afdd4064bde1afbf4ec90e Mon Sep 17 00:00:00 2001
From: Jannat Patel <31363128+pateljannat@users.noreply.github.com>
Date: Tue, 14 Oct 2025 19:20:20 +0530
Subject: [PATCH 30/91] chore: Serbian (Latin) translations
---
lms/locale/sr_CS.po | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/lms/locale/sr_CS.po b/lms/locale/sr_CS.po
index 20787780..f0db0ff7 100644
--- a/lms/locale/sr_CS.po
+++ b/lms/locale/sr_CS.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-10-10 16:04+0000\n"
-"PO-Revision-Date: 2025-10-13 13:37\n"
+"PO-Revision-Date: 2025-10-14 13:50\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Serbian (Latin)\n"
"MIME-Version: 1.0\n"
@@ -1043,7 +1043,7 @@ msgstr "Naziv sertifikacije"
#. Label of the certifications (Check) field in DocType 'LMS Settings'
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Certifications"
-msgstr ""
+msgstr "Sertifikacija"
#: frontend/src/components/BatchStudents.vue:17
msgid "Certified"
@@ -1476,12 +1476,12 @@ msgstr "Kontaktirajte nas"
#. 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 ""
+msgstr "Imejl za kontakt"
#. 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 ""
+msgstr "Kontakt URL"
#: frontend/src/components/CourseCardOverlay.vue:63
#: frontend/src/pages/Lesson.vue:97
@@ -5011,11 +5011,11 @@ msgstr "Molimo Vas da unesete naslov."
#: lms/lms/doctype/lms_settings/lms_settings.py:51
msgid "Please enter a valid Contact Us Email."
-msgstr ""
+msgstr "Molimo Vas da unesete važeći imejl za kontakt."
#: lms/lms/doctype/lms_settings/lms_settings.py:53
msgid "Please enter a valid Contact Us URL."
-msgstr ""
+msgstr "Molimo Vas da unesete važeći URL za kontakt."
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:32
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py:107
From 5cfa4f173aa053b75c94ac61332ccc1f1f76b0e9 Mon Sep 17 00:00:00 2001
From: Jannat Patel
Date: Tue, 14 Oct 2025 19:27:45 +0530
Subject: [PATCH 31/91] fix: moderators should be able to access unpublished
courses
---
frappe-ui | 2 +-
frontend/src/pages/CourseDetail.vue | 7 ++++++-
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/frappe-ui b/frappe-ui
index 8b85a70d..310089f4 160000
--- a/frappe-ui
+++ b/frappe-ui
@@ -1 +1 @@
-Subproject commit 8b85a70d21215e90ce9b3a0c3b7fccc5bcb21c79
+Subproject commit 310089f4a40a6f6c9fa65d3e942c853e893df8ee
diff --git a/frontend/src/pages/CourseDetail.vue b/frontend/src/pages/CourseDetail.vue
index 5eea3cc5..51158cd5 100644
--- a/frontend/src/pages/CourseDetail.vue
+++ b/frontend/src/pages/CourseDetail.vue
@@ -144,7 +144,12 @@ watch(
)
watch(course, () => {
- if (!isInstructor() && !course.data?.published && !course.data?.upcoming) {
+ if (
+ !isInstructor() &&
+ !user.data?.is_moderator &&
+ !course.data?.published &&
+ !course.data?.upcoming
+ ) {
router.push({
name: 'Courses',
})
From a88d9cd78ec1273a50169d529a64a821c969daad Mon Sep 17 00:00:00 2001
From: Frappe PR Bot
Date: Wed, 15 Oct 2025 05:13:17 +0000
Subject: [PATCH 32/91] chore(release): Bumped to Version 2.39.0
---
lms/__init__.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lms/__init__.py b/lms/__init__.py
index f02fd59b..1560a0ff 100644
--- a/lms/__init__.py
+++ b/lms/__init__.py
@@ -1 +1 @@
-__version__ = "2.38.0"
+__version__ = "2.39.0"
From bb2447e821156838a4c1ce46e2afd5f0b185b146 Mon Sep 17 00:00:00 2001
From: Jannat Patel
Date: Wed, 15 Oct 2025 11:52:23 +0530
Subject: [PATCH 33/91] fix: misc issues
---
frontend/src/components/CourseCard.vue | 25 ++++++++++--------
frontend/src/components/MobileLayout.vue | 8 ++++++
frontend/src/pages/CourseForm.vue | 5 ++++
frontend/src/pages/Home/Home.vue | 33 ++++++++++++------------
lms/lms/utils.py | 7 +++--
5 files changed, 47 insertions(+), 31 deletions(-)
diff --git a/frontend/src/components/CourseCard.vue b/frontend/src/components/CourseCard.vue
index 36e7c4e8..d1093cc2 100644
--- a/frontend/src/components/CourseCard.vue
+++ b/frontend/src/components/CourseCard.vue
@@ -62,7 +62,7 @@
- {{ course.enrollments }}
+ {{ formatAmount(course.enrollments) }}
@@ -116,27 +116,30 @@
-
- {{ course.price }}
-
+
+
+ {{ course.price }}
+
-
-
-
+
+
+
+