mirror of
https://github.com/frappe/lms.git
synced 2026-05-02 13:39:31 +03:00
Merge pull request #1792 from frappe/develop
chore: merge 'develop' into 'main'
This commit is contained in:
+1
-1
@@ -1 +1 @@
|
||||
__version__ = "2.39.0"
|
||||
__version__ = "2.39.1"
|
||||
|
||||
+2
-1
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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'
|
||||
|
||||
Reference in New Issue
Block a user