From 37378e2360fd60120869564a2403a668203d1d66 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 21 Jun 2025 22:07:38 +0530 Subject: [PATCH 01/24] chore: French translations --- lms/locale/fr.po | 151 ++++++++++++++++++++++++----------------------- 1 file changed, 77 insertions(+), 74 deletions(-) diff --git a/lms/locale/fr.po b/lms/locale/fr.po index 2373675b..e22e7312 100644 --- a/lms/locale/fr.po +++ b/lms/locale/fr.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-16 15:29\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:37\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "Ajouter un chapitre" msgid "Add Lesson" msgstr "Ajouter une leçon" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "" @@ -311,7 +311,7 @@ msgstr "Déjà Inscrit" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "Au moins une option doit être correcte pour cette question." msgid "Attendance for Class - {0}" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "Cordialement" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "Détails de la Facturation" @@ -925,7 +929,7 @@ msgstr "Référence de chapitre" msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "" @@ -1006,10 +1010,6 @@ msgstr "" msgid "Click here" msgstr "Cliquez ici" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "" - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "" msgid "Color" msgstr "Couleur" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "" @@ -1200,6 +1200,10 @@ msgstr "" msgid "Complete Your Enrollment - Don't miss out!" msgstr "" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "Terminé" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" @@ -1281,14 +1285,10 @@ msgstr "" msgid "Contract" msgstr "Contrat" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "Politique des cookies" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "" - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "Liste de cours" msgid "Course Name" msgstr "Nom du cours" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "" @@ -1483,11 +1483,11 @@ msgstr "Titre du cours" msgid "Course added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "" @@ -1598,7 +1598,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "Devise par Défaut" msgid "Degree Type" msgstr "Type de diplôme" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "Supprimer" @@ -1711,27 +1711,27 @@ msgstr "Supprimer" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -2041,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "" @@ -2133,7 +2133,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:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 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 @@ -2249,7 +2249,7 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "" @@ -2515,10 +2515,6 @@ msgstr "" msgid "Host" msgstr "" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "" msgid "Joined At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "" msgid "Left At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "" msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "" @@ -3422,6 +3426,7 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "" @@ -3703,7 +3708,7 @@ msgstr "Nouveau" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "" @@ -3748,11 +3753,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3943,7 +3948,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "" @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" @@ -4240,7 +4245,7 @@ msgstr "Veuillez vérifier votre email pour validation" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4248,7 +4253,7 @@ msgstr "" msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "Tarification" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -4462,7 +4467,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "" @@ -4634,7 +4639,7 @@ msgstr "" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "Rejeté" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "Modèle" msgid "Temporarily Disabled" msgstr "Temporairement désactivé" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "" @@ -5560,7 +5567,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5643,7 +5650,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "" @@ -5680,7 +5687,7 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "" @@ -5817,14 +5824,10 @@ msgstr "À" msgid "To Date" msgstr "Jusqu'au" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "" -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "" - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "Trop d'utilisateurs se sont inscrits récemment, du coup l’inscription est désactivée. Veuillez essayer à nouveau dans une heure" @@ -5886,6 +5889,10 @@ msgstr "" msgid "Type" msgstr "Type" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6446,12 +6453,8 @@ msgstr "" msgid "applicants" msgstr "" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" msgstr "" #: lms/templates/emails/payment_reminder.html:4 @@ -6502,7 +6505,7 @@ msgstr "" msgid "members" msgstr "" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "" @@ -6594,7 +6597,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "" @@ -6602,11 +6605,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} vous a mentionné dans un commentaire dans {1}" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "" From c2e2ec8803b053421f7242cbe255e59b2a0b47a9 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 21 Jun 2025 22:07:39 +0530 Subject: [PATCH 02/24] chore: Spanish translations --- lms/locale/es.po | 151 ++++++++++++++++++++++++----------------------- 1 file changed, 77 insertions(+), 74 deletions(-) diff --git a/lms/locale/es.po b/lms/locale/es.po index 0f4c0616..d3eeb675 100644 --- a/lms/locale/es.po +++ b/lms/locale/es.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-16 15:29\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:37\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "Añadir Capítulo" msgid "Add Lesson" msgstr "Añadir una clase" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "" @@ -311,7 +311,7 @@ msgstr "Ya está Registrado" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "Al menos una opción debe ser correcta para esta pregunta." msgid "Attendance for Class - {0}" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "Atentamente," #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "Detalles de facturación" @@ -925,7 +929,7 @@ msgstr "Referencia del capítulo" msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "" @@ -1006,10 +1010,6 @@ msgstr "Rol claramente definido" msgid "Click here" msgstr "Click aquí" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "Haga clic en el icono añadir en el editor y del menú seleccione Encuesta. Se abrirá un diálogo donde puede seleccionar un cuestionario de la lista o crear un nuevo cuestionario. Cuando selecciona la opción Crear Nuevo, le llevará a la página de creación de cuestionarios." - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "Nombre de la academia" msgid "Color" msgstr "Color" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "" @@ -1200,6 +1200,10 @@ msgstr "" msgid "Complete Your Enrollment - Don't miss out!" msgstr "" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "Completado" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "Certificado de finalización" @@ -1281,14 +1285,10 @@ msgstr "Continuar aprendiendo" msgid "Contract" msgstr "Contrato" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "Política de cookies" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "Copia la URL del vídeo de YouTube y pégala en el editor." - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "Lista de Cursos" msgid "Course Name" msgstr "Nombre del Curso" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "" @@ -1483,11 +1483,11 @@ msgstr "Título del curso" msgid "Course added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "" @@ -1598,7 +1598,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "Divisa / modena predeterminada" msgid "Degree Type" msgstr "Tipo de Grado" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "Eliminar" @@ -1711,27 +1711,27 @@ msgstr "Eliminar" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -2041,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "Recuento de inscripciones" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "Error al inscribirse" @@ -2133,7 +2133,7 @@ msgstr "La evaluación se guardó correctamente" #. 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:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 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 @@ -2249,7 +2249,7 @@ msgstr "Falla" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "" @@ -2515,10 +2515,6 @@ msgstr "Consejos" msgid "Host" msgstr "Anfitrión" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "¿Cómo añadir un cuestionario?" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "Unirse a URL" msgid "Joined At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "" msgid "Left At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "Título de la lección" msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "" @@ -3422,6 +3426,7 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "Plantilla de actualización del estado de la solicitud de mentor" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Metadescripción" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "Meta imagen" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "Metaetiquetas" @@ -3703,7 +3708,7 @@ msgstr "Nuevo" msgid "New Batch" msgstr "Nuevo lote" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "Nuevo curso" @@ -3748,11 +3753,11 @@ msgstr "Nueva inscripción" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "Nuevo comentario en lote {0}" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "Nueva respuesta sobre el tema {0} en curso {1}" @@ -3943,7 +3948,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "Sólo se aceptarán archivos del tipo {0}." -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "Sólo se permiten archivos de imagen." @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "Lote pagó" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "Cursos Pagos" @@ -4240,7 +4245,7 @@ msgstr "Por favor, consultar su correo electrónico para la verificación" msgid "Please click on the following button to set your new password" msgstr "Haga clic en el siguiente botón para establecer su nueva contraseña" -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4248,7 +4253,7 @@ msgstr "" msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "Precios" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -4462,7 +4467,7 @@ msgstr "Países principales" msgid "Primary Subgroup" msgstr "Subgrupo primario" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "Política de privacidad" @@ -4634,7 +4639,7 @@ msgstr "Preguntas eliminadas correctamente" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "Rechazado" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "Plantilla" msgid "Temporarily Disabled" msgstr "Desactivado temporalmente" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "Términos de Uso" @@ -5560,7 +5567,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "Gracias y saludos" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5643,7 +5650,7 @@ msgstr "" msgid "This course has:" msgstr "Este curso tiene:" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "Este curso es gratuito." @@ -5680,7 +5687,7 @@ msgstr "Este cuestionario consta de {0} preguntas." msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "" @@ -5817,14 +5824,10 @@ msgstr "A" msgid "To Date" msgstr "Hasta la fecha" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "Para unirse a este lote, comuníquese con el Administrador." -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "Para cargar una imagen, un vídeo, un audio o un PDF desde su sistema, haga clic en el icono de añadir y en el menú seleccione cargar. A continuación, elija el archivo que desea añadir a la lección y se añadirá a la misma." - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "Hay demasiados usuarios se inscribieron recientemente, por lo que el registro está desactivado. Por favor, intente volver en una hora" @@ -5886,6 +5889,10 @@ msgstr "Twitter" msgid "Type" msgstr "Tipo" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "Escribe tu respuesta" @@ -6446,12 +6453,8 @@ msgstr "" msgid "applicants" msgstr "" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" msgstr "" #: lms/templates/emails/payment_reminder.html:4 @@ -6502,7 +6505,7 @@ msgstr "miembro" msgid "members" msgstr "miembros" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "minutos" @@ -6594,7 +6597,7 @@ msgstr "{0} ya está certificado para el curso {1}" msgid "{0} is your evaluator" msgstr "{0} es tu evaluador" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "{0} te mencionó en un comentario" @@ -6602,11 +6605,11 @@ msgstr "{0} te mencionó en un comentario" msgid "{0} mentioned you in a comment in your batch." msgstr "{0} te mencionó en un comentario en tu lote." -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} te mencionó en un comentario en {1}" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "{0}k" From 464dec9810c01491ea850b6ee247b1255247f35e Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 21 Jun 2025 22:07:41 +0530 Subject: [PATCH 03/24] chore: Arabic translations --- lms/locale/ar.po | 151 ++++++++++++++++++++++++----------------------- 1 file changed, 77 insertions(+), 74 deletions(-) diff --git a/lms/locale/ar.po b/lms/locale/ar.po index 5ec26f3c..555d3077 100644 --- a/lms/locale/ar.po +++ b/lms/locale/ar.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-16 15:29\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:37\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "" msgid "Add Lesson" msgstr "" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "" @@ -311,7 +311,7 @@ msgstr "مسجل بالفعل" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "" msgid "Attendance for Class - {0}" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "تفاصيل الفاتورة" @@ -925,7 +929,7 @@ msgstr "" msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "" @@ -1006,10 +1010,6 @@ msgstr "" msgid "Click here" msgstr "انقر هنا" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "" - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "" msgid "Color" msgstr "اللون" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "" @@ -1200,6 +1200,10 @@ msgstr "" msgid "Complete Your Enrollment - Don't miss out!" msgstr "" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "أكتمل" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" @@ -1281,14 +1285,10 @@ msgstr "" msgid "Contract" msgstr "عقد" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "" - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "" @@ -1483,11 +1483,11 @@ msgstr "" msgid "Course added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "" @@ -1598,7 +1598,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "العملة الافتراضية" msgid "Degree Type" msgstr "" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "حذف" @@ -1711,27 +1711,27 @@ msgstr "حذف" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -2041,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "" @@ -2133,7 +2133,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:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 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 @@ -2249,7 +2249,7 @@ msgstr "فشل" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "" @@ -2515,10 +2515,6 @@ msgstr "" msgid "Host" msgstr "" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "" msgid "Joined At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "" msgid "Left At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "" msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "" @@ -3422,6 +3426,7 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "ميتا الوصف" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "صورة ميتا" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "العلامات الفوقية" @@ -3703,7 +3708,7 @@ msgstr "جديد" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "" @@ -3748,11 +3753,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3943,7 +3948,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "" @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" @@ -4240,7 +4245,7 @@ msgstr "يرجى التحقق من بريدك الالكتروني للتحقق" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4248,7 +4253,7 @@ msgstr "" msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "التسعير" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -4462,7 +4467,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "" @@ -4634,7 +4639,7 @@ msgstr "" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "مرفوض" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "قالب" msgid "Temporarily Disabled" msgstr "موقوف مؤقتا" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "" @@ -5560,7 +5567,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5643,7 +5650,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "" @@ -5680,7 +5687,7 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "" @@ -5817,14 +5824,10 @@ msgstr "إلى" msgid "To Date" msgstr "إلى تاريخ" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "" -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "" - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "وقعت الكثير من المستخدمين في الآونة الأخيرة، وذلك هو تعطيل التسجيل. يرجى المحاولة مرة أخرى في ساعة" @@ -5886,6 +5889,10 @@ msgstr "" msgid "Type" msgstr "النوع" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6446,12 +6453,8 @@ msgstr "" msgid "applicants" msgstr "" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" msgstr "" #: lms/templates/emails/payment_reminder.html:4 @@ -6502,7 +6505,7 @@ msgstr "" msgid "members" msgstr "الطلاب" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "الدقائق" @@ -6594,7 +6597,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "" @@ -6602,11 +6605,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} ذكرتك في تعليق في {1}" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "" From c5ba5370bb216f6967729ae40c450b970648f9c1 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 21 Jun 2025 22:07:42 +0530 Subject: [PATCH 04/24] chore: German translations --- lms/locale/de.po | 151 ++++++++++++++++++++++++----------------------- 1 file changed, 77 insertions(+), 74 deletions(-) diff --git a/lms/locale/de.po b/lms/locale/de.po index 0f61b118..10a44bd6 100644 --- a/lms/locale/de.po +++ b/lms/locale/de.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-16 15:29\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:37\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "Kapitel hinzufügen" msgid "Add Lesson" msgstr "Lektion hinzufügen" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "" @@ -311,7 +311,7 @@ msgstr "Bereits registriert" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "Bei dieser Frage muss mindestens eine Antwortmöglichkeit richtig sein." msgid "Attendance for Class - {0}" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "Herzliche Grüße" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "Rechnungsdetails" @@ -925,7 +929,7 @@ msgstr "Kapitelreferenz" msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "" @@ -1006,10 +1010,6 @@ msgstr "" msgid "Click here" msgstr "Klicken Sie hier" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "" - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "" msgid "Color" msgstr "Farbe" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "" @@ -1200,6 +1200,10 @@ msgstr "" msgid "Complete Your Enrollment - Don't miss out!" msgstr "" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "Abgeschlossen" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" @@ -1281,14 +1285,10 @@ msgstr "" msgid "Contract" msgstr "Vertrag" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "Cookie-Richtlinie" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "" - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "Kursliste" msgid "Course Name" msgstr "Kursname" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "" @@ -1483,11 +1483,11 @@ msgstr "Kurstitel" msgid "Course added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "" @@ -1598,7 +1598,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "Standardwährung" msgid "Degree Type" msgstr "Abschlussart" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "Löschen" @@ -1711,27 +1711,27 @@ msgstr "Löschen" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -2041,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "Anzahl der Einschreibungen" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "" @@ -2133,7 +2133,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:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 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 @@ -2249,7 +2249,7 @@ msgstr "Fehler" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "" @@ -2515,10 +2515,6 @@ msgstr "Hinweise" msgid "Host" msgstr "Gastgeber" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "" msgid "Joined At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "" msgid "Left At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "Titel der Unterrichtseinheit" msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "" @@ -3422,6 +3426,7 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Meta Beschreibung" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "Meta-Bild" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "Meta-Tags" @@ -3703,7 +3708,7 @@ msgstr "Neu" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "Neuer Kurs" @@ -3748,11 +3753,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3943,7 +3948,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "Es werden nur Dateien vom Typ {0} akzeptiert." -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "" @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "Bezahlte Charge" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "Kostenpflichtiger Kurs" @@ -4240,7 +4245,7 @@ msgstr "Bitte überprüfen Sie Ihren Posteingang. Wir haben Ihnen eine E-Mail mi msgid "Please click on the following button to set your new password" msgstr "Bitte klicken Sie auf die folgende Schaltfläche, um Ihr neues Passwort festzulegen" -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4248,7 +4253,7 @@ msgstr "" msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "Preisgestaltung" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -4462,7 +4467,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "Primäre Untergruppe" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "Datenschutzerklärung" @@ -4634,7 +4639,7 @@ msgstr "" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "Abgelehnt" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "Vorlage" msgid "Temporarily Disabled" msgstr "Zeitweise nicht verfügbar" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "Nutzungsbedingungen" @@ -5560,7 +5567,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "Danke und Grüße" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5643,7 +5650,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "Dieser Kurs ist kostenlos." @@ -5680,7 +5687,7 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "" @@ -5817,14 +5824,10 @@ msgstr "An" msgid "To Date" msgstr "Bis-Datum" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "Um dieser Gruppe beizutreten, wenden Sie sich bitte an den Administrator." -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "" - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "Zu viele Benutzer unterzeichnete vor kurzem, also die Registrierung ist deaktiviert. Bitte versuchen Sie es in einer Stunde zurück" @@ -5886,6 +5889,10 @@ msgstr "Twitter" msgid "Type" msgstr "Typ" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6446,12 +6453,8 @@ msgstr "" msgid "applicants" msgstr "" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" msgstr "" #: lms/templates/emails/payment_reminder.html:4 @@ -6502,7 +6505,7 @@ msgstr "mitglied" msgid "members" msgstr "mitglieder" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "protokolle" @@ -6594,7 +6597,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "{0} hat Sie in einem Kommentar erwähnt" @@ -6602,11 +6605,11 @@ msgstr "{0} hat Sie in einem Kommentar erwähnt" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} erwähnte Sie in einem Kommentar in {1}" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "" From 8e99e5f5e840880177382993a03204d8ebb3978e Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 21 Jun 2025 22:07:43 +0530 Subject: [PATCH 05/24] chore: Hungarian translations --- lms/locale/hu.po | 151 ++++++++++++++++++++++++----------------------- 1 file changed, 77 insertions(+), 74 deletions(-) diff --git a/lms/locale/hu.po b/lms/locale/hu.po index 172e939a..bb7b79bb 100644 --- a/lms/locale/hu.po +++ b/lms/locale/hu.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-16 15:29\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:37\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "" msgid "Add Lesson" msgstr "" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "" @@ -311,7 +311,7 @@ msgstr "Már regisztrált" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "" msgid "Attendance for Class - {0}" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "" @@ -925,7 +929,7 @@ msgstr "" msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "" @@ -1006,10 +1010,6 @@ msgstr "" msgid "Click here" msgstr "Kattints ide" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "" - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "" msgid "Color" msgstr "Szín" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "" @@ -1200,6 +1200,10 @@ msgstr "" msgid "Complete Your Enrollment - Don't miss out!" msgstr "" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" @@ -1281,14 +1285,10 @@ msgstr "" msgid "Contract" msgstr "" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "" - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "" @@ -1483,11 +1483,11 @@ msgstr "" msgid "Course added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "" @@ -1598,7 +1598,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "" msgid "Degree Type" msgstr "" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "" @@ -1711,27 +1711,27 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -2041,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "" @@ -2133,7 +2133,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:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 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 @@ -2249,7 +2249,7 @@ msgstr "Nem sikerül" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "" @@ -2515,10 +2515,6 @@ msgstr "" msgid "Host" msgstr "" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "" msgid "Joined At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "" msgid "Left At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "" msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "" @@ -3422,6 +3426,7 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Meta Leírás" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "Meta kép" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "" @@ -3703,7 +3708,7 @@ msgstr "" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "" @@ -3748,11 +3753,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3943,7 +3948,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "" @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" @@ -4240,7 +4245,7 @@ msgstr "Kérjük, ellenőrizze e-mail a vizsgálathoz" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4248,7 +4253,7 @@ msgstr "" msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -4462,7 +4467,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "" @@ -4634,7 +4639,7 @@ msgstr "" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "Elutasítva" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "" msgid "Temporarily Disabled" msgstr "Átmenetileg letiltva" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "" @@ -5560,7 +5567,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5643,7 +5650,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "" @@ -5680,7 +5687,7 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "" @@ -5817,14 +5824,10 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "" -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "" - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "Túl sok felhasználó regisztrált a közelmúltban, így a regisztrációt letiltotta. Kérjük, próbálja meg újra egy óra múlva" @@ -5886,6 +5889,10 @@ msgstr "" msgid "Type" msgstr "" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6446,12 +6453,8 @@ msgstr "" msgid "applicants" msgstr "" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" msgstr "" #: lms/templates/emails/payment_reminder.html:4 @@ -6502,7 +6505,7 @@ msgstr "" msgid "members" msgstr "" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "percek" @@ -6594,7 +6597,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "" @@ -6602,11 +6605,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "" From 7b3705cab0bb134c3f54ef6f8074ea4283d36eee Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 21 Jun 2025 22:07:45 +0530 Subject: [PATCH 06/24] chore: Polish translations --- lms/locale/pl.po | 151 ++++++++++++++++++++++++----------------------- 1 file changed, 77 insertions(+), 74 deletions(-) diff --git a/lms/locale/pl.po b/lms/locale/pl.po index 5a404d66..de3f3ef8 100644 --- a/lms/locale/pl.po +++ b/lms/locale/pl.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-16 15:29\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:37\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "" msgid "Add Lesson" msgstr "" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "" @@ -311,7 +311,7 @@ msgstr "Już zarejestrowano" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "" msgid "Attendance for Class - {0}" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "" @@ -925,7 +929,7 @@ msgstr "" msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "" @@ -1006,10 +1010,6 @@ msgstr "" msgid "Click here" msgstr "" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "" - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "" msgid "Color" msgstr "Kolor" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "" @@ -1200,6 +1200,10 @@ msgstr "" msgid "Complete Your Enrollment - Don't miss out!" msgstr "" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" @@ -1281,14 +1285,10 @@ msgstr "" msgid "Contract" msgstr "" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "" - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "" @@ -1483,11 +1483,11 @@ msgstr "" msgid "Course added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "" @@ -1598,7 +1598,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "" msgid "Degree Type" msgstr "" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "" @@ -1711,27 +1711,27 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -2041,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "" @@ -2133,7 +2133,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:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 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 @@ -2249,7 +2249,7 @@ msgstr "Nie powiodło się." msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "" @@ -2515,10 +2515,6 @@ msgstr "" msgid "Host" msgstr "" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "" msgid "Joined At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "" msgid "Left At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "" msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "" @@ -3422,6 +3426,7 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Opis meta" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "Obraz meta" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "Meta tagi" @@ -3703,7 +3708,7 @@ msgstr "" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "" @@ -3748,11 +3753,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3943,7 +3948,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "" @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" @@ -4240,7 +4245,7 @@ msgstr "Proszę sprawdzić pocztę do weryfikacji" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4248,7 +4253,7 @@ msgstr "" msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -4462,7 +4467,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "" @@ -4634,7 +4639,7 @@ msgstr "" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "Odrzucono" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "" msgid "Temporarily Disabled" msgstr "Czasowo niedostępne" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "" @@ -5560,7 +5567,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5643,7 +5650,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "" @@ -5680,7 +5687,7 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "" @@ -5817,14 +5824,10 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "" -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "" - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "Zbyt wielu użytkowników podpisało się niedawno, więc rejestracja jest wyłączona. Proszę spróbować za godzinę" @@ -5886,6 +5889,10 @@ msgstr "" msgid "Type" msgstr "" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6446,12 +6453,8 @@ msgstr "" msgid "applicants" msgstr "" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" msgstr "" #: lms/templates/emails/payment_reminder.html:4 @@ -6502,7 +6505,7 @@ msgstr "" msgid "members" msgstr "" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "minut" @@ -6594,7 +6597,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "" @@ -6602,11 +6605,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} wspomniał o Tobie w komentarzu w {1}" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "" From a66fc3a07e12040e3168743053c999fc998f0ac5 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 21 Jun 2025 22:07:46 +0530 Subject: [PATCH 07/24] chore: Portuguese translations --- lms/locale/pt.po | 151 ++++++++++++++++++++++++----------------------- 1 file changed, 77 insertions(+), 74 deletions(-) diff --git a/lms/locale/pt.po b/lms/locale/pt.po index 3e585f51..7cc3ece9 100644 --- a/lms/locale/pt.po +++ b/lms/locale/pt.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-16 15:29\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:37\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "" msgid "Add Lesson" msgstr "" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "" @@ -311,7 +311,7 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "" msgid "Attendance for Class - {0}" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "" @@ -925,7 +929,7 @@ msgstr "" msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "" @@ -1006,10 +1010,6 @@ msgstr "" msgid "Click here" msgstr "" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "" - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "" msgid "Color" msgstr "" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "" @@ -1200,6 +1200,10 @@ msgstr "" msgid "Complete Your Enrollment - Don't miss out!" msgstr "" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" @@ -1281,14 +1285,10 @@ msgstr "" msgid "Contract" msgstr "" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "" - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "" @@ -1483,11 +1483,11 @@ msgstr "" msgid "Course added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "" @@ -1598,7 +1598,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "" msgid "Degree Type" msgstr "" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "" @@ -1711,27 +1711,27 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -2041,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "" @@ -2133,7 +2133,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:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 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 @@ -2249,7 +2249,7 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "" @@ -2515,10 +2515,6 @@ msgstr "" msgid "Host" msgstr "" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "" msgid "Joined At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "" msgid "Left At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "" msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "" @@ -3422,6 +3426,7 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "" @@ -3703,7 +3708,7 @@ msgstr "" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "" @@ -3748,11 +3753,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3943,7 +3948,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "" @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" @@ -4240,7 +4245,7 @@ msgstr "" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4248,7 +4253,7 @@ msgstr "" msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -4462,7 +4467,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "" @@ -4634,7 +4639,7 @@ msgstr "" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "" msgid "Temporarily Disabled" msgstr "" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "" @@ -5560,7 +5567,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5643,7 +5650,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "" @@ -5680,7 +5687,7 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "" @@ -5817,14 +5824,10 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "" -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "" - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "" @@ -5886,6 +5889,10 @@ msgstr "" msgid "Type" msgstr "" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6446,12 +6453,8 @@ msgstr "" msgid "applicants" msgstr "" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" msgstr "" #: lms/templates/emails/payment_reminder.html:4 @@ -6502,7 +6505,7 @@ msgstr "" msgid "members" msgstr "" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "" @@ -6594,7 +6597,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "" @@ -6602,11 +6605,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "" From 12b2c89a25598cf7297b04102883a229613f2e74 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 21 Jun 2025 22:07:47 +0530 Subject: [PATCH 08/24] chore: Russian translations --- lms/locale/ru.po | 151 ++++++++++++++++++++++++----------------------- 1 file changed, 77 insertions(+), 74 deletions(-) diff --git a/lms/locale/ru.po b/lms/locale/ru.po index ca11a72c..2c1c0c90 100644 --- a/lms/locale/ru.po +++ b/lms/locale/ru.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-16 15:29\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:37\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "Добавить главу" msgid "Add Lesson" msgstr "Добавить урок" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "" @@ -311,7 +311,7 @@ msgstr "Уже зарегистрирован" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "Для этого вопроса должен быть верным хо msgid "Attendance for Class - {0}" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "С наилучшими пожеланиями" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "Платёжные реквизиты" @@ -925,7 +929,7 @@ msgstr "Ссылка на главу" msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "" @@ -1006,10 +1010,6 @@ msgstr "" msgid "Click here" msgstr "" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "" - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "" msgid "Color" msgstr "Цвет" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "" @@ -1200,6 +1200,10 @@ msgstr "" msgid "Complete Your Enrollment - Don't miss out!" msgstr "" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" @@ -1281,14 +1285,10 @@ msgstr "" msgid "Contract" msgstr "" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "Политика cookies" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "" - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "Список курсов" msgid "Course Name" msgstr "Название курса" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "" @@ -1483,11 +1483,11 @@ msgstr "Заголовок курса" msgid "Course added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "" @@ -1598,7 +1598,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "Валюта по умолчания" msgid "Degree Type" msgstr "Тип степени" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "" @@ -1711,27 +1711,27 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -2041,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "Количество регистраций" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "" @@ -2133,7 +2133,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:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 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 @@ -2249,7 +2249,7 @@ msgstr "Ошибка" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "" @@ -2515,10 +2515,6 @@ msgstr "Подсказки" msgid "Host" msgstr "Сервер" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "Присоединиться URL" msgid "Joined At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "" msgid "Left At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "Название урока" msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "" @@ -3422,6 +3426,7 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "Шаблон обновления статуса запроса наставника" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "Мета изображение" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "" @@ -3703,7 +3708,7 @@ msgstr "" msgid "New Batch" msgstr "Новая группа" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "Новый курс" @@ -3748,11 +3753,11 @@ msgstr "Новая регистрация" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "Новый комментарий в группе {0}" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "Новый ответ по теме {0} в курсе {1}" @@ -3943,7 +3948,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "Принимаются только файлы типа {0} ." -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "" @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "Платная группа" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "Платный курс" @@ -4240,7 +4245,7 @@ msgstr "Пожалуйста, проверьте свой email для подт msgid "Please click on the following button to set your new password" msgstr "Нажмите на следующую кнопку, чтобы установить новый пароль." -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4248,7 +4253,7 @@ msgstr "" msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -4462,7 +4467,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "Первичная подгруппа" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "Политика приватности" @@ -4634,7 +4639,7 @@ msgstr "" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "Отклонено" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "" msgid "Temporarily Disabled" msgstr "Временно отключен" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "Условия использования" @@ -5560,7 +5567,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "Спасибо и с наилучшими пожеланиями" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5643,7 +5650,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "Этот курс бесплатный." @@ -5680,7 +5687,7 @@ msgstr "Этот тест состоит из {0} вопросов." msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "" @@ -5817,14 +5824,10 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "Чтобы присоединиться к этой группе, свяжитесь с администратором." -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "" - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "Слишком много пользователей зарегистрировались недавно, поэтому регистрация отключена. Пожалуйста, попробуйте через час" @@ -5886,6 +5889,10 @@ msgstr "Twitter" msgid "Type" msgstr "" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6446,12 +6453,8 @@ msgstr "" msgid "applicants" msgstr "" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" msgstr "" #: lms/templates/emails/payment_reminder.html:4 @@ -6502,7 +6505,7 @@ msgstr "участник" msgid "members" msgstr "участники" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "минуты" @@ -6594,7 +6597,7 @@ msgstr "{0} уже сертифицирован для курса {1}" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "{0} упомянул вас в комментарии" @@ -6602,11 +6605,11 @@ msgstr "{0} упомянул вас в комментарии" msgid "{0} mentioned you in a comment in your batch." msgstr "{0} упомянул вас в комментарии в вашей группе." -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} упомянул вас в комментарии в {1}" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "{0}k" From 554d2808fd8f5fd4fd795224f2581fe6b194c3b0 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 21 Jun 2025 22:07:49 +0530 Subject: [PATCH 09/24] chore: Swedish translations --- lms/locale/sv.po | 155 ++++++++++++++++++++++++----------------------- 1 file changed, 79 insertions(+), 76 deletions(-) diff --git a/lms/locale/sv.po b/lms/locale/sv.po index 31f1c09b..33420bf8 100644 --- a/lms/locale/sv.po +++ b/lms/locale/sv.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-16 15:29\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:37\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "Lägg till Kapitel" msgid "Add Lesson" msgstr "Lägg till Lektion" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "Lägg till Frågesport till Video" @@ -311,7 +311,7 @@ msgstr "Redan Registrerad" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "Minst ett alternativ måste vara korrekt för denna fråga." msgid "Attendance for Class - {0}" msgstr "Närvaro för Lektion - {0}" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "Närvarar för" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "Vänliga hälsningar," #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "Faktura Detaljer" @@ -925,7 +929,7 @@ msgstr "Kapitel Referens" msgid "Chapter added successfully" msgstr "Kapitel tillagt" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "Kapitel raderad" @@ -1006,10 +1010,6 @@ msgstr "Tydligt Definierad Roll" msgid "Click here" msgstr "Klicka här" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "Klicka på lägg till ikon i redigeraren och välj Frågesport från menyn. Det öppnar dialogruta där du antingen kan välja frågesport från listan eller skapa nytt frågesport. När du väljer alternativ Skapa nytt omdirigeras du till en annan sida för att skapa frågesport." - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "Skola Namn" msgid "Color" msgstr "Färg" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "Kommaseparerade nyckelord för SEO" @@ -1200,6 +1200,10 @@ msgstr "Slutför din Registrering" msgid "Complete Your Enrollment - Don't miss out!" msgstr "Slutför din Registrering - Missa inte!" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "Fyll i nästa frågeformulär för att fortsätta titta på video. Frågesport kommer att öppnas om {0} {1}." + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "Klar" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "Kompletterande Certifikat" @@ -1281,14 +1285,10 @@ msgstr "Fortsätt lära dig" msgid "Contract" msgstr "Avtal" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "Princip för Kakor" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "Kopiera webbadress till video från YouTube och klistra in i redigerare." - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "Kurslista" msgid "Course Name" msgstr "Kursnamn" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "Kursöversikt" @@ -1483,11 +1483,11 @@ msgstr "Kurs Benämning" msgid "Course added to program" msgstr "Kurs tillagd till program" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "Kurs skapad" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "Kurs är borttagen" @@ -1495,7 +1495,7 @@ msgstr "Kurs är borttagen" msgid "Course moved successfully" msgstr "Kurs flyttad" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "Kurs uppdaterad" @@ -1598,7 +1598,7 @@ msgstr "Skapar kurs" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "Standard Valuta" msgid "Degree Type" msgstr "Examen Typ" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "Ta bort" @@ -1711,27 +1711,27 @@ msgstr "Ta bort" msgid "Delete Chapter" msgstr "Ta bort Kapitel" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "Ta bort kurs" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "Ta bort detta kapitel?" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "Ta bort denna lektion?" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "Om du tar bort kurs raderas också alla dess kapitel och lektioner. Är du säker på att du vill ta bort denna kurs?" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Borttagning av detta kapitel tar också bort alla dess lektioner och de tas bort permanent från kurs. Denna åtgärd kan inte ångras. Är du säker på att du vill fortsätta?" -#: frontend/src/components/CourseOutline.vue:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Borttagning av denna lektion kommer att ta bort den permanent från kurs. Denna åtgärd kan inte ångras. Är du säker på att du vill fortsätta?" @@ -2041,7 +2041,7 @@ msgstr "Registreringsbekräftelse för {0}" msgid "Enrollment Count" msgstr "Antal Inskrivna" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "Registrering Misslyckad" @@ -2133,7 +2133,7 @@ msgstr "Utvärdering sparad" #. 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:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 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 @@ -2249,7 +2249,7 @@ msgstr "Misslyckad " msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "Misslyckades med att hämta närvarodata från Zoom för lektion {0}: {1}" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "Misslyckades med att uppdatera metataggar {0}" @@ -2515,10 +2515,6 @@ msgstr "Tips" msgid "Host" msgstr "Värd" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "Hur lägger man till Frågesport?" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "Gå med URL" msgid "Joined At" msgstr "Ansluten" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "Anslöt" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "Startfil" msgid "Left At" msgstr "Lämnade" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "Lämnade" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "Lektion Benämning" msgid "Lesson created successfully" msgstr "Lektion skapad" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "Lektion raderad" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "Lektion flyttad" @@ -3422,6 +3426,7 @@ msgstr "Mötes ID" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "Mentor Begäran Status Uppdatering Mall" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Meta Beskrivning" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "Meta Bild" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "Meta Nyckelord" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "Meta Taggar" @@ -3703,7 +3708,7 @@ msgstr "Ny" msgid "New Batch" msgstr "Ny Grupp" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "Ny Kurs" @@ -3748,11 +3753,11 @@ msgstr "Ny Registrering" msgid "New Zoom Account" msgstr "Ny Zoom konto" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "Ny kommentar i grupp {0}" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "Nytt svar i ämne {0} i kurs {1}" @@ -3943,7 +3948,7 @@ msgstr "Endast kurser för vilka självinlärning är inaktiverat kan läggas ti msgid "Only files of type {0} will be accepted." msgstr "Endast filer av typ {0} kommer att accepteras." -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "Endast bildfiler är tillåtna." @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "Betald Parti" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "Betalt Certifikat" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "Betald Certifikat efter Utvärdering" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "Betald Kurs" @@ -4240,7 +4245,7 @@ msgstr "Kontrollera din E-post för verifiering" msgid "Please click on the following button to set your new password" msgstr "Klicka på följande knapp för att ange ditt nya lösenord" -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "Slutför tidigare kurser i program för att anmäla dig till denna kurs." @@ -4248,7 +4253,7 @@ msgstr "Slutför tidigare kurser i program för att anmäla dig till denna kurs. msgid "Please enable the zoom account to use this feature." msgstr "Aktivera zoom konto för att använda denna funktion." -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "Anmäl dig till denna kurs för att se denna lektion" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "Prissättning" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "Prissättning och Certifiering" @@ -4462,7 +4467,7 @@ msgstr "Primära Länder" msgid "Primary Subgroup" msgstr "Primär Undergrupp" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "Integritet Princip" @@ -4634,7 +4639,7 @@ msgstr "Frågor är borttagna" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "Avvisad" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "Mall" msgid "Temporarily Disabled" msgstr "Tillfälligt Inaktiverad" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "Villkor" @@ -5560,7 +5567,7 @@ msgstr "Tack för återkoppling." msgid "Thanks and Regards" msgstr "Tack och Hälsningar" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "Gruppen är full. Kontakta administratör." @@ -5643,7 +5650,7 @@ msgstr "Denna klass har avslutats" msgid "This course has:" msgstr "Denna kurs har:" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "Denna kurs är gratis." @@ -5680,7 +5687,7 @@ msgstr "Denna frågesport består av {0} frågor." msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "Denna webbplats håller på att uppdateras. Du kommer inte att kunna göra några ändringar. Full åtkomst kommer att återställas inom kort." -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "Denna video innehåller {0} {1}:" @@ -5817,14 +5824,10 @@ msgstr "Till" msgid "To Date" msgstr "Till Datum" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "För att gå med i denna grupp, kontakta Administratör." -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "För att ladda upp bild, video, ljud eller PDF från ditt system, klicka på ikonen Lägg till och välj ladda upp från menyn. Välj sedan filen du vill lägga till i lektionen och den läggs till din lektion." - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "Alltför många Användare registrerade sig nyligen, så registrering är inaktiverad. Försök igen om en timme" @@ -5886,6 +5889,10 @@ msgstr "Twitter" msgid "Type" msgstr "Typ" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "Skriv \"/\" för kommandon eller markera text till format" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "Skriv ditt svar" @@ -6054,7 +6061,7 @@ msgstr "Användarens svar" #: lms/templates/signup-form.html:83 msgid "Valid email and name required" -msgstr "Giltig e-post och namn erfodras" +msgstr "Giltig e-post och namn erfordras" #. Label of the value (Rating) field in DocType 'LMS Batch Feedback' #: lms/lms/doctype/lms_batch_feedback/lms_batch_feedback.json @@ -6446,13 +6453,9 @@ msgstr "sökande" msgid "applicants" msgstr "sökande" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "vid {0}" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" -msgstr "deltog i" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" +msgstr "om {0} minuter" #: lms/templates/emails/payment_reminder.html:4 msgid "but didn’t complete your payment" @@ -6502,7 +6505,7 @@ msgstr "medlem" msgid "members" msgstr "medlemmar" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "minuter" @@ -6594,7 +6597,7 @@ msgstr "{0} är redan certifierad för kurs {1}" msgid "{0} is your evaluator" msgstr "{0} är din utvärderare" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "{0} nämnde dig i en kommentar" @@ -6602,11 +6605,11 @@ msgstr "{0} nämnde dig i en kommentar" msgid "{0} mentioned you in a comment in your batch." msgstr "{0} nämnde dig i en kommentar i din grupp." -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} hänvisade dig i kommentar i {1}" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "{0}k" From debe115044a45bea25f4880001580e9bd116c5c4 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 21 Jun 2025 22:07:50 +0530 Subject: [PATCH 10/24] chore: Turkish translations --- lms/locale/tr.po | 151 ++++++++++++++++++++++++----------------------- 1 file changed, 77 insertions(+), 74 deletions(-) diff --git a/lms/locale/tr.po b/lms/locale/tr.po index 3ec9695b..66c8493a 100644 --- a/lms/locale/tr.po +++ b/lms/locale/tr.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-16 15:29\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:37\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "Bölüm Ekle" msgid "Add Lesson" msgstr "Ders Ekle" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "" @@ -311,7 +311,7 @@ msgstr "Zaten kayıltı" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "Bu soruda en az bir seçeneğin doğru olması gerekmektedir." msgid "Attendance for Class - {0}" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "Fatura Detayları" @@ -925,7 +929,7 @@ msgstr "Bölüm Referansı" msgid "Chapter added successfully" msgstr "Bölüm başarıyla eklendi" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "" @@ -1006,10 +1010,6 @@ msgstr "" msgid "Click here" msgstr "Buraya tıklayın" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "" - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "" msgid "Color" msgstr "Renk" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "" @@ -1200,6 +1200,10 @@ msgstr "" msgid "Complete Your Enrollment - Don't miss out!" msgstr "" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "Tamamlandı" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" @@ -1281,14 +1285,10 @@ msgstr "Öğrenmeye Devam Et" msgid "Contract" msgstr "Sözleşme" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "Çerez Politikası" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "" - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "Kurs Listesi" msgid "Course Name" msgstr "Kurs Adı" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "" @@ -1483,11 +1483,11 @@ msgstr "Kurs Başlığı" msgid "Course added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "Kurs başarıyla silindi" @@ -1495,7 +1495,7 @@ msgstr "Kurs başarıyla silindi" msgid "Course moved successfully" msgstr "Kurs başarıyla taşındı" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "" @@ -1598,7 +1598,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "Varsayılan Para Birimi" msgid "Degree Type" msgstr "Derece Türü" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "Sil" @@ -1711,27 +1711,27 @@ msgstr "Sil" msgid "Delete Chapter" msgstr "Bölümü Sil" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "Kursu Sil" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "Bu bölümü silmek istiyor musunuz?" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "Bu dersi silmek istiyor musunuz?" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "Kursu silmek, tüm bölümlerini ve derslerini de silecektir. Bu kursu silmek istediğinizden emin misiniz?" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Bu bölümü silmek, tüm derslerini de silecek ve onu kurstan kalıcı olarak kaldıracaktır. Bu eylem geri alınamaz. Devam etmek istediğinizden emin misiniz?" -#: frontend/src/components/CourseOutline.vue:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Bu dersi silmek onu kurstan kalıcı olarak kaldıracaktır. Bu eylem geri alınamaz. Devam etmek istediğinizden emin misiniz?" @@ -2041,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "Kayıt Sayısı" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "Kayıt Başarısız" @@ -2133,7 +2133,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:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 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 @@ -2249,7 +2249,7 @@ msgstr "Başarısız" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "" @@ -2515,10 +2515,6 @@ msgstr "İpuçları" msgid "Host" msgstr "" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "Sınav nasıl eklenir?" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "Katılma Bağlantısı" msgid "Joined At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "" msgid "Left At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "Ders Başlığı" msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "" @@ -3422,6 +3426,7 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "Mentor Talebi Durum Güncelleme Şablonu" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Meta Açıklaması" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "Meta Etiketleri" @@ -3703,7 +3708,7 @@ msgstr "Yeni" msgid "New Batch" msgstr "Yeni Parti" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "Yeni Kurs" @@ -3748,11 +3753,11 @@ msgstr "Yeni Kayıt" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "Toplu işlerde yeni yorum {0}" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "{1} dersinde {0} konusuna yeni yanıt" @@ -3943,7 +3948,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "Sadece {0} türündeki dosyalar kabul edilecektir." -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "Sadece resim dosyasına izin verilir." @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "Ücretli Kurs" @@ -4240,7 +4245,7 @@ msgstr "Doğrulama için lütfen e-postanızı kontrol edin" msgid "Please click on the following button to set your new password" msgstr "Yeni şifrenizi belirlemek için lütfen aşağıdaki linke tıklayınız" -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4248,7 +4253,7 @@ msgstr "" msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "Fiyatlandırma" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -4462,7 +4467,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "Birincil Alt Grup" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "" @@ -4634,7 +4639,7 @@ msgstr "Sorular başarıyla silindi" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "Reddedildi" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "Şablon" msgid "Temporarily Disabled" msgstr "Geçici Olarak Devre Dışı" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "Kullanım Koşulları" @@ -5560,7 +5567,7 @@ msgstr "Geri bildiriminiz için teşekkür ederiz." msgid "Thanks and Regards" msgstr "Teşekkürler ve Saygılar" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5643,7 +5650,7 @@ msgstr "" msgid "This course has:" msgstr "Bu kursta:" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "Bu kurs ücretsizdir." @@ -5680,7 +5687,7 @@ msgstr "Bu sınav {0} sorudan oluşmaktadır." msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "" @@ -5817,14 +5824,10 @@ msgstr "Alıcı" msgid "To Date" msgstr "Bitiş Tarihi" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "" -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "Sisteminizden Resim, Video, Ses veya PDF yüklemek için ekle simgesine tıklayın ve menüden yüklemeyi seçin. Ardından derse eklemek istediğiniz dosyayı seçin ve dersinize eklensin." - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "Son zamanlarda çok fazla kullanıcı kaydoldu, bu yüzden kayıt devre dışı bırakıldı. Lütfen bir saat sonra tekrar deneyin" @@ -5886,6 +5889,10 @@ msgstr "X" msgid "Type" msgstr "Türü" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "Cevabınızı yazın" @@ -6446,12 +6453,8 @@ msgstr "" msgid "applicants" msgstr "" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" msgstr "" #: lms/templates/emails/payment_reminder.html:4 @@ -6502,7 +6505,7 @@ msgstr "üyeler" msgid "members" msgstr "üyeler" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "süreler" @@ -6594,7 +6597,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "{0} bir yorumda sizden bahsetti" @@ -6602,11 +6605,11 @@ msgstr "{0} bir yorumda sizden bahsetti" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "" From 3a8a63a49a79ff275aa279ae36de53377791abfa Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 21 Jun 2025 22:07:51 +0530 Subject: [PATCH 11/24] chore: Portuguese, Brazilian translations --- lms/locale/pt_BR.po | 151 ++++++++++++++++++++++---------------------- 1 file changed, 77 insertions(+), 74 deletions(-) diff --git a/lms/locale/pt_BR.po b/lms/locale/pt_BR.po index abbcd40f..f204d15d 100644 --- a/lms/locale/pt_BR.po +++ b/lms/locale/pt_BR.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-16 15:29\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:37\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "" msgid "Add Lesson" msgstr "" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "" @@ -311,7 +311,7 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "" msgid "Attendance for Class - {0}" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "" @@ -925,7 +929,7 @@ msgstr "" msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "" @@ -1006,10 +1010,6 @@ msgstr "" msgid "Click here" msgstr "" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "" - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "" msgid "Color" msgstr "" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "" @@ -1200,6 +1200,10 @@ msgstr "" msgid "Complete Your Enrollment - Don't miss out!" msgstr "" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "Concluído" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" @@ -1281,14 +1285,10 @@ msgstr "" msgid "Contract" msgstr "Contrato" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "" - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "" @@ -1483,11 +1483,11 @@ msgstr "" msgid "Course added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "" @@ -1598,7 +1598,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "" msgid "Degree Type" msgstr "" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "Excluir" @@ -1711,27 +1711,27 @@ msgstr "Excluir" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -2041,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "" @@ -2133,7 +2133,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:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 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 @@ -2249,7 +2249,7 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "" @@ -2515,10 +2515,6 @@ msgstr "" msgid "Host" msgstr "" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "" msgid "Joined At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "" msgid "Left At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "" msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "" @@ -3422,6 +3426,7 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "" @@ -3703,7 +3708,7 @@ msgstr "Novo" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "" @@ -3748,11 +3753,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3943,7 +3948,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "" @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" @@ -4240,7 +4245,7 @@ msgstr "" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4248,7 +4253,7 @@ msgstr "" msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "Precificação" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -4462,7 +4467,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "" @@ -4634,7 +4639,7 @@ msgstr "" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "Modelo" msgid "Temporarily Disabled" msgstr "" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "" @@ -5560,7 +5567,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5643,7 +5650,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "" @@ -5680,7 +5687,7 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "" @@ -5817,14 +5824,10 @@ msgstr "Para" msgid "To Date" msgstr "Até a Data" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "" -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "" - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "" @@ -5886,6 +5889,10 @@ msgstr "" msgid "Type" msgstr "Tipo" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6446,12 +6453,8 @@ msgstr "" msgid "applicants" msgstr "" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" msgstr "" #: lms/templates/emails/payment_reminder.html:4 @@ -6502,7 +6505,7 @@ msgstr "" msgid "members" msgstr "" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "" @@ -6594,7 +6597,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "" @@ -6602,11 +6605,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "" From 87952463c238f56f50816b00e6d402d76caa9acd Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 21 Jun 2025 22:07:52 +0530 Subject: [PATCH 12/24] chore: Persian translations --- lms/locale/fa.po | 151 ++++++++++++++++++++++++----------------------- 1 file changed, 77 insertions(+), 74 deletions(-) diff --git a/lms/locale/fa.po b/lms/locale/fa.po index 881a6e4b..c6a2bba4 100644 --- a/lms/locale/fa.po +++ b/lms/locale/fa.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-16 15:29\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:37\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Persian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "افزودن فصل" msgid "Add Lesson" msgstr "افزودن درس" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "" @@ -311,7 +311,7 @@ msgstr "قبلا ثبت شده است" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "حداقل یک گزینه برای این سؤال باید صحیح ب msgid "Attendance for Class - {0}" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "با احترام" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "جزئیات صورتحساب" @@ -925,7 +929,7 @@ msgstr "" msgid "Chapter added successfully" msgstr "فصل با موفقیت اضافه شد" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "" @@ -1006,10 +1010,6 @@ msgstr "" msgid "Click here" msgstr "اینجا کلیک کنید" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "" - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "" msgid "Color" msgstr "رنگ" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "" @@ -1200,6 +1200,10 @@ msgstr "ثبت نام خود را تکمیل کنید" msgid "Complete Your Enrollment - Don't miss out!" msgstr "ثبت نام خود را تکمیل کنید - فرصت را از دست ندهید!" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "تکمیل شده" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" @@ -1281,14 +1285,10 @@ msgstr "" msgid "Contract" msgstr "قرارداد" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "" - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "" msgid "Course Name" msgstr "اسم دوره" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "طرح کلی دوره" @@ -1483,11 +1483,11 @@ msgstr "عنوان دوره" msgid "Course added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "دوره با موفقیت ایجاد شد" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "دوره با موفقیت حذف شد" @@ -1495,7 +1495,7 @@ msgstr "دوره با موفقیت حذف شد" msgid "Course moved successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "دوره با موفقیت به‌روزرسانی شد" @@ -1598,7 +1598,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "ارز پیش‌فرض" msgid "Degree Type" msgstr "نوع مدرک" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "حذف" @@ -1711,27 +1711,27 @@ msgstr "حذف" msgid "Delete Chapter" msgstr "حذف فصل" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "حذف دوره" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "این فصل حذف شود؟" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "این درس حذف شود؟" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "با حذف این فصل، تمام دروس آن نیز حذف می‌شود و برای همیشه از دوره حذف می‌شود. این عمل قابل بازگشت نیست. آیا مطمئن هستید که می‌خواهید ادامه دهید؟" -#: frontend/src/components/CourseOutline.vue:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "حذف این درس آن را برای همیشه از دوره حذف می‌کند. این عمل قابل بازگشت نیست. آیا مطمئن هستید که می‌خواهید ادامه دهید؟" @@ -2041,7 +2041,7 @@ msgstr "تایید ثبت نام برای {0}" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "" @@ -2133,7 +2133,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:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 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 @@ -2249,7 +2249,7 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "" @@ -2515,10 +2515,6 @@ msgstr "راهنمایی‌ها" msgid "Host" msgstr "میزبان" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "" msgid "Joined At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "" msgid "Left At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "عنوان درس" msgid "Lesson created successfully" msgstr "درس با موفقیت ایجاد شد" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "درس با موفقیت حذف شد" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "درس با موفقیت منتقل شد" @@ -3422,6 +3426,7 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "توضیحات متا" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "تصویر متا" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "تگ‌های متا" @@ -3703,7 +3708,7 @@ msgstr "جدید" msgid "New Batch" msgstr "دسته جدید" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "دوره جدید" @@ -3748,11 +3753,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3943,7 +3948,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "فقط فایل هایی از نوع {0} پذیرفته می‌شوند." -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "" @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" @@ -4240,7 +4245,7 @@ msgstr "لطفا ایمیل خود را برای تایید بررسی کنید" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4248,7 +4253,7 @@ msgstr "" msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "لطفا برای مشاهده این درس در این دوره ثبت نام کنید" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "قیمت گذاری" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -4462,7 +4467,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "" @@ -4634,7 +4639,7 @@ msgstr "" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "رد شده" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "قالب" msgid "Temporarily Disabled" msgstr "موقتا غیر فعال می باشد" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "شرایط استفاده" @@ -5560,7 +5567,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5643,7 +5650,7 @@ msgstr "این کلاس به پایان رسید" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "" @@ -5680,7 +5687,7 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "این سایت در حال به‌روزرسانی است. شما قادر به ایجاد هیچ تغییری نخواهید بود. دسترسی کامل به زودی بازیابی خواهد شد." -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "" @@ -5817,14 +5824,10 @@ msgstr "به" msgid "To Date" msgstr "تا تاریخ" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "" -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "" - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "کاربران زیادی اخیرا ثبت نام کرده اند، بنابراین ثبت نام غیرفعال است. لطفا یک ساعت دیگر دوباره امتحان کنید" @@ -5886,6 +5889,10 @@ msgstr "توییتر" msgid "Type" msgstr "نوع" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "پاسخ خود را تایپ کنید" @@ -6446,12 +6453,8 @@ msgstr "متقاضی" msgid "applicants" msgstr "متقاضیان" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" msgstr "" #: lms/templates/emails/payment_reminder.html:4 @@ -6502,7 +6505,7 @@ msgstr "عضو" msgid "members" msgstr "اعضا" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "دقایق" @@ -6594,7 +6597,7 @@ msgstr "{0} قبلاً برای دوره {1} تایید شده است" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "" @@ -6602,11 +6605,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "" From 53c655bb53a9194462d167b948cdb325998348a1 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 21 Jun 2025 22:07:54 +0530 Subject: [PATCH 13/24] chore: Thai translations --- lms/locale/th.po | 151 ++++++++++++++++++++++++----------------------- 1 file changed, 77 insertions(+), 74 deletions(-) diff --git a/lms/locale/th.po b/lms/locale/th.po index 32ff0674..d5f21e84 100644 --- a/lms/locale/th.po +++ b/lms/locale/th.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-16 15:29\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:37\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Thai\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "" msgid "Add Lesson" msgstr "" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "" @@ -311,7 +311,7 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "" msgid "Attendance for Class - {0}" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "" @@ -925,7 +929,7 @@ msgstr "" msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "" @@ -1006,10 +1010,6 @@ msgstr "" msgid "Click here" msgstr "" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "" - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "" msgid "Color" msgstr "" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "" @@ -1200,6 +1200,10 @@ msgstr "" msgid "Complete Your Enrollment - Don't miss out!" msgstr "" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" @@ -1281,14 +1285,10 @@ msgstr "" msgid "Contract" msgstr "" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "" - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "" @@ -1483,11 +1483,11 @@ msgstr "" msgid "Course added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "" @@ -1598,7 +1598,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "" msgid "Degree Type" msgstr "" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "" @@ -1711,27 +1711,27 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -2041,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "" @@ -2133,7 +2133,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:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 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 @@ -2249,7 +2249,7 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "" @@ -2515,10 +2515,6 @@ msgstr "" msgid "Host" msgstr "" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "" msgid "Joined At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "" msgid "Left At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "" msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "" @@ -3422,6 +3426,7 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "" @@ -3703,7 +3708,7 @@ msgstr "" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "" @@ -3748,11 +3753,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3943,7 +3948,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "" @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" @@ -4240,7 +4245,7 @@ msgstr "" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4248,7 +4253,7 @@ msgstr "" msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -4462,7 +4467,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "" @@ -4634,7 +4639,7 @@ msgstr "" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "" msgid "Temporarily Disabled" msgstr "" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "" @@ -5560,7 +5567,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5643,7 +5650,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "" @@ -5680,7 +5687,7 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "" @@ -5817,14 +5824,10 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "" -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "" - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "" @@ -5886,6 +5889,10 @@ msgstr "" msgid "Type" msgstr "" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6446,12 +6453,8 @@ msgstr "" msgid "applicants" msgstr "" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" msgstr "" #: lms/templates/emails/payment_reminder.html:4 @@ -6502,7 +6505,7 @@ msgstr "" msgid "members" msgstr "" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "" @@ -6594,7 +6597,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "" @@ -6602,11 +6605,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "" From 3cf6079b7078ce5bc1ee8ea35c64651ac9e32230 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 21 Jun 2025 22:07:55 +0530 Subject: [PATCH 14/24] chore: Croatian translations --- lms/locale/hr.po | 151 ++++++++++++++++++++++++----------------------- 1 file changed, 77 insertions(+), 74 deletions(-) diff --git a/lms/locale/hr.po b/lms/locale/hr.po index 4fa3432f..71b3c2cd 100644 --- a/lms/locale/hr.po +++ b/lms/locale/hr.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-16 15:29\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:37\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Croatian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "Dodaj Poglavlje" msgid "Add Lesson" msgstr "Dodaj Lekciju" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "" @@ -311,7 +311,7 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "" msgid "Attendance for Class - {0}" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "" @@ -925,7 +929,7 @@ msgstr "" msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "" @@ -1006,10 +1010,6 @@ msgstr "" msgid "Click here" msgstr "" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "" - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "" msgid "Color" msgstr "Boja" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "" @@ -1200,6 +1200,10 @@ msgstr "" msgid "Complete Your Enrollment - Don't miss out!" msgstr "" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" @@ -1281,14 +1285,10 @@ msgstr "" msgid "Contract" msgstr "" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "" - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "" @@ -1483,11 +1483,11 @@ msgstr "" msgid "Course added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "" @@ -1598,7 +1598,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "" msgid "Degree Type" msgstr "" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "" @@ -1711,27 +1711,27 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -2041,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "" @@ -2133,7 +2133,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:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 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 @@ -2249,7 +2249,7 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "" @@ -2515,10 +2515,6 @@ msgstr "" msgid "Host" msgstr "" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "" msgid "Joined At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "" msgid "Left At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "" msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "" @@ -3422,6 +3426,7 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "" @@ -3703,7 +3708,7 @@ msgstr "" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "" @@ -3748,11 +3753,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3943,7 +3948,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "" @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" @@ -4240,7 +4245,7 @@ msgstr "" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4248,7 +4253,7 @@ msgstr "" msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -4462,7 +4467,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "" @@ -4634,7 +4639,7 @@ msgstr "" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "" msgid "Temporarily Disabled" msgstr "" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "" @@ -5560,7 +5567,7 @@ msgstr "Hvala vam na povratnim informacijama." msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5643,7 +5650,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "" @@ -5680,7 +5687,7 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "" @@ -5817,14 +5824,10 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "" -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "" - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "" @@ -5886,6 +5889,10 @@ msgstr "" msgid "Type" msgstr "" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6446,12 +6453,8 @@ msgstr "" msgid "applicants" msgstr "" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" msgstr "" #: lms/templates/emails/payment_reminder.html:4 @@ -6502,7 +6505,7 @@ msgstr "" msgid "members" msgstr "" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "minuta" @@ -6594,7 +6597,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "" @@ -6602,11 +6605,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "" From ab387473b560c2a0392876a1de5e6d4b31ca2cc6 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 21 Jun 2025 22:07:56 +0530 Subject: [PATCH 15/24] chore: Bosnian translations --- lms/locale/bs.po | 153 ++++++++++++++++++++++++----------------------- 1 file changed, 78 insertions(+), 75 deletions(-) diff --git a/lms/locale/bs.po b/lms/locale/bs.po index c2f27ebc..5a136ea2 100644 --- a/lms/locale/bs.po +++ b/lms/locale/bs.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-16 15:29\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:37\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Bosnian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "Dodaj Poglavlje" msgid "Add Lesson" msgstr "Dodaj Lekciju" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "Dodaj kviz u video" @@ -311,7 +311,7 @@ msgstr "Već Registrovan" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "Barem jedna opcija mora biti tačna za ovo pitanje." msgid "Attendance for Class - {0}" msgstr "Prisustvo Nastavi - {0}" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "Prisustvo za" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "Srdačan Pozdrav" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "Detalji Fakture" @@ -925,7 +929,7 @@ msgstr "Referenca Poglavlja" msgid "Chapter added successfully" msgstr "Poglavlje je uspješno dodano" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "Poglavlje uspješno izbrisano" @@ -1006,10 +1010,6 @@ msgstr "Jasno Definisana Uloga" msgid "Click here" msgstr "Klikni ovdje" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "Klikni na ikonu za dodavanje u uređivaču i izaberite Kviz iz menija. Otvara se dijalog u kojem možete odabrati kviz sa liste ili kreirati novi kviz. Kada odaberete opciju Kreiraj novi, ona vas preusmjerava na stranicu za kreiranje kviza." - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "Ime Koledža" msgid "Color" msgstr "Boja" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "Ključne riječi odvojene zarezom za SEO" @@ -1200,6 +1200,10 @@ msgstr "Završi Upis" msgid "Complete Your Enrollment - Don't miss out!" msgstr "Završi upis - ne propusti!" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "Završi predstojeći kviz da biste nastaviš gledati video. Kviz će se otvoriti za {0} {1}." + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "Završeno" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "Završni Certifikat" @@ -1281,14 +1285,10 @@ msgstr "Nastavi sa Učenjem" msgid "Contract" msgstr "Ugovor" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "Politika Kolačića" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "Kopirajte URL videa sa YouTube-a i zalijepite ga u uređivač." - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "Lista Kurseva" msgid "Course Name" msgstr "Naziv Kursa" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "Pregled Kursa" @@ -1483,11 +1483,11 @@ msgstr "Naziv Kursa" msgid "Course added to program" msgstr "Kurs dodat programu" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "Kurs je uspješno kreiran" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "Kurs uspješno izbrisan" @@ -1495,7 +1495,7 @@ msgstr "Kurs uspješno izbrisan" msgid "Course moved successfully" msgstr "Kurs uspješno pomjeren" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "Kurs je uspješno ažuriran" @@ -1598,7 +1598,7 @@ msgstr "Kreiranje kursa u toku" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "Standard Valuta" msgid "Degree Type" msgstr "Tip Stepena" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "Izbriši" @@ -1711,27 +1711,27 @@ msgstr "Izbriši" msgid "Delete Chapter" msgstr "Izbriši Poglavlje" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "Izbriši Kurs" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "Izbriši ovo Poglavlje?" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "Izbriši ovu Lekciju?" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "Brisanjem kursa izbrisat će se i sva njegova poglavlja i lekcije. Jeste li sigurni da želite izbrisati ovaj kurs?" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Brisanjem ovog poglavlja također će se izbrisati sve lekcije u njemu i trajno će se ukloniti iz kursa. Ova radnja se ne može poništiti. Jeste li sigurni da želite nastaviti?" -#: frontend/src/components/CourseOutline.vue:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Brisanjem ove lekcije trajno će se ukloniti iz kursa. Ova radnja se ne može poništiti. Jeste li sigurni da želite nastaviti?" @@ -2041,7 +2041,7 @@ msgstr "Potvrda upisa za {0}" msgid "Enrollment Count" msgstr "Broj Upisa" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "Upis nije uspio" @@ -2133,7 +2133,7 @@ msgstr "Evaluacija je uspješno sačuvana" #. 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:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 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 @@ -2249,7 +2249,7 @@ msgstr "Neuspjeh" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "Nije moguće preuzeti podatke o prisustvu sa Zooma za čas {0}: {1}" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "Neuspješno ažuriranje meta oznaka {0}" @@ -2515,10 +2515,6 @@ msgstr "Nagovještaji" msgid "Host" msgstr "Domaćin" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "Kako dodati Kviz?" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "URL Pridruživanja" msgid "Joined At" msgstr "Pridružio/la se u" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "Pridružio/la se u" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "Pokreni Datoteku" msgid "Left At" msgstr "Napustio/la u" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "Napustio/la u" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "Naziv Lekcije" msgid "Lesson created successfully" msgstr "Lekcija je uspješno kreirana" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "Lekcija je uspješno izbrisana" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "Lekcija je uspješno premještena" @@ -3422,6 +3426,7 @@ msgstr "ID Sastanka" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "Status Šablona Kreiranja Zahtjeva za Mentora" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Meta Opis" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "Meta Slika" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "Meta Ključne Riječi" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "Meta tagovi" @@ -3703,7 +3708,7 @@ msgstr "Novi" msgid "New Batch" msgstr "Nova Grupa" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "Novi Kurs" @@ -3748,11 +3753,11 @@ msgstr "Nova Registracija" msgid "New Zoom Account" msgstr "Novi Zoom račun" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "Novi komentar u grupi {0}" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "Novi odgovor na temu {0} na kursu {1}" @@ -3943,7 +3948,7 @@ msgstr "Programu se mogu dodati samo kursevi za koje je samostalno učenje onemo msgid "Only files of type {0} will be accepted." msgstr "Samo datoteke tipa {0} će biti prihvaćeni." -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "Dozvoljena je samo datoteka slike." @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "Plaćena Grupa" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "Plaćeni Certifikat" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "Plaćeni Certifikat nakon Ocjenjivanja" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "Plaćeni Kurs" @@ -4240,7 +4245,7 @@ msgstr "Provjeri e-poštu za potvrdu" msgid "Please click on the following button to set your new password" msgstr "Klikni na sljedeće dugme da postavite novu lozinku" -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "Završite prethodne kurseve u programu da biste se upisali na ovaj kurs." @@ -4248,7 +4253,7 @@ msgstr "Završite prethodne kurseve u programu da biste se upisali na ovaj kurs. msgid "Please enable the zoom account to use this feature." msgstr "Omogući Zoom račun da biste koristili ovu funkciju." -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "Prijavi se za ovaj kurs da prikažete ovu lekciju" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "Određivanje Cijena" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "Cijene i Certifikati" @@ -4462,7 +4467,7 @@ msgstr "Primarne Zemlje" msgid "Primary Subgroup" msgstr "Primarna Podgrupa" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "Pravila Privatnosti" @@ -4634,7 +4639,7 @@ msgstr "Pitanja su uspješno izbrisana" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "Odbijeno" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "Šablon" msgid "Temporarily Disabled" msgstr "Privremeno Onemogućeno" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "Uslovi Korišćenja" @@ -5560,7 +5567,7 @@ msgstr "Hvala vam na povratnim informacijama." msgid "Thanks and Regards" msgstr "Hvala i Pozdrav" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "Grupa je popunjena. Kontaktiraj Administratora." @@ -5643,7 +5650,7 @@ msgstr "Ovaj čas je završen" msgid "This course has:" msgstr "Ovaj kurs ima:" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "Ovaj kurs je besplatan." @@ -5680,7 +5687,7 @@ msgstr "Ovaj kviz se sastoji od {0} pitanja." msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "Ova stranica se ažurira. Nećete moći vršiti nikakve promjene. Puni pristup će uskoro biti vraćen." -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "Ovaj video sadrži {0} {1}:" @@ -5817,14 +5824,10 @@ msgstr "Do" msgid "To Date" msgstr "Do Datuma" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "Da biste se pridružili ovoj grupi, kontaktirajte administratora." -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "Da biste učitali sliku, video, audio ili PDF sa svog sistema, klikni na ikonu za dodavanje i izaberite učitaj iz menija. Zatim odaberite datoteku koju želite dodati lekciji i ona će se dodati vašoj lekciji." - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "Nedavno se prijavilo previše korisnika, pa je registracija onemogućena. Pokušajte ponovo za sat vremena" @@ -5886,6 +5889,10 @@ msgstr "Twitter" msgid "Type" msgstr "Tip" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "Upišite '/' za naredbe ili odaberite tekst za format" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "Unesi svoj odgovor" @@ -6446,13 +6453,9 @@ msgstr "podnositelj" msgid "applicants" msgstr "podnositelji" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "na {0}" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" -msgstr "prisustvo za" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" +msgstr "za {0} minuta" #: lms/templates/emails/payment_reminder.html:4 msgid "but didn’t complete your payment" @@ -6502,7 +6505,7 @@ msgstr "član" msgid "members" msgstr "članovi" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "minuta" @@ -6594,7 +6597,7 @@ msgstr "{0} je već certificiran za kurs {1}" msgid "{0} is your evaluator" msgstr "{0} je vaš ocjenjivač" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "{0} vas je spomenuo u komentaru" @@ -6602,11 +6605,11 @@ msgstr "{0} vas je spomenuo u komentaru" msgid "{0} mentioned you in a comment in your batch." msgstr "{0} vas je spomenuo u komentaru u vašoj grupi." -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "{0} vas je spomenuo u komentaru u {1}" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "{0}k" From effb2a12653d93d7154ae786e9ad314c8dd004c2 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 21 Jun 2025 22:07:58 +0530 Subject: [PATCH 16/24] chore: Serbian (Latin) translations --- lms/locale/sr_CS.po | 153 ++++++++++++++++++++++---------------------- 1 file changed, 78 insertions(+), 75 deletions(-) diff --git a/lms/locale/sr_CS.po b/lms/locale/sr_CS.po index 358ad433..d3fe698b 100644 --- a/lms/locale/sr_CS.po +++ b/lms/locale/sr_CS.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-16 15:29\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:37\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Serbian (Latin)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "Dodaj poglavlje" msgid "Add Lesson" msgstr "Dodaj lekciju" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "Dodaj kviz u video-snimak" @@ -311,7 +311,7 @@ msgstr "Već registrovan" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "Bar jedna opcija mora biti tačna za ovo pitanje." msgid "Attendance for Class - {0}" msgstr "Prisustvo na predavanju - {0}" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "Srdačan pozdrav" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "Detalji fakturisanja" @@ -925,7 +929,7 @@ msgstr "Referenca poglavlja" msgid "Chapter added successfully" msgstr "Poglavlje je uspešno dodato" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "Poglavlje je uspešno obrisano" @@ -1006,10 +1010,6 @@ msgstr "Jasno definisana uloga" msgid "Click here" msgstr "Kliknite ovde" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "Kliknite na ikonicu za dodavanje u uređivaču i izaberite kviz iz menija. Otvoriće se dijalog u kojem možete izabrati postojeći kviz sa liste ili kreirati novi. Kada izaberete opciju kreiraj novi, bićete preusmereni na stranicu za kreiranje kviza." - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "Naziv fakulteta" msgid "Color" msgstr "Boja" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "Ključne reči, odvojene zarezom, za SEO" @@ -1200,6 +1200,10 @@ msgstr "Dovršite svoj upis" msgid "Complete Your Enrollment - Don't miss out!" msgstr "Dovršite svoj upis - Nemojte ga propustiti!" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "Završeno" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "Sertifikat o završetku" @@ -1281,14 +1285,10 @@ msgstr "Nastavite sa učenjem" msgid "Contract" msgstr "Ugovor" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "Politika kolačića" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "Kopiraj URL video-zapisa sa YouTube i nalepi ga u uređivač." - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "Lista obuke" msgid "Course Name" msgstr "Naziv obuke" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "Plan obuke" @@ -1483,11 +1483,11 @@ msgstr "Naslov obuke" msgid "Course added to program" msgstr "Obuka je dodata u program" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "Obuka je uspešno kreirana" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "Obuka je uspešno obrisana" @@ -1495,7 +1495,7 @@ msgstr "Obuka je uspešno obrisana" msgid "Course moved successfully" msgstr "Obuka je uspešno premeštena" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "Obuka je uspešno ažurirana" @@ -1598,7 +1598,7 @@ msgstr "Kreiranje obuke" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "Podrazumevana valuta" msgid "Degree Type" msgstr "Vrsta diplome" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "Obriši" @@ -1711,27 +1711,27 @@ msgstr "Obriši" msgid "Delete Chapter" msgstr "Obriši poglavlje" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "Obriši obuku" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "Obriši ovo poglavlje?" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "Obrišite ovu lekciju?" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "Brisanjem obuke takođe će se obrisati sva poglavlja i lekcije. Da li ste sigurni da želite da obrišete ovu obuku?" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Brisanjem ovog poglavlja takođe će se obrisati sve lekcije, a poglavlje će trajno biti uklonjeno iz obuke. Ova radnja se ne može poništiti. Da li ste sigurni da želite da nastavite?" -#: frontend/src/components/CourseOutline.vue:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "Brisanjem ove lekcije ona će trajno biti uklonjena iz obuke. Ova radnja se ne može poništiti. Da li ste sigurni da želite da nastavite?" @@ -2041,7 +2041,7 @@ msgstr "Potvrda o upisu za {0}" msgid "Enrollment Count" msgstr "Broj upisanih" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "Upis je neuspešna" @@ -2133,7 +2133,7 @@ msgstr "Ocenjivanje je uspešno sačuvano" #. 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:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 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 @@ -2249,7 +2249,7 @@ msgstr "Neuspeh" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "Neuspešno preuzimanje podataka o prisustvu za Zoom za predavanje {0}: {1}" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "Neuspešno ažuriranje meta oznaka {0}" @@ -2515,10 +2515,6 @@ msgstr "Saveti" msgid "Host" msgstr "Domaćin" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "Kako se dodaje kviz?" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "URL za pridruživanje" msgid "Joined At" msgstr "Pristup u" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "Pokreni fajl" msgid "Left At" msgstr "Napušteno u" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "Naslov lekcije" msgid "Lesson created successfully" msgstr "Lekcija je uspešno kreirana" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "Lekcija je uspešno obrisana" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "Lekcija je uspešno premeštena" @@ -3422,6 +3426,7 @@ msgstr "ID sastanka" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "Šablon za ažuriranje statusa zahteva za mentora" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "Meta opis" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "Meta slika" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "Meta ključne reči" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "Meta oznake" @@ -3703,7 +3708,7 @@ msgstr "Novi" msgid "New Batch" msgstr "Nova grupa" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "Nova obuka" @@ -3748,11 +3753,11 @@ msgstr "Nova registracija" msgid "New Zoom Account" msgstr "Novi Zoom nalog" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "Novi komentar u grupi {0}" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "Nova poruka na temu {0} u obuci {1}" @@ -3943,7 +3948,7 @@ msgstr "Isključivo obuke kod kojih je samostalno učenje onemogućeno mogu se d msgid "Only files of type {0} will be accepted." msgstr "Isključivo su prihvatljivi fajlovi vrste {0}." -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "Dozvoljen je samo fajl slike." @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "Plaćena grupa" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "Plaćeni sertifikat" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "Plaćeni sertifikat nakon ocenjivanja" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "Plaćena obuka" @@ -4240,7 +4245,7 @@ msgstr "Molimo Vas da proverite svoj imejl za verifikaciju" msgid "Please click on the following button to set your new password" msgstr "Molimo Vas da kliknete na sledeće dugme da postavite novu lozinku" -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "Molimo Vas da završite prethodne obuke u programu kako biste se upisali na ovu obuku." @@ -4248,7 +4253,7 @@ msgstr "Molimo Vas da završite prethodne obuke u programu kako biste se upisali msgid "Please enable the zoom account to use this feature." msgstr "Molimo Vas da omogućite Zoom nalog kako biste koristili ovu mogućnost." -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "Molimo Vas da se upišete na ovu obuku da biste pristupili lekciji" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "Cene" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "Cenovnik i sertifikacija" @@ -4462,7 +4467,7 @@ msgstr "Primarne države" msgid "Primary Subgroup" msgstr "Primarna podgrupa" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "Politika privatnosti" @@ -4634,7 +4639,7 @@ msgstr "Pitanja su uspešno obrisana" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "Odbijeno" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "Šablon" msgid "Temporarily Disabled" msgstr "Privremeno onemogućeno" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "Uslovi korišćenja" @@ -5560,7 +5567,7 @@ msgstr "Hvala Vam što ste podelili svoje utiske." msgid "Thanks and Regards" msgstr "Hvala i srdačan pozdrav" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "Grupa je popunjena. Molimo Vas da kontaktirate administratora." @@ -5643,7 +5650,7 @@ msgstr "Ovo predavanje se završilo" msgid "This course has:" msgstr "Ova obuka sadrži:" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "Ova obuka je besplatna." @@ -5680,7 +5687,7 @@ msgstr "Kviz se sastoji od {0} pitanja." msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "Sajt se ažurira. Trenutno nisu moguće izmene. Pun pristup će uskoro biti vraćen." -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "Ovaj video-snimak sadrži {0} {1}:" @@ -5817,14 +5824,10 @@ msgstr "Za" msgid "To Date" msgstr "Datum završetka" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "Za pridruživanje ovoj grupi, molimo Vas da kontaktirate administratora." -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "Da biste otpremili sliku, video-snimak, audio-snimak ili PDF sa svog uređaja kliknite na ikonicu za dodavanje i izaberite opciju otpremi iz menija. Zatim odaberite fajl koji želite da dodate u lekciju i on će biti dodat u lekciju." - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "Previše korisnika se registrovalo u poslednje vreme, stoga je registracija privremeno onemogućena. Pokušajte ponovo za sat vremena" @@ -5886,6 +5889,10 @@ msgstr "Twitter" msgid "Type" msgstr "Vrsta" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "Unesite svoj odgovor" @@ -6446,13 +6453,9 @@ msgstr "kandidat" msgid "applicants" msgstr "kandidati" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "u {0}" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" -msgstr "prisustvovao" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" +msgstr "" #: lms/templates/emails/payment_reminder.html:4 msgid "but didn’t complete your payment" @@ -6502,7 +6505,7 @@ msgstr "član" msgid "members" msgstr "članovi" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "minute" @@ -6594,7 +6597,7 @@ msgstr "{0} već poseduje sertifikat za obuku {1}" msgid "{0} is your evaluator" msgstr "{0} je Vaša osoba za ocenjivanje" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "pomenuti ste u komentaru od strane {0}" @@ -6602,11 +6605,11 @@ msgstr "pomenuti ste u komentaru od strane {0}" msgid "{0} mentioned you in a comment in your batch." msgstr "pomenuti ste u komentaru u svojoj grupi od strane {0}" -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "pomenuti ste u komentaru u okviru {1} od strane {0}" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "{0}k" From 8881d62e788776d60f00e8e28875c9d4b52f0a77 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 21 Jun 2025 22:07:59 +0530 Subject: [PATCH 17/24] chore: Chinese Simplified translations --- lms/locale/zh.po | 151 ++++++++++++++++++++++++----------------------- 1 file changed, 77 insertions(+), 74 deletions(-) diff --git a/lms/locale/zh.po b/lms/locale/zh.po index 5953f0c1..00347583 100644 --- a/lms/locale/zh.po +++ b/lms/locale/zh.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-16 15:29\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:37\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "添加章节" msgid "Add Lesson" msgstr "添加课时" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "" @@ -311,7 +311,7 @@ msgstr "已注册" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "本题至少需设置一个正确选项。" msgid "Attendance for Class - {0}" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "此致敬礼" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "账单明细" @@ -925,7 +929,7 @@ msgstr "章节引用" msgid "Chapter added successfully" msgstr "章节添加成功" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "章节删除成功。" @@ -1006,10 +1010,6 @@ msgstr "明确界定的角色" msgid "Click here" msgstr "点击此处" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "点击编辑器添加图标,选择'测验'菜单项。在弹出的对话框中,可选择现有测验或新建测验。选择'新建'选项将跳转至测验创建页面。" - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "院校名称" msgid "Color" msgstr "颜色" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "" @@ -1200,6 +1200,10 @@ msgstr "完成注册" msgid "Complete Your Enrollment - Don't miss out!" msgstr "完成注册——切勿错过!" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "已完成" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "结业证书" @@ -1281,14 +1285,10 @@ msgstr "继续学习" msgid "Contract" msgstr "合同" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "Cookie政策" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "复制YouTube视频链接并粘贴至编辑器" - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "课程列表" msgid "Course Name" msgstr "课程名称" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "课程大纲" @@ -1483,11 +1483,11 @@ msgstr "课程标题" msgid "Course added to program" msgstr "课程已添加至项目" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "课程创建成功。" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "课程删除成功" @@ -1495,7 +1495,7 @@ msgstr "课程删除成功" msgid "Course moved successfully" msgstr "课程移动成功" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "课程更新成功。" @@ -1598,7 +1598,7 @@ msgstr "正在创建课程" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "默认币种" msgid "Degree Type" msgstr "学位类型" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "删除" @@ -1711,27 +1711,27 @@ msgstr "删除" msgid "Delete Chapter" msgstr "删除章节" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "删除课程" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "确认删除此章节?" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "确认删除此课时?" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "删除本课程将同时删除其所有章节和课时。此操作不可逆。确认继续吗?" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "删除本章节将同时删除其所有课时并永久移除。此操作不可撤销。确认继续吗?" -#: frontend/src/components/CourseOutline.vue:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "删除本课时将永久移除。此操作不可撤销。确认继续吗?" @@ -2041,7 +2041,7 @@ msgstr "{0}的注册确认" msgid "Enrollment Count" msgstr "注册人数" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "注册失败" @@ -2133,7 +2133,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:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 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 @@ -2249,7 +2249,7 @@ msgstr "未通过" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "" @@ -2515,10 +2515,6 @@ msgstr "提示" msgid "Host" msgstr "主持人" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "如何添加测验?" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "加入链接" msgid "Joined At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "启动文件" msgid "Left At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "课时标题" msgid "Lesson created successfully" msgstr "课时创建成功。" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "课时删除成功。" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "课时移动成功。" @@ -3422,6 +3426,7 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "导师请求状态更新模板" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "元描述" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "元图片" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "元关键词" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "元标签" @@ -3703,7 +3708,7 @@ msgstr "新建" msgid "New Batch" msgstr "新建批次" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "新建课程" @@ -3748,11 +3753,11 @@ msgstr "新用户注册" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "批次{0}的新评论" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "课程{1}中主题{0}的新回复" @@ -3943,7 +3948,7 @@ msgstr "仅允许添加已禁用自主学习的课程至项目" msgid "Only files of type {0} will be accepted." msgstr "仅接受{0}类型文件" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "仅允许图片文件" @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "付费批次" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "付费证书" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "评估后付费证书" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "付费课程" @@ -4240,7 +4245,7 @@ msgstr "请查看邮箱进行验证" msgid "Please click on the following button to set your new password" msgstr "点击下方按钮设置新密码" -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "请先完成项目前置课程以报名本课程" @@ -4248,7 +4253,7 @@ msgstr "请先完成项目前置课程以报名本课程" msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "请报名本课程以查看此课时" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "定价" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "定价与认证" @@ -4462,7 +4467,7 @@ msgstr "主要国家" msgid "Primary Subgroup" msgstr "主分组" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "隐私政策" @@ -4634,7 +4639,7 @@ msgstr "问题删除成功" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "已拒绝" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "模板" msgid "Temporarily Disabled" msgstr "临时禁用" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "使用条款" @@ -5560,7 +5567,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "此致敬礼" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "该批次已满。请联系管理员" @@ -5643,7 +5650,7 @@ msgstr "本课程已结束" msgid "This course has:" msgstr "本课程包含:" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "本课程免费" @@ -5680,7 +5687,7 @@ msgstr "本测验共包含{0}道试题" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "系统正在更新中,期间不可进行任何修改操作。完整访问权限将很快恢复。" -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "" @@ -5817,14 +5824,10 @@ msgstr "至" msgid "To Date" msgstr "截止日期" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "加入本批次请联系管理员" -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "点击添加图标选择'上传'菜单项,可上传本地图片、视频、音频或PDF文件至课时" - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "近期注册用户过多,注册功能已临时关闭,请一小时后重试" @@ -5886,6 +5889,10 @@ msgstr "推特" msgid "Type" msgstr "类型" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "输入答案" @@ -6446,12 +6453,8 @@ msgstr "申请人" msgid "applicants" msgstr "申请人列表" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" msgstr "" #: lms/templates/emails/payment_reminder.html:4 @@ -6502,7 +6505,7 @@ msgstr "成员" msgid "members" msgstr "成员" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "分钟数" @@ -6594,7 +6597,7 @@ msgstr "{0}已获得课程{1}的认证" msgid "{0} is your evaluator" msgstr "{0}是您的评估人" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "{0}在评论中提及您" @@ -6602,11 +6605,11 @@ msgstr "{0}在评论中提及您" msgid "{0} mentioned you in a comment in your batch." msgstr "{0}在您的批次评论中提及您" -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "{0}在{1}的评论中提及您" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "{0}千" From e58ce2fbe67bbd055ee062cf4b78f72a3bfeb5b6 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 21 Jun 2025 22:08:00 +0530 Subject: [PATCH 18/24] chore: Esperanto translations --- lms/locale/eo.po | 153 ++++++++++++++++++++++++----------------------- 1 file changed, 78 insertions(+), 75 deletions(-) diff --git a/lms/locale/eo.po b/lms/locale/eo.po index 076f6fe7..308842b4 100644 --- a/lms/locale/eo.po +++ b/lms/locale/eo.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-16 15:29\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:38\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Esperanto\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "crwdns149214:0crwdne149214:0" msgid "Add Lesson" msgstr "crwdns149216:0crwdne149216:0" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "crwdns155288:0crwdne155288:0" @@ -311,7 +311,7 @@ msgstr "crwdns149266:0crwdne149266:0" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "crwdns149326:0crwdne149326:0" msgid "Attendance for Class - {0}" msgstr "crwdns155226:0{0}crwdne155226:0" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "crwdns155436:0crwdne155436:0" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "crwdns149384:0crwdne149384:0" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "crwdns149386:0crwdne149386:0" @@ -925,7 +929,7 @@ msgstr "crwdns149444:0crwdne149444:0" msgid "Chapter added successfully" msgstr "crwdns151620:0crwdne151620:0" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "crwdns155078:0crwdne155078:0" @@ -1006,10 +1010,6 @@ msgstr "crwdns149466:0crwdne149466:0" msgid "Click here" msgstr "crwdns155178:0crwdne155178:0" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "crwdns149468:0crwdne149468:0" - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "crwdns149496:0crwdne149496:0" msgid "Color" msgstr "crwdns149498:0crwdne149498:0" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "crwdns155232:0crwdne155232:0" @@ -1200,6 +1200,10 @@ msgstr "crwdns152424:0crwdne152424:0" msgid "Complete Your Enrollment - Don't miss out!" msgstr "crwdns152426:0crwdne152426:0" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "crwdns155438:0{0}crwdnd155438:0{1}crwdne155438:0" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "crwdns149520:0crwdne149520:0" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "crwdns149522:0crwdne149522:0" @@ -1281,14 +1285,10 @@ msgstr "crwdns149540:0crwdne149540:0" msgid "Contract" msgstr "crwdns149542:0crwdne149542:0" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "crwdns149544:0crwdne149544:0" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "crwdns149546:0crwdne149546:0" - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "crwdns149578:0crwdne149578:0" msgid "Course Name" msgstr "crwdns149580:0crwdne149580:0" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "crwdns151624:0crwdne151624:0" @@ -1483,11 +1483,11 @@ msgstr "crwdns149590:0crwdne149590:0" msgid "Course added to program" msgstr "crwdns151734:0crwdne151734:0" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "crwdns155084:0crwdne155084:0" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "crwdns151586:0crwdne151586:0" @@ -1495,7 +1495,7 @@ msgstr "crwdns151586:0crwdne151586:0" msgid "Course moved successfully" msgstr "crwdns151736:0crwdne151736:0" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "crwdns155086:0crwdne155086:0" @@ -1598,7 +1598,7 @@ msgstr "crwdns154457:0crwdne154457:0" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "crwdns149642:0crwdne149642:0" msgid "Degree Type" msgstr "crwdns149644:0crwdne149644:0" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "crwdns149646:0crwdne149646:0" @@ -1711,27 +1711,27 @@ msgstr "crwdns149646:0crwdne149646:0" msgid "Delete Chapter" msgstr "crwdns151626:0crwdne151626:0" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "crwdns151588:0crwdne151588:0" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "crwdns151628:0crwdne151628:0" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "crwdns151630:0crwdne151630:0" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "crwdns151590:0crwdne151590:0" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "crwdns151632:0crwdne151632:0" -#: frontend/src/components/CourseOutline.vue:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "crwdns151634:0crwdne151634:0" @@ -2041,7 +2041,7 @@ msgstr "crwdns152430:0{0}crwdne152430:0" msgid "Enrollment Count" msgstr "crwdns149730:0crwdne149730:0" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "crwdns149732:0crwdne149732:0" @@ -2133,7 +2133,7 @@ msgstr "crwdns149756:0crwdne149756:0" #. 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:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 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 @@ -2249,7 +2249,7 @@ msgstr "crwdns149788:0crwdne149788:0" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "crwdns155242:0{0}crwdnd155242:0{1}crwdne155242:0" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "crwdns155244:0{0}crwdne155244:0" @@ -2515,10 +2515,6 @@ msgstr "crwdns149878:0crwdne149878:0" msgid "Host" msgstr "crwdns149880:0crwdne149880:0" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "crwdns149882:0crwdne149882:0" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "crwdns150000:0crwdne150000:0" msgid "Joined At" msgstr "crwdns155246:0crwdne155246:0" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "crwdns155440:0crwdne155440:0" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "crwdns151638:0crwdne151638:0" msgid "Left At" msgstr "crwdns155252:0crwdne155252:0" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "crwdns155442:0crwdne155442:0" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "crwdns150084:0crwdne150084:0" msgid "Lesson created successfully" msgstr "crwdns155092:0crwdne155092:0" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "crwdns155094:0crwdne155094:0" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "crwdns155096:0crwdne155096:0" @@ -3422,6 +3426,7 @@ msgstr "crwdns155254:0crwdne155254:0" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "crwdns150186:0crwdne150186:0" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "crwdns154526:0crwdne154526:0" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "crwdns150190:0crwdne150190:0" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "crwdns154704:0crwdne154704:0" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "crwdns155256:0crwdne155256:0" @@ -3703,7 +3708,7 @@ msgstr "crwdns150214:0crwdne150214:0" msgid "New Batch" msgstr "crwdns150218:0crwdne150218:0" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "crwdns150220:0crwdne150220:0" @@ -3748,11 +3753,11 @@ msgstr "crwdns150230:0crwdne150230:0" msgid "New Zoom Account" msgstr "crwdns155260:0crwdne155260:0" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "crwdns150232:0{0}crwdne150232:0" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "crwdns150234:0{0}crwdnd150234:0{1}crwdne150234:0" @@ -3943,7 +3948,7 @@ msgstr "crwdns151770:0crwdne151770:0" msgid "Only files of type {0} will be accepted." msgstr "crwdns150308:0{0}crwdne150308:0" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "crwdns150310:0crwdne150310:0" @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "crwdns150352:0crwdne150352:0" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "crwdns152607:0crwdne152607:0" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "crwdns152609:0crwdne152609:0" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "crwdns150354:0crwdne150354:0" @@ -4240,7 +4245,7 @@ msgstr "crwdns150404:0crwdne150404:0" msgid "Please click on the following button to set your new password" msgstr "crwdns150406:0crwdne150406:0" -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "crwdns151772:0crwdne151772:0" @@ -4248,7 +4253,7 @@ msgstr "crwdns151772:0crwdne151772:0" msgid "Please enable the zoom account to use this feature." msgstr "crwdns155266:0crwdne155266:0" -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "crwdns151644:0crwdne151644:0" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "crwdns150470:0crwdne150470:0" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "crwdns152617:0crwdne152617:0" @@ -4462,7 +4467,7 @@ msgstr "crwdns150472:0crwdne150472:0" msgid "Primary Subgroup" msgstr "crwdns150474:0crwdne150474:0" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "crwdns150476:0crwdne150476:0" @@ -4634,7 +4639,7 @@ msgstr "crwdns150520:0crwdne150520:0" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "crwdns150566:0crwdne150566:0" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "crwdns150782:0crwdne150782:0" msgid "Temporarily Disabled" msgstr "crwdns150784:0crwdne150784:0" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "crwdns150786:0crwdne150786:0" @@ -5560,7 +5567,7 @@ msgstr "crwdns155204:0crwdne155204:0" msgid "Thanks and Regards" msgstr "crwdns150794:0crwdne150794:0" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "crwdns152138:0crwdne152138:0" @@ -5643,7 +5650,7 @@ msgstr "crwdns152144:0crwdne152144:0" msgid "This course has:" msgstr "crwdns150820:0crwdne150820:0" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "crwdns150822:0crwdne150822:0" @@ -5680,7 +5687,7 @@ msgstr "crwdns150830:0{0}crwdne150830:0" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "crwdns154788:0crwdne154788:0" -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "crwdns155304:0{0}crwdnd155304:0{1}crwdne155304:0" @@ -5817,14 +5824,10 @@ msgstr "crwdns150852:0crwdne150852:0" msgid "To Date" msgstr "crwdns150854:0crwdne150854:0" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "crwdns150858:0crwdne150858:0" -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "crwdns150860:0crwdne150860:0" - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "crwdns150862:0crwdne150862:0" @@ -5886,6 +5889,10 @@ msgstr "crwdns150876:0crwdne150876:0" msgid "Type" msgstr "crwdns150878:0crwdne150878:0" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "crwdns155444:0crwdne155444:0" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "crwdns150880:0crwdne150880:0" @@ -6446,13 +6453,9 @@ msgstr "crwdns154722:0crwdne154722:0" msgid "applicants" msgstr "crwdns154724:0crwdne154724:0" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "crwdns155314:0{0}crwdne155314:0" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" -msgstr "crwdns155278:0crwdne155278:0" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" +msgstr "crwdns155446:0{0}crwdne155446:0" #: lms/templates/emails/payment_reminder.html:4 msgid "but didn’t complete your payment" @@ -6502,7 +6505,7 @@ msgstr "crwdns152182:0crwdne152182:0" msgid "members" msgstr "crwdns151800:0crwdne151800:0" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "crwdns155280:0crwdne155280:0" @@ -6594,7 +6597,7 @@ msgstr "crwdns151092:0{0}crwdnd151092:0{1}crwdne151092:0" msgid "{0} is your evaluator" msgstr "crwdns151094:0{0}crwdne151094:0" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "crwdns151096:0{0}crwdne151096:0" @@ -6602,11 +6605,11 @@ msgstr "crwdns151096:0{0}crwdne151096:0" msgid "{0} mentioned you in a comment in your batch." msgstr "crwdns151098:0{0}crwdne151098:0" -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "crwdns151100:0{0}crwdnd151100:0{1}crwdne151100:0" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "crwdns151102:0{0}crwdne151102:0" From 6225c4eb359d27155b4ddf296f6228ebddc1a57b Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 21 Jun 2025 22:08:02 +0530 Subject: [PATCH 19/24] chore: Czech translations --- lms/locale/cs.po | 151 ++++++++++++++++++++++++----------------------- 1 file changed, 77 insertions(+), 74 deletions(-) diff --git a/lms/locale/cs.po b/lms/locale/cs.po index ed62224f..3056b2e3 100644 --- a/lms/locale/cs.po +++ b/lms/locale/cs.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-16 15:29\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:38\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "" msgid "Add Lesson" msgstr "" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "" @@ -311,7 +311,7 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "" msgid "Attendance for Class - {0}" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "" @@ -925,7 +929,7 @@ msgstr "" msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "" @@ -1006,10 +1010,6 @@ msgstr "" msgid "Click here" msgstr "" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "" - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "" msgid "Color" msgstr "" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "" @@ -1200,6 +1200,10 @@ msgstr "" msgid "Complete Your Enrollment - Don't miss out!" msgstr "" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" @@ -1281,14 +1285,10 @@ msgstr "" msgid "Contract" msgstr "" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "" - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "" @@ -1483,11 +1483,11 @@ msgstr "" msgid "Course added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "" @@ -1598,7 +1598,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "" msgid "Degree Type" msgstr "" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "" @@ -1711,27 +1711,27 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -2041,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "" @@ -2133,7 +2133,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:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 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 @@ -2249,7 +2249,7 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "" @@ -2515,10 +2515,6 @@ msgstr "" msgid "Host" msgstr "" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "" msgid "Joined At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "" msgid "Left At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "" msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "" @@ -3422,6 +3426,7 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "" @@ -3703,7 +3708,7 @@ msgstr "" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "" @@ -3748,11 +3753,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3943,7 +3948,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "" @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" @@ -4240,7 +4245,7 @@ msgstr "" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4248,7 +4253,7 @@ msgstr "" msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -4462,7 +4467,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "" @@ -4634,7 +4639,7 @@ msgstr "" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "" msgid "Temporarily Disabled" msgstr "" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "" @@ -5560,7 +5567,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5643,7 +5650,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "" @@ -5680,7 +5687,7 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "" @@ -5817,14 +5824,10 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "" -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "" - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "" @@ -5886,6 +5889,10 @@ msgstr "" msgid "Type" msgstr "" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6446,12 +6453,8 @@ msgstr "" msgid "applicants" msgstr "" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" msgstr "" #: lms/templates/emails/payment_reminder.html:4 @@ -6502,7 +6505,7 @@ msgstr "" msgid "members" msgstr "" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "" @@ -6594,7 +6597,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "" @@ -6602,11 +6605,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "" From 1d38715db9929056731925149c20959042fd441e Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 21 Jun 2025 22:08:03 +0530 Subject: [PATCH 20/24] chore: Dutch translations --- lms/locale/nl.po | 151 ++++++++++++++++++++++++----------------------- 1 file changed, 77 insertions(+), 74 deletions(-) diff --git a/lms/locale/nl.po b/lms/locale/nl.po index f18a7dcf..51ec4381 100644 --- a/lms/locale/nl.po +++ b/lms/locale/nl.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-16 15:29\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:38\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "" msgid "Add Lesson" msgstr "" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "" @@ -311,7 +311,7 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "" msgid "Attendance for Class - {0}" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "" @@ -925,7 +929,7 @@ msgstr "" msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "" @@ -1006,10 +1010,6 @@ msgstr "" msgid "Click here" msgstr "" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "" - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "" msgid "Color" msgstr "" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "" @@ -1200,6 +1200,10 @@ msgstr "" msgid "Complete Your Enrollment - Don't miss out!" msgstr "" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" @@ -1281,14 +1285,10 @@ msgstr "" msgid "Contract" msgstr "" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "" - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "" @@ -1483,11 +1483,11 @@ msgstr "" msgid "Course added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "" @@ -1598,7 +1598,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "" msgid "Degree Type" msgstr "" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "" @@ -1711,27 +1711,27 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -2041,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "" @@ -2133,7 +2133,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:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 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 @@ -2249,7 +2249,7 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "" @@ -2515,10 +2515,6 @@ msgstr "" msgid "Host" msgstr "" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "" msgid "Joined At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "" msgid "Left At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "" msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "" @@ -3422,6 +3426,7 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "" @@ -3703,7 +3708,7 @@ msgstr "" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "" @@ -3748,11 +3753,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3943,7 +3948,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "" @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" @@ -4240,7 +4245,7 @@ msgstr "" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4248,7 +4253,7 @@ msgstr "" msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -4462,7 +4467,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "" @@ -4634,7 +4639,7 @@ msgstr "" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "" msgid "Temporarily Disabled" msgstr "" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "" @@ -5560,7 +5567,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5643,7 +5650,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "" @@ -5680,7 +5687,7 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "" @@ -5817,14 +5824,10 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "" -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "" - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "" @@ -5886,6 +5889,10 @@ msgstr "" msgid "Type" msgstr "" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6446,12 +6453,8 @@ msgstr "" msgid "applicants" msgstr "" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" msgstr "" #: lms/templates/emails/payment_reminder.html:4 @@ -6502,7 +6505,7 @@ msgstr "" msgid "members" msgstr "" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "" @@ -6594,7 +6597,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "" @@ -6602,11 +6605,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "" From 8ec93d84a071eafe298ad267201c737fcbef1e2e Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 21 Jun 2025 22:08:04 +0530 Subject: [PATCH 21/24] chore: Vietnamese translations --- lms/locale/vi.po | 151 ++++++++++++++++++++++++----------------------- 1 file changed, 77 insertions(+), 74 deletions(-) diff --git a/lms/locale/vi.po b/lms/locale/vi.po index c12dcb53..00792d22 100644 --- a/lms/locale/vi.po +++ b/lms/locale/vi.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-16 15:29\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:38\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "" msgid "Add Lesson" msgstr "" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "" @@ -311,7 +311,7 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "" msgid "Attendance for Class - {0}" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "" @@ -925,7 +929,7 @@ msgstr "" msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "" @@ -1006,10 +1010,6 @@ msgstr "" msgid "Click here" msgstr "" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "" - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "" msgid "Color" msgstr "" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "" @@ -1200,6 +1200,10 @@ msgstr "" msgid "Complete Your Enrollment - Don't miss out!" msgstr "" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" @@ -1281,14 +1285,10 @@ msgstr "" msgid "Contract" msgstr "" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "" - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "" @@ -1483,11 +1483,11 @@ msgstr "" msgid "Course added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "" @@ -1598,7 +1598,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "" msgid "Degree Type" msgstr "" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "" @@ -1711,27 +1711,27 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -2041,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "" @@ -2133,7 +2133,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:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 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 @@ -2249,7 +2249,7 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "" @@ -2515,10 +2515,6 @@ msgstr "" msgid "Host" msgstr "" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "" msgid "Joined At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "" msgid "Left At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "" msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "" @@ -3422,6 +3426,7 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "" @@ -3703,7 +3708,7 @@ msgstr "" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "" @@ -3748,11 +3753,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3943,7 +3948,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "" @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" @@ -4240,7 +4245,7 @@ msgstr "" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4248,7 +4253,7 @@ msgstr "" msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -4462,7 +4467,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "" @@ -4634,7 +4639,7 @@ msgstr "" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "" msgid "Temporarily Disabled" msgstr "" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "" @@ -5560,7 +5567,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5643,7 +5650,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "" @@ -5680,7 +5687,7 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "" @@ -5817,14 +5824,10 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "" -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "" - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "" @@ -5886,6 +5889,10 @@ msgstr "" msgid "Type" msgstr "" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6446,12 +6453,8 @@ msgstr "" msgid "applicants" msgstr "" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" msgstr "" #: lms/templates/emails/payment_reminder.html:4 @@ -6502,7 +6505,7 @@ msgstr "" msgid "members" msgstr "" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "" @@ -6594,7 +6597,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "" @@ -6602,11 +6605,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "" From 9cb87a53339806aff0972987a4e03172dd267649 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 21 Jun 2025 22:08:06 +0530 Subject: [PATCH 22/24] chore: Italian translations --- lms/locale/it.po | 151 ++++++++++++++++++++++++----------------------- 1 file changed, 77 insertions(+), 74 deletions(-) diff --git a/lms/locale/it.po b/lms/locale/it.po index 09a92955..667c93fd 100644 --- a/lms/locale/it.po +++ b/lms/locale/it.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-18 15:40\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:38\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "" msgid "Add Lesson" msgstr "" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "" @@ -311,7 +311,7 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "" msgid "Attendance for Class - {0}" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "" @@ -925,7 +929,7 @@ msgstr "" msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "" @@ -1006,10 +1010,6 @@ msgstr "" msgid "Click here" msgstr "" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "" - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "" msgid "Color" msgstr "" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "" @@ -1200,6 +1200,10 @@ msgstr "" msgid "Complete Your Enrollment - Don't miss out!" msgstr "" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" @@ -1281,14 +1285,10 @@ msgstr "" msgid "Contract" msgstr "" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "" - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "" @@ -1483,11 +1483,11 @@ msgstr "" msgid "Course added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "" @@ -1598,7 +1598,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "" msgid "Degree Type" msgstr "" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "" @@ -1711,27 +1711,27 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -2041,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "" @@ -2133,7 +2133,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:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 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 @@ -2249,7 +2249,7 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "" @@ -2515,10 +2515,6 @@ msgstr "" msgid "Host" msgstr "" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "" msgid "Joined At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "" msgid "Left At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "" msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "" @@ -3422,6 +3426,7 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "" @@ -3703,7 +3708,7 @@ msgstr "" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "" @@ -3748,11 +3753,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3943,7 +3948,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "" @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" @@ -4240,7 +4245,7 @@ msgstr "" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4248,7 +4253,7 @@ msgstr "" msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -4462,7 +4467,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "" @@ -4634,7 +4639,7 @@ msgstr "" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "" msgid "Temporarily Disabled" msgstr "" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "" @@ -5560,7 +5567,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5643,7 +5650,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "" @@ -5680,7 +5687,7 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "" @@ -5817,14 +5824,10 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "" -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "" - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "" @@ -5886,6 +5889,10 @@ msgstr "" msgid "Type" msgstr "" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6446,12 +6453,8 @@ msgstr "" msgid "applicants" msgstr "" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" msgstr "" #: lms/templates/emails/payment_reminder.html:4 @@ -6502,7 +6505,7 @@ msgstr "" msgid "members" msgstr "" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "" @@ -6594,7 +6597,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "" @@ -6602,11 +6605,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "" From dd0687ba295353e09d35dbf3f33e5edaab96d20c Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sat, 21 Jun 2025 22:08:07 +0530 Subject: [PATCH 23/24] chore: Serbian (Cyrillic) translations --- lms/locale/sr.po | 151 ++++++++++++++++++++++++----------------------- 1 file changed, 77 insertions(+), 74 deletions(-) diff --git a/lms/locale/sr.po b/lms/locale/sr.po index b4ba9195..2ad24201 100644 --- a/lms/locale/sr.po +++ b/lms/locale/sr.po @@ -2,14 +2,14 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" -"POT-Creation-Date: 2025-06-13 16:04+0000\n" -"PO-Revision-Date: 2025-06-18 15:40\n" +"POT-Creation-Date: 2025-06-20 16:04+0000\n" +"PO-Revision-Date: 2025-06-21 16:38\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.13.1\n" +"Generated-By: Babel 2.16.0\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Crowdin-Project: frappe\n" "X-Crowdin-Project-ID: 639578\n" @@ -151,7 +151,7 @@ msgstr "" msgid "Add Lesson" msgstr "" -#: frontend/src/components/VideoBlock.vue:109 +#: frontend/src/components/VideoBlock.vue:121 msgid "Add Quiz to Video" msgstr "" @@ -311,7 +311,7 @@ msgstr "" #. Label of the amount (Currency) field in DocType 'LMS Batch' #. Label of the course_price (Currency) field in DocType 'LMS Course' #. Label of the amount (Currency) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:230 +#: frontend/src/pages/BatchForm.vue:265 frontend/src/pages/CourseForm.vue:245 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -521,6 +521,10 @@ msgstr "" msgid "Attendance for Class - {0}" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:24 +msgid "Attended for" +msgstr "" + #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json msgid "Attendees" @@ -714,7 +718,7 @@ msgstr "" #. Label of the billing_details_section (Section Break) field in DocType 'LMS #. Payment' -#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:356 +#: frontend/src/pages/Billing.vue:8 frontend/src/pages/Billing.vue:357 #: lms/lms/doctype/lms_payment/lms_payment.json msgid "Billing Details" msgstr "" @@ -925,7 +929,7 @@ msgstr "" msgid "Chapter added successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:290 +#: frontend/src/components/CourseOutline.vue:299 msgid "Chapter deleted successfully" msgstr "" @@ -1006,10 +1010,6 @@ msgstr "" msgid "Click here" msgstr "" -#: frontend/src/components/LessonHelp.vue:30 -msgid "Click on the add icon in the editor and select Quiz from the menu. It opens up a dialog, where you can either select a quiz from the list or create a new quiz. When you select the Create New option it redirects you to the quiz creation page." -msgstr "" - #. Label of the client_id (Data) field in DocType 'LMS Zoom Settings' #. Label of the client_id (Data) field in DocType 'Zoom Settings' #: frontend/src/components/Modals/ZoomAccountModal.vue:36 @@ -1110,7 +1110,7 @@ msgstr "" msgid "Color" msgstr "" -#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:268 +#: frontend/src/pages/BatchForm.vue:293 frontend/src/pages/CourseForm.vue:283 msgid "Comma separated keywords for SEO" msgstr "" @@ -1200,6 +1200,10 @@ msgstr "" msgid "Complete Your Enrollment - Don't miss out!" msgstr "" +#: frontend/src/components/VideoBlock.vue:140 +msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' #. Option for the 'Status' (Select) field in DocType 'LMS Certificate Request' @@ -1211,7 +1215,7 @@ msgid "Completed" msgstr "" #. Label of the enable_certification (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:217 +#: frontend/src/pages/CourseForm.vue:232 #: lms/lms/doctype/lms_course/lms_course.json msgid "Completion Certificate" msgstr "" @@ -1281,14 +1285,10 @@ msgstr "" msgid "Contract" msgstr "" -#: lms/lms/utils.py:441 +#: lms/lms/utils.py:442 msgid "Cookie Policy" msgstr "" -#: frontend/src/components/LessonHelp.vue:68 -msgid "Copy the URL of the video from YouTube and paste it in the editor." -msgstr "" - #. Option for the 'Company Type' (Select) field in DocType 'User' #: lms/fixtures/custom_field.json msgid "Corporate Organization" @@ -1447,7 +1447,7 @@ msgstr "" msgid "Course Name" msgstr "" -#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:278 +#: frontend/src/pages/CourseDetail.vue:76 frontend/src/pages/CourseForm.vue:293 msgid "Course Outline" msgstr "" @@ -1483,11 +1483,11 @@ msgstr "" msgid "Course added to program" msgstr "" -#: frontend/src/pages/CourseForm.vue:496 +#: frontend/src/pages/CourseForm.vue:523 msgid "Course created successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:533 +#: frontend/src/pages/CourseForm.vue:560 msgid "Course deleted successfully" msgstr "" @@ -1495,7 +1495,7 @@ msgstr "" msgid "Course moved successfully" msgstr "" -#: frontend/src/pages/CourseForm.vue:516 +#: frontend/src/pages/CourseForm.vue:543 msgid "Course updated successfully" msgstr "" @@ -1598,7 +1598,7 @@ msgstr "" #. Label of the currency (Link) field in DocType 'LMS Batch' #. Label of the currency (Link) field in DocType 'LMS Course' #. Label of the currency (Link) field in DocType 'LMS Payment' -#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:247 +#: frontend/src/pages/BatchForm.vue:272 frontend/src/pages/CourseForm.vue:262 #: lms/lms/doctype/lms_batch/lms_batch.json #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/lms_payment/lms_payment.json @@ -1701,9 +1701,9 @@ msgstr "" msgid "Degree Type" msgstr "" -#: frontend/src/components/CourseOutline.vue:244 -#: frontend/src/components/CourseOutline.vue:302 -#: frontend/src/pages/CourseForm.vue:546 +#: frontend/src/components/CourseOutline.vue:253 +#: frontend/src/components/CourseOutline.vue:311 +#: frontend/src/pages/CourseForm.vue:573 msgid "Delete" msgstr "" @@ -1711,27 +1711,27 @@ msgstr "" msgid "Delete Chapter" msgstr "" -#: frontend/src/pages/CourseForm.vue:540 +#: frontend/src/pages/CourseForm.vue:567 msgid "Delete Course" msgstr "" -#: frontend/src/components/CourseOutline.vue:296 +#: frontend/src/components/CourseOutline.vue:305 msgid "Delete this chapter?" msgstr "" -#: frontend/src/components/CourseOutline.vue:238 +#: frontend/src/components/CourseOutline.vue:247 msgid "Delete this lesson?" msgstr "" -#: frontend/src/pages/CourseForm.vue:541 +#: frontend/src/pages/CourseForm.vue:568 msgid "Deleting the course will also delete all its chapters and lessons. Are you sure you want to delete this course?" msgstr "" -#: frontend/src/components/CourseOutline.vue:297 +#: frontend/src/components/CourseOutline.vue:306 msgid "Deleting this chapter will also delete all its lessons and permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" -#: frontend/src/components/CourseOutline.vue:239 +#: frontend/src/components/CourseOutline.vue:248 msgid "Deleting this lesson will permanently remove it from the course. This action cannot be undone. Are you sure you want to continue?" msgstr "" @@ -2041,7 +2041,7 @@ msgstr "" msgid "Enrollment Count" msgstr "" -#: lms/lms/utils.py:1905 +#: lms/lms/utils.py:1906 msgid "Enrollment Failed" msgstr "" @@ -2133,7 +2133,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:236 frontend/src/pages/ProfileRoles.vue:32 +#: frontend/src/pages/CourseForm.vue:251 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 @@ -2249,7 +2249,7 @@ msgstr "" msgid "Failed to fetch attendance data from Zoom for class {0}: {1}" msgstr "" -#: frontend/src/utils/index.js:614 +#: frontend/src/utils/index.js:622 msgid "Failed to update meta tags {0}" msgstr "" @@ -2515,10 +2515,6 @@ msgstr "" msgid "Host" msgstr "" -#: frontend/src/components/LessonHelp.vue:24 -msgid "How to add a Quiz?" -msgstr "" - #. Label of the current (Check) field in DocType 'Work Experience' #: lms/lms/doctype/work_experience/work_experience.json msgid "I am currently working here" @@ -2884,6 +2880,10 @@ msgstr "" msgid "Joined At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:18 +msgid "Joined at" +msgstr "" + #. Name of a Workspace #: lms/lms/workspace/lms/lms.json msgid "LMS" @@ -3153,6 +3153,10 @@ msgstr "" msgid "Left At" msgstr "" +#: frontend/src/components/Modals/LiveClassAttendance.vue:21 +msgid "Left at" +msgstr "" + #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' #. Label of the lesson (Link) field in DocType 'Lesson Reference' @@ -3188,11 +3192,11 @@ msgstr "" msgid "Lesson created successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:217 +#: frontend/src/components/CourseOutline.vue:226 msgid "Lesson deleted successfully" msgstr "" -#: frontend/src/components/CourseOutline.vue:232 +#: frontend/src/components/CourseOutline.vue:241 msgid "Lesson moved successfully" msgstr "" @@ -3422,6 +3426,7 @@ msgstr "" #. Label of the member (Link) field in DocType 'LMS Program Member' #. Label of the member (Link) field in DocType 'LMS Quiz Submission' #. Label of the member (Link) field in DocType 'LMS Zoom Settings' +#: frontend/src/components/Modals/LiveClassAttendance.vue:14 #: frontend/src/components/Modals/ZoomAccountModal.vue:42 #: frontend/src/components/Settings/ZoomSettings.vue:178 #: frontend/src/pages/AssignmentSubmissionList.vue:14 @@ -3582,7 +3587,7 @@ msgid "Mentor Request Status Update Template" msgstr "" #. Label of the meta_description (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:259 +#: frontend/src/pages/BatchForm.vue:284 frontend/src/pages/CourseForm.vue:274 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Description" msgstr "" @@ -3596,12 +3601,12 @@ msgid "Meta Image" msgstr "" #. Label of the meta_keywords (Small Text) field in DocType 'LMS Settings' -#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:265 +#: frontend/src/pages/BatchForm.vue:290 frontend/src/pages/CourseForm.vue:280 #: lms/lms/doctype/lms_settings/lms_settings.json msgid "Meta Keywords" msgstr "" -#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:254 +#: frontend/src/pages/BatchForm.vue:279 frontend/src/pages/CourseForm.vue:269 msgid "Meta Tags" msgstr "" @@ -3703,7 +3708,7 @@ msgstr "" msgid "New Batch" msgstr "" -#: frontend/src/pages/CourseForm.vue:634 lms/www/lms.py:95 +#: frontend/src/pages/CourseForm.vue:661 lms/www/lms.py:95 msgid "New Course" msgstr "" @@ -3748,11 +3753,11 @@ msgstr "" msgid "New Zoom Account" msgstr "" -#: lms/lms/utils.py:609 +#: lms/lms/utils.py:610 msgid "New comment in batch {0}" msgstr "" -#: lms/lms/utils.py:602 +#: lms/lms/utils.py:603 msgid "New reply on the topic {0} in course {1}" msgstr "" @@ -3943,7 +3948,7 @@ msgstr "" msgid "Only files of type {0} will be accepted." msgstr "" -#: frontend/src/pages/CourseForm.vue:570 frontend/src/utils/index.js:501 +#: frontend/src/pages/CourseForm.vue:597 frontend/src/utils/index.js:509 msgid "Only image file is allowed." msgstr "" @@ -4053,7 +4058,7 @@ msgid "Paid Batch" msgstr "" #. Label of the paid_certificate (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:222 +#: frontend/src/pages/CourseForm.vue:237 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Certificate" msgstr "" @@ -4063,7 +4068,7 @@ msgid "Paid Certificate after Evaluation" msgstr "" #. Label of the paid_course (Check) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:212 +#: frontend/src/pages/CourseForm.vue:227 #: lms/lms/doctype/lms_course/lms_course.json msgid "Paid Course" msgstr "" @@ -4240,7 +4245,7 @@ msgstr "" msgid "Please click on the following button to set your new password" msgstr "" -#: lms/lms/utils.py:2039 lms/lms/utils.py:2043 +#: lms/lms/utils.py:2040 lms/lms/utils.py:2044 msgid "Please complete the previous courses in the program to enroll in this course." msgstr "" @@ -4248,7 +4253,7 @@ msgstr "" msgid "Please enable the zoom account to use this feature." msgstr "" -#: frontend/src/components/CourseOutline.vue:319 +#: frontend/src/components/CourseOutline.vue:328 msgid "Please enroll for this course to view this lesson" msgstr "" @@ -4446,7 +4451,7 @@ msgid "Pricing" msgstr "" #. Label of the pricing_tab (Tab Break) field in DocType 'LMS Course' -#: frontend/src/pages/CourseForm.vue:206 +#: frontend/src/pages/CourseForm.vue:221 #: lms/lms/doctype/lms_course/lms_course.json msgid "Pricing and Certification" msgstr "" @@ -4462,7 +4467,7 @@ msgstr "" msgid "Primary Subgroup" msgstr "" -#: lms/lms/utils.py:440 +#: lms/lms/utils.py:441 msgid "Privacy Policy" msgstr "" @@ -4634,7 +4639,7 @@ msgstr "" #. Label of a Link in the LMS Workspace #: frontend/src/components/Modals/QuizInVideo.vue:21 #: frontend/src/components/Modals/QuizInVideo.vue:216 -#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:25 +#: frontend/src/pages/QuizSubmission.vue:26 frontend/src/utils/quiz.js:24 #: lms/lms/doctype/lms_quiz_submission/lms_quiz_submission.json #: lms/lms/workspace/lms/lms.json msgid "Quiz" @@ -4761,6 +4766,8 @@ msgstr "" #. Label of the related_courses (Table) field in DocType 'LMS Course' #. Name of a DocType +#: frontend/src/components/RelatedCourses.vue:5 +#: frontend/src/pages/CourseForm.vue:206 #: lms/lms/doctype/lms_course/lms_course.json #: lms/lms/doctype/related_courses/related_courses.json msgid "Related Courses" @@ -5524,7 +5531,7 @@ msgstr "" msgid "Temporarily Disabled" msgstr "" -#: lms/lms/utils.py:439 +#: lms/lms/utils.py:440 msgid "Terms of Use" msgstr "" @@ -5560,7 +5567,7 @@ msgstr "" msgid "Thanks and Regards" msgstr "" -#: lms/lms/utils.py:1937 +#: lms/lms/utils.py:1938 msgid "The batch is full. Please contact the Administrator." msgstr "" @@ -5643,7 +5650,7 @@ msgstr "" msgid "This course has:" msgstr "" -#: lms/lms/utils.py:1780 +#: lms/lms/utils.py:1781 msgid "This course is free." msgstr "" @@ -5680,7 +5687,7 @@ msgstr "" msgid "This site is being updated. You will not be able to make any changes. Full access will be restored shortly." msgstr "" -#: frontend/src/components/VideoBlock.vue:8 +#: frontend/src/components/VideoBlock.vue:5 msgid "This video contains {0} {1}:" msgstr "" @@ -5817,14 +5824,10 @@ msgstr "" msgid "To Date" msgstr "" -#: lms/lms/utils.py:1791 +#: lms/lms/utils.py:1792 msgid "To join this batch, please contact the Administrator." msgstr "" -#: frontend/src/components/LessonHelp.vue:49 -msgid "To upload Image, Video, Audio or PDF from your system, click on the add icon and select upload from the menu. Then choose the file you want to add to the lesson and it gets added to your lesson." -msgstr "" - #: lms/lms/user.py:41 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "" @@ -5886,6 +5889,10 @@ msgstr "" msgid "Type" msgstr "" +#: frontend/src/utils/markdownParser.js:11 +msgid "Type '/' for commands or select text to format" +msgstr "" + #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" msgstr "" @@ -6446,12 +6453,8 @@ msgstr "" msgid "applicants" msgstr "" -#: frontend/src/components/VideoBlock.vue:16 -msgid "at {0}" -msgstr "" - -#: frontend/src/components/Modals/LiveClassAttendance.vue:39 -msgid "attended for" +#: frontend/src/components/VideoBlock.vue:15 +msgid "at {0} minutes" msgstr "" #: lms/templates/emails/payment_reminder.html:4 @@ -6502,7 +6505,7 @@ msgstr "" msgid "members" msgstr "" -#: frontend/src/components/Modals/LiveClassAttendance.vue:40 +#: frontend/src/components/Modals/LiveClassAttendance.vue:57 msgid "minutes" msgstr "" @@ -6594,7 +6597,7 @@ msgstr "" msgid "{0} is your evaluator" msgstr "" -#: lms/lms/utils.py:686 +#: lms/lms/utils.py:687 msgid "{0} mentioned you in a comment" msgstr "" @@ -6602,11 +6605,11 @@ msgstr "" msgid "{0} mentioned you in a comment in your batch." msgstr "" -#: lms/lms/utils.py:639 lms/lms/utils.py:645 +#: lms/lms/utils.py:640 lms/lms/utils.py:646 msgid "{0} mentioned you in a comment in {1}" msgstr "" -#: lms/lms/utils.py:461 +#: lms/lms/utils.py:462 msgid "{0}k" msgstr "" From a6a7712039c47cf27d32ec87cd9fccf46d080269 Mon Sep 17 00:00:00 2001 From: Jannat Patel <31363128+pateljannat@users.noreply.github.com> Date: Sun, 22 Jun 2025 22:14:14 +0530 Subject: [PATCH 24/24] chore: Serbian (Latin) translations --- lms/locale/sr_CS.po | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/lms/locale/sr_CS.po b/lms/locale/sr_CS.po index d3fe698b..7d410fa4 100644 --- a/lms/locale/sr_CS.po +++ b/lms/locale/sr_CS.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: jannat@frappe.io\n" "POT-Creation-Date: 2025-06-20 16:04+0000\n" -"PO-Revision-Date: 2025-06-21 16:37\n" +"PO-Revision-Date: 2025-06-22 16:44\n" "Last-Translator: jannat@frappe.io\n" "Language-Team: Serbian (Latin)\n" "MIME-Version: 1.0\n" @@ -210,7 +210,7 @@ msgstr "Dodajte bar jedan mogući odgovor za ovo pitanje: {0}" #: frontend/src/components/AppSidebar.vue:531 msgid "Add courses to your batch" -msgstr "Dodaj obuke u Vašu grupu" +msgstr "Dodajte obuke u Vašu grupu" #: frontend/src/components/Modals/QuizInVideo.vue:5 msgid "Add quiz to this video" @@ -523,7 +523,7 @@ msgstr "Prisustvo na predavanju - {0}" #: frontend/src/components/Modals/LiveClassAttendance.vue:24 msgid "Attended for" -msgstr "" +msgstr "Prisustvovano u trajanju od" #. Label of the attendees (Int) field in DocType 'LMS Live Class' #: lms/lms/doctype/lms_live_class/lms_live_class.json @@ -1202,7 +1202,7 @@ msgstr "Dovršite svoj upis - Nemojte ga propustiti!" #: frontend/src/components/VideoBlock.vue:140 msgid "Complete the upcoming quiz to continue watching the video. The quiz will open in {0} {1}." -msgstr "" +msgstr "Završite predstojeći kviz da biste nastavili gledanje video-snimka. Kviz će biti dostupan za {0} {1}." #. Option for the 'Status' (Select) field in DocType 'Cohort' #. Option for the 'Stage' (Select) field in DocType 'LMS Batch Old' @@ -2043,7 +2043,7 @@ msgstr "Broj upisanih" #: lms/lms/utils.py:1906 msgid "Enrollment Failed" -msgstr "Upis je neuspešna" +msgstr "Upis je neuspešan" #. Label of the enrollments (Int) field in DocType 'LMS Course' #. Label of a chart in the LMS Workspace @@ -2882,7 +2882,7 @@ msgstr "Pristup u" #: frontend/src/components/Modals/LiveClassAttendance.vue:18 msgid "Joined at" -msgstr "" +msgstr "Pristup ostvaren u" #. Name of a Workspace #: lms/lms/workspace/lms/lms.json @@ -3155,7 +3155,7 @@ msgstr "Napušteno u" #: frontend/src/components/Modals/LiveClassAttendance.vue:21 msgid "Left at" -msgstr "" +msgstr "Odlazak u" #. Label of the lesson (Link) field in DocType 'Exercise Latest Submission' #. Label of the lesson (Link) field in DocType 'Exercise Submission' @@ -5891,7 +5891,7 @@ msgstr "Vrsta" #: frontend/src/utils/markdownParser.js:11 msgid "Type '/' for commands or select text to format" -msgstr "" +msgstr "Ukucajte '/' za komande ili označite tekst za formatiranje" #: frontend/src/components/Quiz.vue:636 msgid "Type your answer" @@ -6455,7 +6455,7 @@ msgstr "kandidati" #: frontend/src/components/VideoBlock.vue:15 msgid "at {0} minutes" -msgstr "" +msgstr "na {0} minuta" #: lms/templates/emails/payment_reminder.html:4 msgid "but didn’t complete your payment"