Merge pull request #1792 from frappe/develop

chore: merge 'develop' into 'main'
This commit is contained in:
Jannat Patel
2025-10-20 12:08:28 +05:30
committed by GitHub
9 changed files with 180 additions and 147 deletions
+1 -1
View File
@@ -1 +1 @@
__version__ = "2.39.0"
__version__ = "2.39.1"
+2 -1
View File
@@ -20,7 +20,8 @@ def get_sales_data(site_info):
"LMS Programming Exercise",
"LMS Program",
"LMS Certificate",
"LMS Evaluation",
"LMS Certificate Request",
"LMS Certificate Evaluation",
]
for doctype in doctypes:
+12 -12
View File
@@ -201,7 +201,7 @@ def get_lesson_icon(body, content):
@frappe.whitelist(allow_guest=True)
@rate_limit(limit=10, seconds=60 * 60)
@rate_limit(limit=50, seconds=60 * 60)
def get_tags(course):
tags = frappe.db.get_value("LMS Course", course, "tags")
return tags.split(",") if tags else []
@@ -246,7 +246,7 @@ def get_average_rating(course):
@frappe.whitelist(allow_guest=True)
@rate_limit(limit=10, seconds=60 * 60)
@rate_limit(limit=50, seconds=60 * 60)
def get_reviews(course):
reviews = frappe.get_all(
"LMS Course Review",
@@ -737,7 +737,7 @@ def has_lessons(course):
@frappe.whitelist(allow_guest=True)
@rate_limit(limit=10, seconds=60 * 60)
@rate_limit(limit=50, seconds=60 * 60)
def get_chart_data(
chart_name,
timespan="Select Date Range",
@@ -785,7 +785,7 @@ def get_chart_data(
@frappe.whitelist(allow_guest=True)
@rate_limit(limit=10, seconds=60 * 60)
@rate_limit(limit=50, seconds=60 * 60)
def get_course_completion_data():
all_membership = frappe.db.count("LMS Enrollment")
completed = frappe.db.count("LMS Enrollment", {"progress": ["like", "%100%"]})
@@ -961,7 +961,7 @@ def change_currency(amount, currency, country=None):
@frappe.whitelist(allow_guest=True)
@rate_limit(limit=10, seconds=60 * 60)
@rate_limit(limit=50, seconds=60 * 60)
def get_courses(filters=None, start=0):
"""Returns the list of courses."""
@@ -1102,7 +1102,7 @@ def get_course_fields():
@frappe.whitelist(allow_guest=True)
@rate_limit(limit=10, seconds=60 * 60)
@rate_limit(limit=50, seconds=60 * 60)
def get_course_details(course):
course_details = frappe.db.get_value(
"LMS Course",
@@ -1197,7 +1197,7 @@ def get_categorized_courses(courses):
@frappe.whitelist(allow_guest=True)
@rate_limit(limit=10, seconds=60 * 60)
@rate_limit(limit=50, seconds=60 * 60)
def get_course_outline(course, progress=False):
"""Returns the course outline."""
outline = []
@@ -1225,7 +1225,7 @@ def get_course_outline(course, progress=False):
@frappe.whitelist(allow_guest=True)
@rate_limit(limit=10, seconds=60 * 60)
@rate_limit(limit=50, seconds=60 * 60)
def get_lesson(course, chapter, lesson):
chapter_name = frappe.db.get_value("Chapter Reference", {"parent": course, "idx": chapter}, "chapter")
lesson_name = frappe.db.get_value("Lesson Reference", {"parent": chapter_name, "idx": lesson}, "lesson")
@@ -1336,7 +1336,7 @@ def get_neighbour_lesson(course, chapter, lesson):
@frappe.whitelist(allow_guest=True)
@rate_limit(limit=10, seconds=60 * 60)
@rate_limit(limit=50, seconds=60 * 60)
def get_batch_details(batch):
batch_students = frappe.get_all("LMS Batch Enrollment", {"batch": batch}, pluck="member")
if (
@@ -1457,7 +1457,7 @@ def get_question_details(question):
@frappe.whitelist(allow_guest=True)
@rate_limit(limit=10, seconds=60 * 60)
@rate_limit(limit=50, seconds=60 * 60)
def get_batch_courses(batch):
courses = []
course_list = frappe.get_all("Batch Course", {"parent": batch}, ["name", "course"])
@@ -2032,7 +2032,7 @@ def enroll_in_program(program):
@frappe.whitelist(allow_guest=True)
@rate_limit(limit=10, seconds=60 * 60)
@rate_limit(limit=50, seconds=60 * 60)
def get_batches(filters=None, start=0, order_by="start_date"):
if not filters:
filters = {}
@@ -2146,7 +2146,7 @@ def get_palette(full_name):
@frappe.whitelist(allow_guest=True)
@rate_limit(limit=10, seconds=60 * 60)
@rate_limit(limit=50, seconds=60 * 60)
def get_related_courses(course):
related_course_details = []
related_courses = frappe.get_all("Related Courses", {"parent": course}, order_by="idx", pluck="course")
+21 -21
View File
@@ -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-19 14:59\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Danish\n"
"MIME-Version: 1.0\n"
@@ -125,7 +125,7 @@ msgstr "Konto Navn"
#: frontend/src/pages/ProfileAbout.vue:34
msgid "Achievements"
msgstr ""
msgstr "Præstationer"
#. Option for the 'Status' (Select) field in DocType 'LMS Batch Old'
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -194,7 +194,7 @@ msgstr "Tilføj Lektion"
#: frontend/src/components/Modals/StudentModal.vue:5
msgid "Add a Student"
msgstr ""
msgstr "Tilføj Studerende"
#: frontend/src/components/AppSidebar.vue:597
msgid "Add a chapter"
@@ -372,7 +372,7 @@ msgstr "Beløb"
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Amount (USD)"
msgstr ""
msgstr "Beløb (USD)"
#: lms/lms/doctype/lms_batch/lms_batch.py:70
msgid "Amount and currency are required for paid batches."
@@ -412,7 +412,7 @@ msgstr ""
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
#: lms/lms/doctype/lms_exercise/lms_exercise.json
msgid "Answer"
msgstr ""
msgstr "Svar"
#: frontend/src/pages/CourseForm.vue:104 frontend/src/pages/CourseForm.vue:123
msgid "Appears on the course card in the course list"
@@ -486,7 +486,7 @@ msgstr ""
#: frontend/src/components/Modals/BatchStudentProgress.vue:41
#: lms/lms/doctype/lms_batch/lms_batch.json lms/templates/assessments.html:11
msgid "Assessment"
msgstr ""
msgstr "Bedømmelse"
#. Label of the assessment_name (Dynamic Link) field in DocType 'LMS
#. Assessment'
@@ -518,15 +518,15 @@ msgstr ""
#: lms/lms/doctype/lms_badge/lms_badge.js:50
msgid "Assign"
msgstr ""
msgstr "Tildel"
#: frontend/src/components/Settings/BadgeForm.vue:28
msgid "Assign For"
msgstr ""
msgstr "Tildel For"
#: frontend/src/components/Settings/BadgeForm.vue:58
msgid "Assign To"
msgstr ""
msgstr "Tildel Til"
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:7
msgid "Assign a Badge"
@@ -594,7 +594,7 @@ msgstr ""
#: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271
msgid "Assignments"
msgstr ""
msgstr "Tildelinger"
#: lms/lms/doctype/lms_question/lms_question.py:44
msgid "At least one option must be correct for this question."
@@ -615,12 +615,12 @@ msgstr ""
#. Label of the attendees (Int) field in DocType 'LMS Live Class'
#: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Attendees"
msgstr ""
msgstr "Deltagere"
#. Label of the attire (Select) field in DocType 'User'
#: lms/fixtures/custom_field.json
msgid "Attire Preference"
msgstr ""
msgstr "Påklædning Præference"
#: frontend/src/pages/ProfileEvaluator.vue:137
msgid "Authorize Google Calendar Access"
@@ -629,7 +629,7 @@ msgstr ""
#. Option for the 'Event' (Select) field in DocType 'LMS Badge'
#: lms/lms/doctype/lms_badge/lms_badge.json
msgid "Auto Assign"
msgstr ""
msgstr "Automatisk Tildeling"
#. Label of the auto_recording (Select) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:73
@@ -648,17 +648,17 @@ msgstr ""
#: frontend/src/components/Modals/CourseProgressSummary.vue:105
#: frontend/src/pages/Programs/ProgramProgressSummary.vue:22
msgid "Average Progress %"
msgstr ""
msgstr "Gennemsnitlig Fremskridt %"
#: frontend/src/components/CourseCard.vue:71
#: frontend/src/pages/CourseDetail.vue:20
#: frontend/src/pages/Programs/ProgramEnrollment.vue:76
msgid "Average Rating"
msgstr ""
msgstr "Gennemsnitlig Bedømmelse"
#: frontend/src/components/Modals/VideoStatistics.vue:74
msgid "Average Watch Time"
msgstr ""
msgstr "Gennemsnitlig Visningstid"
#: frontend/src/pages/Lesson.vue:63 frontend/src/pages/Lesson.vue:199
msgid "Back to Course"
@@ -891,7 +891,7 @@ msgstr ""
#. Label of the body (Markdown Editor) field in DocType 'Course Lesson'
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Body"
msgstr ""
msgstr "Indhold"
#. Option for the 'Collaboration Preference' (Select) field in DocType 'User'
#: lms/fixtures/custom_field.json
@@ -914,17 +914,17 @@ msgstr ""
#: lms/templates/emails/lms_message.html:11
msgid "By"
msgstr ""
msgstr "Af"
#. Option for the 'Grade Type' (Select) field in DocType 'Education Detail'
#: lms/lms/doctype/education_detail/education_detail.json
msgid "CGPA/4"
msgstr ""
msgstr "CGPA/4"
#: frontend/src/components/UpcomingEvaluations.vue:59
#: frontend/src/components/UpcomingEvaluations.vue:181
msgid "Cancel"
msgstr ""
msgstr "Annuller"
#: frontend/src/components/UpcomingEvaluations.vue:175
msgid "Cancel this evaluation?"
@@ -937,7 +937,7 @@ msgstr ""
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
msgid "Cancelled"
msgstr ""
msgstr "Annulleret"
#. Label of the carrer_preference_details (Section Break) field in DocType
#. 'User'
+10 -10
View File
@@ -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-19 14:59\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Persian\n"
"MIME-Version: 1.0\n"
@@ -458,7 +458,7 @@ msgstr "تأیید شده"
#: frontend/src/components/Apps.vue:13
msgid "Apps"
msgstr "برنامه ها"
msgstr "برنامهها"
#: frontend/src/pages/Batches.vue:285
msgid "Archived"
@@ -492,7 +492,7 @@ msgstr "ارزیابی"
#. Assessment'
#: lms/lms/doctype/lms_assessment/lms_assessment.json
msgid "Assessment Name"
msgstr "اسم ارزیابی"
msgstr "نام ارزیابی"
#. Label of the assessment_type (Link) field in DocType 'LMS Assessment'
#: lms/lms/doctype/lms_assessment/lms_assessment.json
@@ -781,7 +781,7 @@ msgstr "ارزیاب دسته"
#. Label of the batch_name (Link) field in DocType 'LMS Certificate Evaluation'
#: lms/lms/doctype/lms_certificate_evaluation/lms_certificate_evaluation.json
msgid "Batch Name"
msgstr "اسم دسته"
msgstr "نام دسته"
#. Label of the batch_old (Link) field in DocType 'Exercise Latest Submission'
#. Label of the batch_old (Link) field in DocType 'Exercise Submission'
@@ -1694,7 +1694,7 @@ msgstr ""
#: lms/lms/report/course_progress_summary/course_progress_summary.py:58
msgid "Course Name"
msgstr "اسم دوره"
msgstr "نام دوره"
#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310
msgid "Course Outline"
@@ -2939,7 +2939,7 @@ msgstr "به ما در درک نیازهای خود کمک کنید"
#: frontend/src/pages/Home/Home.vue:11
msgid "Hey"
msgstr ""
msgstr "سلام"
#: lms/lms/notification/certificate_request_reminder/certificate_request_reminder.html:1
#: lms/templates/emails/certificate_request_notification.html:1
@@ -3111,7 +3111,7 @@ msgstr "غیر فعال"
#. Label of the include_in_preview (Check) field in DocType 'Course Lesson'
#: lms/lms/doctype/course_lesson/course_lesson.json
msgid "Include In Preview"
msgstr "شامل در پیش نمایش"
msgstr "شامل در پیشنمایش"
#. Option for the 'Status' (Select) field in DocType 'LMS Course Progress'
#: lms/lms/doctype/lms_course_progress/lms_course_progress.json
@@ -5199,7 +5199,7 @@ msgstr ""
#. Label of the image (Attach Image) field in DocType 'LMS Course'
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Preview Image"
msgstr "پیش نمایش تصویر"
msgstr "پیشنمایش تصویر"
#: frontend/src/pages/CourseForm.vue:212
msgid "Preview Video"
@@ -5266,7 +5266,7 @@ msgstr ""
#: frontend/src/components/Modals/EditProfile.vue:25
msgid "Profile Image"
msgstr "عکس نمایه"
msgstr "تصویر نمایه"
#: frontend/src/pages/Programs/Programs.vue:18
msgid "Program"
@@ -5725,7 +5725,7 @@ msgstr "نقش با موفقیت به‌روزرسانی شد"
#: frontend/src/components/AppSidebar.vue:646
msgid "Roles"
msgstr "نقش ها"
msgstr "نقشها"
#. Label of the route (Data) field in DocType 'LMS Sidebar Item'
#: lms/lms/doctype/lms_sidebar_item/lms_sidebar_item.json
+2 -2
View File
@@ -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-17 14:45\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Croatian\n"
"MIME-Version: 1.0\n"
@@ -721,7 +721,7 @@ msgstr "Značka je uspješno ažurirana"
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Batch"
msgstr "Šarža"
msgstr "Grupa"
#. Label of the batch_confirmation_template (Link) field in DocType 'LMS
#. Settings'
+111 -79
View File
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Frappe LMS VERSION\n"
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
"POT-Creation-Date: 2025-10-10 16:04+0000\n"
"PO-Revision-Date: 2025-10-10 16:04+0000\n"
"POT-Creation-Date: 2025-10-17 16:04+0000\n"
"PO-Revision-Date: 2025-10-17 16:04+0000\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: jannat@frappe.io\n"
"MIME-Version: 1.0\n"
@@ -194,7 +194,7 @@ msgstr ""
msgid "Add a Student"
msgstr ""
#: frontend/src/components/AppSidebar.vue:597
#: frontend/src/components/AppSidebar.vue:600
msgid "Add a chapter"
msgstr ""
@@ -206,7 +206,7 @@ msgstr ""
msgid "Add a keyword and then press enter"
msgstr ""
#: frontend/src/components/AppSidebar.vue:598
#: frontend/src/components/AppSidebar.vue:601
msgid "Add a lesson"
msgstr ""
@@ -219,7 +219,7 @@ msgstr ""
msgid "Add a new question"
msgstr ""
#: frontend/src/components/AppSidebar.vue:612
#: frontend/src/components/AppSidebar.vue:615
msgid "Add a program"
msgstr ""
@@ -243,7 +243,7 @@ msgstr ""
msgid "Add at least one possible answer for this question: {0}"
msgstr ""
#: frontend/src/components/AppSidebar.vue:561
#: frontend/src/components/AppSidebar.vue:564
msgid "Add courses to your batch"
msgstr ""
@@ -251,7 +251,7 @@ msgstr ""
msgid "Add quiz to this video"
msgstr ""
#: frontend/src/components/AppSidebar.vue:540
#: frontend/src/components/AppSidebar.vue:543
msgid "Add students to your batch"
msgstr ""
@@ -267,11 +267,11 @@ msgstr ""
msgid "Add your assignment as {0}"
msgstr ""
#: frontend/src/components/AppSidebar.vue:473
#: frontend/src/components/AppSidebar.vue:476
msgid "Add your first chapter"
msgstr ""
#: frontend/src/components/AppSidebar.vue:489
#: frontend/src/components/AppSidebar.vue:492
msgid "Add your first lesson"
msgstr ""
@@ -376,11 +376,11 @@ msgstr ""
msgid "Amount and currency are required for paid batches."
msgstr ""
#: lms/lms/doctype/lms_course/lms_course.py:76
#: lms/lms/doctype/lms_course/lms_course.py:79
msgid "Amount and currency are required for paid certificates."
msgstr ""
#: lms/lms/doctype/lms_course/lms_course.py:73
#: lms/lms/doctype/lms_course/lms_course.py:76
msgid "Amount and currency are required for paid courses."
msgstr ""
@@ -506,7 +506,7 @@ msgid "Assessment {0} has already been added to this batch."
msgstr ""
#. Label of the show_assessments (Check) field in DocType 'LMS Settings'
#: frontend/src/components/AppSidebar.vue:615
#: frontend/src/components/AppSidebar.vue:618
#: frontend/src/components/Assessments.vue:5
#: frontend/src/components/BatchStudents.vue:32
#: lms/lms/doctype/lms_settings/lms_settings.json
@@ -588,7 +588,7 @@ msgstr ""
msgid "Assignment will appear at the bottom of the lesson."
msgstr ""
#: frontend/src/components/AppSidebar.vue:619
#: frontend/src/components/AppSidebar.vue:622
#: frontend/src/components/Settings/Badges.vue:163
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:271
msgid "Assignments"
@@ -1015,7 +1015,7 @@ msgstr ""
#. Enrollment'
#. Label of a Card Break in the LMS Workspace
#. Label of a Link in the LMS Workspace
#: frontend/src/components/AppSidebar.vue:623
#: frontend/src/components/AppSidebar.vue:626
#: 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
@@ -1274,7 +1274,7 @@ msgstr ""
msgid "Collaboration Preference"
msgstr ""
#: frontend/src/components/AppSidebar.vue:142
#: frontend/src/components/AppSidebar.vue:145
msgid "Collapse"
msgstr ""
@@ -1293,7 +1293,7 @@ msgstr ""
msgid "Color"
msgstr ""
#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:300
#: frontend/src/pages/BatchForm.vue:306 frontend/src/pages/CourseForm.vue:312
msgid "Comma separated keywords for SEO"
msgstr ""
@@ -1467,6 +1467,7 @@ msgid "Congratulations on getting certified!"
msgstr ""
#. Label of the contact_us_tab (Tab Break) field in DocType 'LMS Settings'
#: frontend/src/components/ContactUsEmail.vue:5
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Contact Us"
msgstr ""
@@ -1694,7 +1695,7 @@ msgstr ""
msgid "Course Name"
msgstr ""
#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:310
#: frontend/src/pages/CourseDetail.vue:78 frontend/src/pages/CourseForm.vue:322
msgid "Course Outline"
msgstr ""
@@ -1731,15 +1732,15 @@ msgstr ""
msgid "Course added to program successfully"
msgstr ""
#: frontend/src/pages/CourseForm.vue:547
#: frontend/src/pages/CourseForm.vue:560
msgid "Course created successfully"
msgstr ""
#: frontend/src/pages/CourseForm.vue:584
#: frontend/src/pages/CourseForm.vue:597
msgid "Course deleted successfully"
msgstr ""
#: frontend/src/pages/CourseForm.vue:567
#: frontend/src/pages/CourseForm.vue:580
msgid "Course updated successfully"
msgstr ""
@@ -1832,15 +1833,15 @@ msgstr ""
msgid "Create a Quiz"
msgstr ""
#: frontend/src/components/AppSidebar.vue:605
#: frontend/src/components/AppSidebar.vue:608
msgid "Create a batch"
msgstr ""
#: frontend/src/components/AppSidebar.vue:596
#: frontend/src/components/AppSidebar.vue:599
msgid "Create a course"
msgstr ""
#: frontend/src/components/AppSidebar.vue:606
#: frontend/src/components/AppSidebar.vue:609
msgid "Create a live class"
msgstr ""
@@ -1852,15 +1853,15 @@ msgstr ""
msgid "Create an Assignment"
msgstr ""
#: frontend/src/components/AppSidebar.vue:530
#: frontend/src/components/AppSidebar.vue:533
msgid "Create your first batch"
msgstr ""
#: frontend/src/components/AppSidebar.vue:461
#: frontend/src/components/AppSidebar.vue:464
msgid "Create your first course"
msgstr ""
#: frontend/src/components/AppSidebar.vue:508
#: frontend/src/components/AppSidebar.vue:511
msgid "Create your first quiz"
msgstr ""
@@ -1868,11 +1869,11 @@ msgstr ""
msgid "Created"
msgstr ""
#: frontend/src/components/AppSidebar.vue:602
#: frontend/src/components/AppSidebar.vue:605
msgid "Creating a batch"
msgstr ""
#: frontend/src/components/AppSidebar.vue:593
#: frontend/src/components/AppSidebar.vue:596
msgid "Creating a course"
msgstr ""
@@ -1880,7 +1881,7 @@ msgstr ""
#. Label of the currency (Link) field in DocType 'LMS Course'
#. Label of the currency (Link) field in DocType 'LMS Payment'
#: frontend/src/components/Settings/TransactionDetails.vue:64
#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:279
#: frontend/src/pages/BatchForm.vue:285 frontend/src/pages/CourseForm.vue:282
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_payment/lms_payment.json
@@ -1896,7 +1897,7 @@ msgstr ""
msgid "Current Streak"
msgstr ""
#: frontend/src/components/AppSidebar.vue:629
#: frontend/src/components/AppSidebar.vue:632
msgid "Custom Certificate Templates"
msgstr ""
@@ -1996,7 +1997,7 @@ msgstr ""
#: frontend/src/components/CourseOutline.vue:360
#: frontend/src/components/DiscussionReplies.vue:41
#: frontend/src/components/Settings/Badges.vue:171
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:597
#: frontend/src/pages/BatchForm.vue:565 frontend/src/pages/CourseForm.vue:610
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseForm.vue:67
#: frontend/src/pages/Programs/ProgramForm.vue:231
msgid "Delete"
@@ -2006,7 +2007,7 @@ msgstr ""
msgid "Delete Chapter"
msgstr ""
#: frontend/src/pages/CourseForm.vue:591
#: frontend/src/pages/CourseForm.vue:604
msgid "Delete Course"
msgstr ""
@@ -2018,7 +2019,7 @@ msgstr ""
msgid "Delete this lesson?"
msgstr ""
#: frontend/src/pages/CourseForm.vue:592
#: frontend/src/pages/CourseForm.vue:605
msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?"
msgstr ""
@@ -2268,6 +2269,10 @@ msgstr ""
msgid "Email Templates deleted successfully"
msgstr ""
#: frontend/src/components/ContactUsEmail.vue:57
msgid "Email sent successfully"
msgstr ""
#. Label of the show_emails (Check) field in DocType 'LMS Settings'
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Emails"
@@ -2382,7 +2387,7 @@ msgstr ""
msgid "Enrollment Count"
msgstr ""
#: lms/lms/utils.py:1880
#: lms/lms/utils.py:1888
msgid "Enrollment Failed, {0}"
msgstr ""
@@ -2484,7 +2489,7 @@ msgstr ""
#. Label of the evaluator (Link) field in DocType 'LMS Course'
#: frontend/src/components/Modals/BatchCourseModal.vue:37
#: frontend/src/components/Modals/BulkCertificates.vue:22
#: frontend/src/pages/CourseForm.vue:268 frontend/src/pages/ProfileRoles.vue:32
#: frontend/src/pages/CourseForm.vue:269 frontend/src/pages/ProfileRoles.vue:32
#: lms/lms/doctype/batch_course/batch_course.json
#: lms/lms/doctype/course_evaluator/course_evaluator.json
#: lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.json
@@ -2572,7 +2577,7 @@ msgstr ""
msgid "Exercise Title"
msgstr ""
#: frontend/src/components/AppSidebar.vue:142
#: frontend/src/components/AppSidebar.vue:145
msgid "Expand"
msgstr ""
@@ -2646,6 +2651,10 @@ msgstr ""
msgid "Failed to fetch attendance data from Zoom for class {0}: {1}"
msgstr ""
#: frontend/src/components/ContactUsEmail.vue:63
msgid "Failed to send email"
msgstr ""
#: frontend/src/pages/ProgrammingExercises/ProgrammingExerciseSubmission.vue:358
msgid "Failed to submit. Please try again. {0}"
msgstr ""
@@ -2831,7 +2840,7 @@ msgstr ""
#: frontend/src/components/CertificationLinks.vue:34
#: frontend/src/components/CertificationLinks.vue:50
#: frontend/src/components/CourseCard.vue:125
#: frontend/src/components/CourseCard.vue:126
#: frontend/src/pages/CertifiedParticipants.vue:11
msgid "Get Certified"
msgstr ""
@@ -2915,7 +2924,7 @@ msgstr ""
msgid "Hello"
msgstr ""
#: frontend/src/components/AppSidebar.vue:128
#: frontend/src/components/AppSidebar.vue:131
msgid "Help"
msgstr ""
@@ -2980,7 +2989,7 @@ msgstr ""
msgid "Hints"
msgstr ""
#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:153
#: frontend/src/pages/Home/Home.vue:5 frontend/src/pages/Home/Home.vue:154
msgid "Home"
msgstr ""
@@ -3172,7 +3181,7 @@ msgstr ""
#. Label of the instructor (Link) field in DocType 'Cohort'
#. Label of the instructor (Link) field in DocType 'Course Instructor'
#: frontend/src/pages/Home/Home.vue:148 lms/lms/doctype/cohort/cohort.json
#: frontend/src/pages/Home/Home.vue:149 lms/lms/doctype/cohort/cohort.json
#: lms/lms/doctype/course_instructor/course_instructor.json
msgid "Instructor"
msgstr ""
@@ -3208,8 +3217,8 @@ msgstr ""
msgid "Interest"
msgstr ""
#: frontend/src/components/AppSidebar.vue:585
#: frontend/src/components/AppSidebar.vue:588
#: frontend/src/components/AppSidebar.vue:591
msgid "Introduction"
msgstr ""
@@ -3231,7 +3240,7 @@ msgstr ""
msgid "Invite Only"
msgstr ""
#: frontend/src/components/AppSidebar.vue:519
#: frontend/src/components/AppSidebar.vue:522
msgid "Invite your team and students"
msgstr ""
@@ -3268,7 +3277,7 @@ msgstr ""
msgid "Issue Date"
msgstr ""
#: frontend/src/components/AppSidebar.vue:626
#: frontend/src/components/AppSidebar.vue:629
msgid "Issue a Certificate"
msgstr ""
@@ -3281,7 +3290,7 @@ msgid "Issued On"
msgstr ""
#: frontend/src/pages/ProfileAbout.vue:73
#: frontend/src/pages/ProfileCertificates.vue:17
#: frontend/src/pages/ProfileCertificates.vue:20
#: lms/templates/certificates_section.html:11
msgid "Issued on"
msgstr ""
@@ -3696,7 +3705,7 @@ msgstr ""
msgid "Learning Consistency"
msgstr ""
#: frontend/src/components/AppSidebar.vue:610
#: frontend/src/components/AppSidebar.vue:613
msgid "Learning Paths"
msgstr ""
@@ -3906,7 +3915,7 @@ msgstr ""
msgid "Manage Batch"
msgstr ""
#: frontend/src/pages/Home/Home.vue:119
#: frontend/src/pages/Home/Home.vue:120
msgid "Manage your courses and batches at a glance"
msgstr ""
@@ -4216,8 +4225,12 @@ msgstr ""
msgid "Mentor Request Status Update Template"
msgstr ""
#: frontend/src/components/ContactUsEmail.vue:19
msgid "Message"
msgstr ""
#. Label of the meta_description (Small Text) field in DocType 'LMS Settings'
#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:291
#: frontend/src/pages/BatchForm.vue:297 frontend/src/pages/CourseForm.vue:303
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Meta Description"
msgstr ""
@@ -4231,12 +4244,12 @@ msgid "Meta Image"
msgstr ""
#. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings'
#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:297
#: frontend/src/pages/BatchForm.vue:303 frontend/src/pages/CourseForm.vue:309
#: lms/lms/doctype/lms_settings/lms_settings.json
msgid "Meta Keywords"
msgstr ""
#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:286
#: frontend/src/pages/BatchForm.vue:292 frontend/src/pages/CourseForm.vue:298
msgid "Meta Tags"
msgstr ""
@@ -4307,7 +4320,7 @@ msgstr ""
msgid "Monday"
msgstr ""
#: frontend/src/components/AppSidebar.vue:634
#: frontend/src/components/AppSidebar.vue:637
msgid "Monetization"
msgstr ""
@@ -4363,7 +4376,7 @@ msgstr ""
msgid "New Batch"
msgstr ""
#: frontend/src/pages/CourseForm.vue:678 lms/www/lms.py:93
#: frontend/src/pages/CourseForm.vue:691 lms/www/lms.py:93
msgid "New Course"
msgstr ""
@@ -5056,7 +5069,7 @@ msgstr ""
msgid "Please login to continue with payment."
msgstr ""
#: lms/lms/utils.py:2012
#: lms/lms/utils.py:2020
msgid "Please login to enroll in the program."
msgstr ""
@@ -5159,7 +5172,7 @@ msgstr ""
msgid "Postal Code"
msgstr ""
#: frontend/src/components/AppSidebar.vue:122
#: frontend/src/components/AppSidebar.vue:125
msgid "Powered by Learning"
msgstr ""
@@ -5536,7 +5549,7 @@ msgstr ""
msgid "Quiz will appear at the bottom of the lesson."
msgstr ""
#: frontend/src/components/AppSidebar.vue:618
#: frontend/src/components/AppSidebar.vue:621
#: 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"
@@ -5680,7 +5693,7 @@ msgstr ""
msgid "Resume Video"
msgstr ""
#: frontend/src/pages/Home/Home.vue:142
#: frontend/src/pages/Home/Home.vue:143
msgid "Resume where you left off"
msgstr ""
@@ -5721,7 +5734,7 @@ msgstr ""
msgid "Role updated successfully"
msgstr ""
#: frontend/src/components/AppSidebar.vue:646
#: frontend/src/components/AppSidebar.vue:649
msgid "Roles"
msgstr ""
@@ -5939,6 +5952,10 @@ msgstr ""
msgid "Select an assignment"
msgstr ""
#: frontend/src/components/ContactUsEmail.vue:33
msgid "Send"
msgstr ""
#: lms/lms/doctype/lms_batch_enrollment/lms_batch_enrollment.js:7
msgid "Send Confirmation Email"
msgstr ""
@@ -5970,15 +5987,15 @@ msgstr ""
msgid "Set your Password"
msgstr ""
#: frontend/src/components/AppSidebar.vue:589
#: frontend/src/components/AppSidebar.vue:592
msgid "Setting up"
msgstr ""
#: frontend/src/components/AppSidebar.vue:639
#: frontend/src/components/AppSidebar.vue:642
msgid "Setting up payment gateway"
msgstr ""
#: frontend/src/components/AppSidebar.vue:644
#: frontend/src/components/AppSidebar.vue:647
#: 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
@@ -6277,7 +6294,7 @@ msgstr ""
#. Option for the 'User Category' (Select) field in DocType 'User'
#. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page'
#. Option for the 'Member Type' (Select) field in DocType 'LMS Enrollment'
#: frontend/src/pages/Home/Home.vue:147 frontend/src/pages/ProfileRoles.vue:38
#: frontend/src/pages/Home/Home.vue:148 frontend/src/pages/ProfileRoles.vue:38
#: lms/fixtures/custom_field.json
#: lms/lms/doctype/cohort_web_page/cohort_web_page.json
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
@@ -6314,6 +6331,7 @@ msgstr ""
msgid "Subgroup"
msgstr ""
#: frontend/src/components/ContactUsEmail.vue:13
#: frontend/src/components/Modals/AnnouncementModal.vue:20
#: frontend/src/components/Modals/EmailTemplateModal.vue:31
msgid "Subject"
@@ -6549,7 +6567,7 @@ msgstr ""
msgid "Thanks and Regards"
msgstr ""
#: lms/lms/utils.py:1904
#: lms/lms/utils.py:1912
msgid "The batch is full. Please contact the Administrator."
msgstr ""
@@ -6561,11 +6579,11 @@ msgstr ""
msgid "The course {0} is now available on {1}."
msgstr ""
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:55
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:56
msgid "The evaluator of this course is unavailable from {0} to {1}. Please select a date after {1}"
msgstr ""
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:73
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:74
msgid "The slot is already booked by another participant."
msgstr ""
@@ -6638,7 +6656,7 @@ msgstr ""
msgid "This course has:"
msgstr ""
#: lms/lms/utils.py:1765
#: lms/lms/utils.py:1773
msgid "This course is free."
msgstr ""
@@ -6674,8 +6692,8 @@ msgstr ""
msgid "This quiz consists of {0} questions."
msgstr ""
#: frontend/src/components/AppSidebar.vue:75
#: frontend/src/components/AppSidebar.vue:115
#: frontend/src/components/AppSidebar.vue:78
#: frontend/src/components/AppSidebar.vue:118
msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly."
msgstr ""
@@ -6746,15 +6764,21 @@ msgstr ""
#. Label of the timezone (Data) field in DocType 'LMS Batch'
#. Label of the timezone (Data) field in DocType 'LMS Certificate Request'
#. Label of the timezone (Data) field in DocType 'LMS Course'
#. Label of the timezone (Data) field in DocType 'LMS Live Class'
#: frontend/src/components/Modals/LiveClassModal.vue:59
#: frontend/src/pages/BatchForm.vue:114
#: frontend/src/pages/BatchForm.vue:114 frontend/src/pages/CourseForm.vue:288
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Timezone"
msgstr ""
#: lms/lms/doctype/lms_course/lms_course.py:72
msgid "Timezone is required for paid certificates."
msgstr ""
#: lms/templates/emails/batch_confirmation.html:21
#: lms/templates/emails/batch_start_reminder.html:16
#: lms/templates/emails/live_class_reminder.html:16
@@ -6824,7 +6848,7 @@ msgstr ""
msgid "To Date"
msgstr ""
#: lms/lms/utils.py:1776
#: lms/lms/utils.py:1784
msgid "To join this batch, please contact the Administrator."
msgstr ""
@@ -7251,7 +7275,7 @@ msgstr ""
msgid "Yellow"
msgstr ""
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:95
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:96
msgid "You already have an evaluation on {0} at {1} for the course {2}."
msgstr ""
@@ -7304,11 +7328,11 @@ msgstr ""
msgid "You cannot change the roles in read-only mode."
msgstr ""
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:111
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:112
msgid "You cannot schedule evaluations after {0}."
msgstr ""
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:102
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:103
msgid "You cannot schedule evaluations for past slots."
msgstr ""
@@ -7365,19 +7389,23 @@ msgstr ""
msgid "You have got a score of {0} for the quiz {1}"
msgstr ""
#: frontend/src/pages/ProfileCertificates.vue:26
msgid "You have not received any certificates yet."
msgstr ""
#: lms/lms/widgets/NoPreviewModal.html:12
msgid "You have opted to be notified for this course. You will receive an email when the course becomes available."
msgstr ""
#: frontend/src/pages/Home/Home.vue:102 frontend/src/pages/Home/Home.vue:125
#: frontend/src/pages/Home/Home.vue:103 frontend/src/pages/Home/Home.vue:126
msgid "You have {0} upcoming {1} and {2} {3} scheduled."
msgstr ""
#: frontend/src/pages/Home/Home.vue:109 frontend/src/pages/Home/Home.vue:132
#: frontend/src/pages/Home/Home.vue:110 frontend/src/pages/Home/Home.vue:133
msgid "You have {0} upcoming {1}."
msgstr ""
#: frontend/src/pages/Home/Home.vue:114 frontend/src/pages/Home/Home.vue:137
#: frontend/src/pages/Home/Home.vue:115 frontend/src/pages/Home/Home.vue:138
msgid "You have {0} {1} scheduled."
msgstr ""
@@ -7446,7 +7474,7 @@ msgstr ""
msgid "Your evaluation for the course {0} has been scheduled on {1} at {2} {3}."
msgstr ""
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:121
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.py:136
msgid "Your evaluation slot has been booked"
msgstr ""
@@ -7563,11 +7591,15 @@ msgstr ""
msgid "days"
msgstr ""
#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123
#: frontend/src/pages/CourseForm.vue:290
msgid "e.g. IST, UTC, GMT..."
msgstr ""
#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124
msgid "evaluation"
msgstr ""
#: frontend/src/pages/Home/Home.vue:100 frontend/src/pages/Home/Home.vue:123
#: frontend/src/pages/Home/Home.vue:101 frontend/src/pages/Home/Home.vue:124
msgid "evaluations"
msgstr ""
@@ -7587,11 +7619,11 @@ msgstr ""
msgid "lessons"
msgstr ""
#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122
#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123
msgid "live class"
msgstr ""
#: frontend/src/pages/Home/Home.vue:98 frontend/src/pages/Home/Home.vue:122
#: frontend/src/pages/Home/Home.vue:99 frontend/src/pages/Home/Home.vue:123
msgid "live classes"
msgstr ""
+19 -19
View File
@@ -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-17 14:45\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Norwegian Bokmal\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 "Akseptert"
#. Label of the account_id (Data) field in DocType 'LMS Zoom Settings'
#. Label of the account_id (Data) field in DocType 'Zoom Settings'
@@ -114,18 +114,18 @@ msgstr ""
#: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json
#: lms/lms/doctype/zoom_settings/zoom_settings.json
msgid "Account ID"
msgstr ""
msgstr "Konto ID"
#. Label of the account_name (Data) field in DocType 'LMS Zoom Settings'
#: frontend/src/components/Modals/ZoomAccountModal.vue:30
#: frontend/src/components/Settings/ZoomSettings.vue:192
#: lms/lms/doctype/lms_zoom_settings/lms_zoom_settings.json
msgid "Account Name"
msgstr ""
msgstr "Konto Navn"
#: frontend/src/pages/ProfileAbout.vue:34
msgid "Achievements"
msgstr ""
msgstr "Prestasjoner"
#. Option for the 'Status' (Select) field in DocType 'LMS Batch Old'
#: lms/lms/doctype/lms_batch_old/lms_batch_old.json
@@ -134,7 +134,7 @@ msgstr "Aktiv"
#: frontend/src/pages/Statistics.vue:16
msgid "Active Members"
msgstr ""
msgstr "Aktive Medlemmer"
#: frontend/src/components/Assessments.vue:11
#: frontend/src/components/BatchCourses.vue:11
@@ -148,17 +148,17 @@ msgstr ""
#: frontend/src/pages/Programs/ProgramForm.vue:131
#: frontend/src/pages/Programs/ProgramForm.vue:180
msgid "Add"
msgstr ""
msgstr "Legg til"
#: frontend/src/components/CourseOutline.vue:18
#: frontend/src/components/CreateOutline.vue:18
#: frontend/src/components/Modals/ChapterModal.vue:5
msgid "Add Chapter"
msgstr ""
msgstr "Legg til Kapittel"
#: frontend/src/pages/Programs/ProgramForm.vue:176
msgid "Add Course to Program"
msgstr ""
msgstr "Legg kurs til program"
#: frontend/src/components/Settings/Evaluators.vue:91
msgid "Add Evaluator"
@@ -344,7 +344,7 @@ msgstr ""
#: frontend/src/pages/BatchForm.vue:64
msgid "Allow self enrollment"
msgstr ""
msgstr "Tillat selvregistrering"
#: lms/lms/user.py:34
msgid "Already Registered"
@@ -372,7 +372,7 @@ msgstr "Beløp"
#: lms/lms/doctype/lms_batch/lms_batch.json
#: lms/lms/doctype/lms_course/lms_course.json
msgid "Amount (USD)"
msgstr ""
msgstr "Beløp (USD)"
#: lms/lms/doctype/lms_batch/lms_batch.py:70
msgid "Amount and currency are required for paid batches."
@@ -447,14 +447,14 @@ msgstr ""
#: frontend/src/components/Modals/JobApplicationModal.vue:6
msgid "Apply for this job"
msgstr ""
msgstr "Søk på denne jobben"
#. Option for the 'Status' (Select) field in DocType 'LMS Course'
#. Option for the 'Status' (Select) field in DocType 'LMS Mentor Request'
#: lms/lms/doctype/lms_course/lms_course.json
#: lms/lms/doctype/lms_mentor_request/lms_mentor_request.json
msgid "Approved"
msgstr ""
msgstr "Godkjent"
#: frontend/src/components/Apps.vue:13
msgid "Apps"
@@ -462,7 +462,7 @@ msgstr "Apper"
#: frontend/src/pages/Batches.vue:285
msgid "Archived"
msgstr ""
msgstr "Arkivert"
#: frontend/src/components/UpcomingEvaluations.vue:176
msgid "Are you sure you want to cancel this evaluation? This action cannot be undone."
@@ -518,7 +518,7 @@ msgstr ""
#: lms/lms/doctype/lms_badge/lms_badge.js:50
msgid "Assign"
msgstr ""
msgstr "Tildel"
#: frontend/src/components/Settings/BadgeForm.vue:28
msgid "Assign For"
@@ -669,18 +669,18 @@ msgstr ""
#: frontend/src/components/Settings/Badges.vue:214
#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json
msgid "Badge"
msgstr ""
msgstr "Emblem"
#. Label of the badge_description (Small Text) field in DocType 'LMS Badge
#. Assignment'
#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json
msgid "Badge Description"
msgstr ""
msgstr "Emblem Beskrivelse"
#. Label of the badge_image (Attach) field in DocType 'LMS Badge Assignment'
#: lms/lms/doctype/lms_badge_assignment/lms_badge_assignment.json
msgid "Badge Image"
msgstr ""
msgstr "Emblem Bilde"
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:131
msgid "Badge assignment created successfully"
@@ -721,7 +721,7 @@ msgstr ""
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Batch"
msgstr ""
msgstr "Gruppe"
#. Label of the batch_confirmation_template (Link) field in DocType 'LMS
#. Settings'
+2 -2
View File
@@ -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-17 14:45\n"
"Last-Translator: jannat@frappe.io\n"
"Language-Team: Swedish\n"
"MIME-Version: 1.0\n"
@@ -721,7 +721,7 @@ msgstr "Emblem uppdaterad"
#: lms/lms/doctype/lms_certificate_request/lms_certificate_request.json
#: lms/lms/doctype/lms_live_class/lms_live_class.json
msgid "Batch"
msgstr "Parti"
msgstr "Grupp"
#. Label of the batch_confirmation_template (Link) field in DocType 'LMS
#. Settings'