Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 7b69ddb14d | |||
| 2271eb270e | |||
| 7e5b2e4e79 |
@@ -25,6 +25,7 @@
|
||||
<div class="">
|
||||
<div class="mb-1.5 text-sm text-ink-gray-5">
|
||||
{{ __('Reply To') }}
|
||||
<span class="text-ink-red-3">*</span>
|
||||
</div>
|
||||
<Input type="text" v-model="announcement.replyTo" />
|
||||
</div>
|
||||
@@ -70,8 +71,8 @@ const announcementResource = createResource({
|
||||
url: 'frappe.core.doctype.communication.email.make',
|
||||
makeParams(values) {
|
||||
return {
|
||||
recipients: props.students.join(', '),
|
||||
cc: announcement.replyTo,
|
||||
recipients: announcement.replyTo,
|
||||
bcc: props.students.join(', '),
|
||||
subject: announcement.subject,
|
||||
content: announcement.announcement,
|
||||
doctype: 'LMS Batch',
|
||||
@@ -95,6 +96,9 @@ const makeAnnouncement = (close) => {
|
||||
if (!announcement.announcement) {
|
||||
return __('Announcement is required')
|
||||
}
|
||||
if (!announcement.replyTo) {
|
||||
return __('Reply To is required')
|
||||
}
|
||||
},
|
||||
onSuccess() {
|
||||
close()
|
||||
|
||||
+10
-10
@@ -3,7 +3,7 @@ msgstr ""
|
||||
"Project-Id-Version: frappe\n"
|
||||
"Report-Msgid-Bugs-To: jannat@frappe.io\n"
|
||||
"POT-Creation-Date: 2025-07-25 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-08-02 23:05\n"
|
||||
"PO-Revision-Date: 2025-07-29 22:53\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: Indonesian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -140,7 +140,7 @@ msgstr ""
|
||||
#: frontend/src/pages/ProgramForm.vue:30 frontend/src/pages/ProgramForm.vue:92
|
||||
#: frontend/src/pages/ProgramForm.vue:137
|
||||
msgid "Add"
|
||||
msgstr "Tambah"
|
||||
msgstr "Tambahkan"
|
||||
|
||||
#: frontend/src/components/CourseOutline.vue:18
|
||||
#: frontend/src/components/CreateOutline.vue:18
|
||||
@@ -265,11 +265,11 @@ msgstr "Alamat"
|
||||
|
||||
#: frontend/src/pages/Billing.vue:74
|
||||
msgid "Address Line 1"
|
||||
msgstr "Baris Alamat 1"
|
||||
msgstr "Alamat Baris 1"
|
||||
|
||||
#: frontend/src/pages/Billing.vue:78
|
||||
msgid "Address Line 2"
|
||||
msgstr "Baris Alamat 2"
|
||||
msgstr "Alamat Baris 2"
|
||||
|
||||
#. Option for the 'Role' (Select) field in DocType 'Cohort Staff'
|
||||
#. Option for the 'Required Role' (Select) field in DocType 'Cohort Web Page'
|
||||
@@ -342,7 +342,7 @@ msgstr ""
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||
msgid "Amount"
|
||||
msgstr "Jumlah"
|
||||
msgstr "Total"
|
||||
|
||||
#. Label of the amount_usd (Currency) field in DocType 'LMS Batch'
|
||||
#. Label of the amount_usd (Currency) field in DocType 'LMS Course'
|
||||
@@ -684,7 +684,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 "Batch"
|
||||
msgstr "Kumpulan"
|
||||
|
||||
#. Label of the batch_confirmation_template (Link) field in DocType 'LMS
|
||||
#. Settings'
|
||||
@@ -1318,7 +1318,7 @@ msgstr ""
|
||||
#: lms/lms/doctype/lms_course_progress/lms_course_progress.json
|
||||
#: lms/lms/widgets/CourseCard.html:75 lms/templates/reviews.html:48
|
||||
msgid "Complete"
|
||||
msgstr "Selesai"
|
||||
msgstr "Lengkap"
|
||||
|
||||
#: lms/templates/emails/lms_invite_request_approved.html:7
|
||||
msgid "Complete Sign Up"
|
||||
@@ -1769,7 +1769,7 @@ msgstr ""
|
||||
#: lms/lms/doctype/lms_course/lms_course.json
|
||||
#: lms/lms/doctype/lms_payment/lms_payment.json
|
||||
msgid "Currency"
|
||||
msgstr "Mata Uang"
|
||||
msgstr "Mata uang"
|
||||
|
||||
#. Label of the current_lesson (Link) field in DocType 'LMS Enrollment'
|
||||
#: lms/lms/doctype/lms_enrollment/lms_enrollment.json
|
||||
@@ -1849,7 +1849,7 @@ msgstr "Hari"
|
||||
#: lms/templates/emails/mentor_request_creation_email.html:2
|
||||
#: lms/templates/emails/mentor_request_status_update_email.html:2
|
||||
msgid "Dear"
|
||||
msgstr "Yth."
|
||||
msgstr "Kepada Yth."
|
||||
|
||||
#: lms/templates/emails/batch_confirmation.html:2
|
||||
#: lms/templates/emails/batch_start_reminder.html:2
|
||||
@@ -2188,7 +2188,7 @@ msgstr ""
|
||||
#: frontend/src/pages/BatchForm.vue:89 lms/lms/doctype/cohort/cohort.json
|
||||
#: lms/lms/doctype/lms_batch/lms_batch.json
|
||||
msgid "End Date"
|
||||
msgstr "Tanggal Akhir"
|
||||
msgstr "Tanggal Berakhir"
|
||||
|
||||
#. Label of the end_date (Date) field in DocType 'Education Detail'
|
||||
#: lms/lms/doctype/education_detail/education_detail.json
|
||||
|
||||
+53
-44
@@ -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-07-25 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-07-25 16:04+0000\n"
|
||||
"POT-Creation-Date: 2025-08-01 16:04+0000\n"
|
||||
"PO-Revision-Date: 2025-08-01 16:04+0000\n"
|
||||
"Last-Translator: jannat@frappe.io\n"
|
||||
"Language-Team: jannat@frappe.io\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -182,7 +182,7 @@ msgstr ""
|
||||
msgid "Add a Student"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:568
|
||||
#: frontend/src/components/AppSidebar.vue:584
|
||||
msgid "Add a chapter"
|
||||
msgstr ""
|
||||
|
||||
@@ -194,7 +194,7 @@ msgstr ""
|
||||
msgid "Add a keyword and then press enter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:569
|
||||
#: frontend/src/components/AppSidebar.vue:585
|
||||
msgid "Add a lesson"
|
||||
msgstr ""
|
||||
|
||||
@@ -227,7 +227,7 @@ msgstr ""
|
||||
msgid "Add at least one possible answer for this question: {0}"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:532
|
||||
#: frontend/src/components/AppSidebar.vue:548
|
||||
msgid "Add courses to your batch"
|
||||
msgstr ""
|
||||
|
||||
@@ -235,7 +235,7 @@ msgstr ""
|
||||
msgid "Add quiz to this video"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:511
|
||||
#: frontend/src/components/AppSidebar.vue:527
|
||||
msgid "Add students to your batch"
|
||||
msgstr ""
|
||||
|
||||
@@ -247,11 +247,11 @@ msgstr ""
|
||||
msgid "Add your assignment as {0}"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:444
|
||||
#: frontend/src/components/AppSidebar.vue:460
|
||||
msgid "Add your first chapter"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:460
|
||||
#: frontend/src/components/AppSidebar.vue:476
|
||||
msgid "Add your first lesson"
|
||||
msgstr ""
|
||||
|
||||
@@ -366,15 +366,15 @@ msgstr ""
|
||||
msgid "Amount with GST"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:33
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:34
|
||||
msgid "Announcement"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:101
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:105
|
||||
msgid "Announcement has been sent successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:96
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:97
|
||||
msgid "Announcement is required"
|
||||
msgstr ""
|
||||
|
||||
@@ -472,7 +472,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:581
|
||||
#: frontend/src/components/AppSidebar.vue:597
|
||||
#: frontend/src/components/Assessments.vue:5
|
||||
#: frontend/src/components/BatchStudents.vue:32
|
||||
#: lms/lms/doctype/lms_settings/lms_settings.json
|
||||
@@ -554,7 +554,7 @@ msgstr ""
|
||||
msgid "Assignment will appear at the bottom of the lesson."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:585
|
||||
#: frontend/src/components/AppSidebar.vue:601
|
||||
#: frontend/src/components/Settings/Badges.vue:163
|
||||
#: frontend/src/pages/Assignments.vue:208 lms/www/lms.py:273
|
||||
msgid "Assignments"
|
||||
@@ -618,8 +618,8 @@ msgstr ""
|
||||
msgid "Average Rating"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/VideoStatistics.vue:65
|
||||
msgid "Average Watch Time (seconds)"
|
||||
#: frontend/src/components/Modals/VideoStatistics.vue:72
|
||||
msgid "Average Watch Time (minutes)"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/Lesson.vue:151
|
||||
@@ -966,7 +966,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:589
|
||||
#: frontend/src/components/AppSidebar.vue:605
|
||||
#: frontend/src/components/Modals/Event.vue:381
|
||||
#: frontend/src/pages/BatchForm.vue:69 frontend/src/pages/Batches.vue:38
|
||||
#: frontend/src/pages/CourseCertification.vue:10
|
||||
@@ -994,8 +994,8 @@ msgid "Certified"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the certified_members (Check) field in DocType 'LMS Settings'
|
||||
#: frontend/src/pages/CertifiedParticipants.vue:182
|
||||
#: frontend/src/pages/CertifiedParticipants.vue:189
|
||||
#: frontend/src/pages/CertifiedParticipants.vue:183
|
||||
#: frontend/src/pages/CertifiedParticipants.vue:190
|
||||
#: frontend/src/pages/Statistics.vue:40
|
||||
#: lms/lms/doctype/lms_settings/lms_settings.json
|
||||
msgid "Certified Members"
|
||||
@@ -1715,15 +1715,15 @@ msgstr ""
|
||||
msgid "Create a Quiz"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:576
|
||||
#: frontend/src/components/AppSidebar.vue:592
|
||||
msgid "Create a batch"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:567
|
||||
#: frontend/src/components/AppSidebar.vue:583
|
||||
msgid "Create a course"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:577
|
||||
#: frontend/src/components/AppSidebar.vue:593
|
||||
msgid "Create a live class"
|
||||
msgstr ""
|
||||
|
||||
@@ -1735,15 +1735,15 @@ msgstr ""
|
||||
msgid "Create an Assignment"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:501
|
||||
#: frontend/src/components/AppSidebar.vue:517
|
||||
msgid "Create your first batch"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:432
|
||||
#: frontend/src/components/AppSidebar.vue:448
|
||||
msgid "Create your first course"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:479
|
||||
#: frontend/src/components/AppSidebar.vue:495
|
||||
msgid "Create your first quiz"
|
||||
msgstr ""
|
||||
|
||||
@@ -1751,11 +1751,11 @@ msgstr ""
|
||||
msgid "Created"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:573
|
||||
#: frontend/src/components/AppSidebar.vue:589
|
||||
msgid "Creating a batch"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:564
|
||||
#: frontend/src/components/AppSidebar.vue:580
|
||||
msgid "Creating a course"
|
||||
msgstr ""
|
||||
|
||||
@@ -1774,7 +1774,7 @@ msgstr ""
|
||||
msgid "Current Lesson"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:595
|
||||
#: frontend/src/components/AppSidebar.vue:611
|
||||
msgid "Custom Certificate Templates"
|
||||
msgstr ""
|
||||
|
||||
@@ -2506,7 +2506,7 @@ msgstr ""
|
||||
msgid "Failed to update badge assignment: "
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/utils/index.js:670
|
||||
#: frontend/src/utils/index.js:659
|
||||
msgid "Failed to update meta tags {0}"
|
||||
msgstr ""
|
||||
|
||||
@@ -3005,8 +3005,8 @@ msgstr ""
|
||||
msgid "Interest"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:556
|
||||
#: frontend/src/components/AppSidebar.vue:559
|
||||
#: frontend/src/components/AppSidebar.vue:572
|
||||
#: frontend/src/components/AppSidebar.vue:575
|
||||
msgid "Introduction"
|
||||
msgstr ""
|
||||
|
||||
@@ -3044,7 +3044,7 @@ msgstr ""
|
||||
msgid "Invite Request"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:490
|
||||
#: frontend/src/components/AppSidebar.vue:506
|
||||
msgid "Invite your team and students"
|
||||
msgstr ""
|
||||
|
||||
@@ -3076,7 +3076,7 @@ msgstr ""
|
||||
msgid "Issue Date"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:592
|
||||
#: frontend/src/components/AppSidebar.vue:608
|
||||
msgid "Issue a Certificate"
|
||||
msgstr ""
|
||||
|
||||
@@ -3785,7 +3785,7 @@ msgstr ""
|
||||
#. Label of the member (Link) field in DocType 'LMS Zoom Settings'
|
||||
#: frontend/src/components/Modals/CourseProgressSummary.vue:216
|
||||
#: frontend/src/components/Modals/LiveClassAttendance.vue:14
|
||||
#: frontend/src/components/Modals/VideoStatistics.vue:22
|
||||
#: frontend/src/components/Modals/VideoStatistics.vue:29
|
||||
#: frontend/src/components/Modals/ZoomAccountModal.vue:42
|
||||
#: frontend/src/components/Settings/BadgeAssignmentForm.vue:26
|
||||
#: frontend/src/components/Settings/BadgeAssignments.vue:179
|
||||
@@ -4065,7 +4065,7 @@ msgstr ""
|
||||
msgid "Monday"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:600
|
||||
#: frontend/src/components/AppSidebar.vue:616
|
||||
msgid "Monetization"
|
||||
msgstr ""
|
||||
|
||||
@@ -4253,7 +4253,11 @@ msgstr ""
|
||||
msgid "No slots available for this date."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:90
|
||||
#: frontend/src/components/Modals/VideoStatistics.vue:84
|
||||
msgid "No statistics available for this video."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:91
|
||||
msgid "No students in this batch"
|
||||
msgstr ""
|
||||
|
||||
@@ -4362,7 +4366,7 @@ msgstr ""
|
||||
msgid "Only files of type {0} will be accepted."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/utils/index.js:502
|
||||
#: frontend/src/utils/index.js:491
|
||||
msgid "Only image file is allowed."
|
||||
msgstr ""
|
||||
|
||||
@@ -5200,7 +5204,7 @@ msgstr ""
|
||||
msgid "Quiz will appear at the bottom of the lesson."
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:584
|
||||
#: frontend/src/components/AppSidebar.vue:600
|
||||
#: frontend/src/pages/QuizForm.vue:396 frontend/src/pages/Quizzes.vue:275
|
||||
#: frontend/src/pages/Quizzes.vue:285 lms/www/lms.py:251
|
||||
msgid "Quizzes"
|
||||
@@ -5304,6 +5308,10 @@ msgstr ""
|
||||
msgid "Reply To"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:100
|
||||
msgid "Reply To is required"
|
||||
msgstr ""
|
||||
|
||||
#: lms/lms/widgets/RequestInvite.html:7
|
||||
msgid "Request Invite"
|
||||
msgstr ""
|
||||
@@ -5373,7 +5381,7 @@ msgstr ""
|
||||
msgid "Role updated successfully"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:612
|
||||
#: frontend/src/components/AppSidebar.vue:628
|
||||
msgid "Roles"
|
||||
msgstr ""
|
||||
|
||||
@@ -5497,7 +5505,8 @@ msgid "Search"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/CourseProgressSummary.vue:18
|
||||
msgid "Search by Member Name"
|
||||
#: frontend/src/components/Modals/VideoStatistics.vue:20
|
||||
msgid "Search by Member"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/pages/CertifiedParticipants.vue:23
|
||||
@@ -5584,15 +5593,15 @@ msgstr ""
|
||||
msgid "Set your Password"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:560
|
||||
#: frontend/src/components/AppSidebar.vue:576
|
||||
msgid "Setting up"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:605
|
||||
#: frontend/src/components/AppSidebar.vue:621
|
||||
msgid "Setting up payment gateway"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/AppSidebar.vue:610
|
||||
#: frontend/src/components/AppSidebar.vue:626
|
||||
#: 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
|
||||
@@ -5937,7 +5946,7 @@ msgstr ""
|
||||
msgid "Subject"
|
||||
msgstr ""
|
||||
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:93
|
||||
#: frontend/src/components/Modals/AnnouncementModal.vue:94
|
||||
msgid "Subject is required"
|
||||
msgstr ""
|
||||
|
||||
@@ -6741,7 +6750,7 @@ msgid "Volunteering or Internship"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the watch_time (Data) field in DocType 'LMS Video Watch Duration'
|
||||
#: frontend/src/components/Modals/VideoStatistics.vue:25
|
||||
#: frontend/src/components/Modals/VideoStatistics.vue:32
|
||||
#: lms/lms/doctype/lms_video_watch_duration/lms_video_watch_duration.json
|
||||
msgid "Watch Time"
|
||||
msgstr ""
|
||||
|
||||
Reference in New Issue
Block a user